| ►Nbeast | |
| ►Ndetail | |
| C_U32_S | |
| C_U64_S | |
| Cabstract_clock_wrapper | |
| Caged_associative_container_extract_t | |
| Caged_associative_container_extract_t< false > | |
| Caged_container_iterator | |
| ►Caged_ordered_container | Associative container where each element is also indexed by time |
| Cchronological_t | |
| Cconfig_t | |
| ►Celement | |
| Cstashed | |
| CKeyValueCompare | |
| Cpair_value_compare | |
| ►Caged_unordered_container | Associative container where each element is also indexed by time |
| CBuckets | |
| Cchronological_t | |
| Cconfig_t | |
| ►Celement | |
| Cstashed | |
| CKeyValueEqual | |
| CValueHash | |
| CCopyConst | Copy const attribute from T to U if present |
| CCopyConst< T const, U > | |
| Cempty_base_optimization | |
| Cempty_base_optimization< T, UniqueID, false > | |
| Cis_boost_reverse_iterator | |
| Cis_boost_reverse_iterator< boost::intrusive::reverse_iterator< It > > | |
| Cis_empty_base_optimization_derived | |
| CLexicalCast | |
| CLexicalCast< Out, char * > | |
| CLexicalCast< Out, char const * > | |
| CLexicalCast< Out, std::string > | |
| CLexicalCast< std::string, In > | |
| CListIterator | |
| CListNode | |
| Clogstream_buf | |
| Cmac_facade | |
| Cripemd160_context | |
| Cseconds_clock_thread | |
| Cseconds_clock_worker | |
| Csha256_context | |
| Csha512_context | |
| Cxor_shift_engine | |
| CXXH32_state_t | |
| CXXH64_state_t | |
| CXXH_istate32_t | |
| CXXH_istate64_t | |
| ►Nhash_metrics | |
| ►Ninner_adl_test | |
| Cadl_tester2 | |
| ►Ninsight | |
| ►Ndetail | |
| CGroupImp | |
| CGroupsImp | |
| CNullCollectorImp | |
| CNullCounterImpl | |
| CNullEventImpl | |
| CNullGaugeImpl | |
| CNullHookImpl | |
| CNullMeterImpl | |
| CStatsDCollectorImp | |
| CStatsDCounterImpl | |
| CStatsDEventImpl | |
| CStatsDGaugeImpl | |
| CStatsDHookImpl | |
| CStatsDMeterImpl | |
| CStatsDMetricBase | |
| CCollector | Interface for a manager that allows collection of metrics |
| CCounter | A metric for measuring an integral value |
| CCounterImpl | |
| CEvent | A metric for reporting event timing |
| CEventImpl | |
| CGauge | A metric for measuring an integral value |
| CGaugeImpl | |
| CGroup | A collector front-end that manages a group of metrics |
| CGroups | A container for managing a set of metric groups |
| CHook | A reference to a handler for performing polled collection |
| CHookImpl | |
| CMeter | A metric for measuring an integral value |
| CMeterImpl | |
| CNullCollector | A Collector which does not collect metrics |
| CStatsDCollector | A Collector that reports metrics to a StatsD server |
| ►NIP | |
| CEndpoint | A version-independent IP address and port combination |
| CIPEndpoint_test | |
| ►Nrfc2616 | |
| ►Ndetail | |
| Cci_equal_pred | |
| Clist_iterator | Iterates through a comma separated list |
| ►Nunit_test | |
| Cprint_test | A suite that prints the list of globally defined suites |
| Cabstract_clock | Abstract interface to a clock |
| Cabstract_clock_test | |
| Cadl_tester | |
| ►Caged_associative_container_test_base | |
| ►CAllocT | |
| Crebind | |
| CCompT | |
| CContType | |
| CContType< Base, true > | |
| Cequal_value | |
| CEqualT | |
| CHashT | |
| CMaybeMap | |
| CMaybeMap< Base, true > | |
| CMaybeMulti | |
| CMaybeMulti< Base, true > | |
| CMaybeUnordered | |
| CMaybeUnordered< Base, true > | |
| CTestTraits | |
| CTestTraitsBase | |
| CTestTraitsHelper | |
| Caged_map_test | |
| Caged_multimap_test | |
| Caged_multiset_test | |
| Caged_ordered_container | |
| Caged_set_test | |
| Caged_unordered_map_test | |
| Caged_unordered_multimap_test | |
| Caged_unordered_multiset_test | |
| Caged_unordered_set_test | |
| CBadLexicalCast | Thrown when a conversion is not possible with LexicalCast |
| Cbasic_logstream | |
| Cbasic_seconds_clock | A clock whose minimum resolution is one second |
| Cbasic_seconds_clock_test | |
| Cdivider | Produce a dashed line separator, with a specified or default size |
| Cenable_if_lvalue | |
| Cfield_t | Justifies a field at the specified width |
| Cfpad | Creates a padded field with an optiona fill character |
| ►Cio_latency_probe | Measures handler latency on an io_service queue |
| Csample_op | |
| CIPAddressConversion | |
| Cis_aged_container | |
| Cis_aged_container< beast::detail::aged_ordered_container< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > > | |
| Cis_aged_container< beast::detail::aged_unordered_container< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > > | |
| Cis_contiguously_hashable | Metafunction returning true if the type can be hashed in one call |
| Cis_contiguously_hashable< ripple::tagged_integer< Int, Tag >, HashAlgorithm > | |
| Cis_contiguously_hashable< T[N], HashAlgorithm > | |
| Cis_uniquely_represented | |
| Cis_uniquely_represented< ripple::base_uint< Bits, Tag > > | |
| Cis_uniquely_represented< std::array< T, N > > | |
| Cis_uniquely_represented< std::pair< T, U > > | |
| Cis_uniquely_represented< std::tuple< T... > > | |
| Cis_uniquely_represented< T const > | |
| Cis_uniquely_represented< T const volatile > | |
| Cis_uniquely_represented< T volatile > | |
| Cis_uniquely_represented< T[N]> | |
| ►CJournal | A generic endpoint for log messages |
| CScopedStream | |
| CSink | Abstraction for the underlying message destination |
| CStream | Provide a light-weight way to check active() before string formatting |
| ►CJournal_test | |
| CTestSink | |
| Cleftw | Left justifies a field at the specified width |
| CLexicalCast_test | |
| CList | Intrusive doubly linked list |
| ►CLockFreeStack | Multiple Producer, Multiple Consumer (MPMC) intrusive stack |
| CNode | |
| CLockFreeStackIterator | |
| Cmanual_clock | Manual clock implementation |
| Cmaybe_const | Makes T const or non const depending on a bool |
| CNullJournalSink | |
| ►CPropertyStream | Abstract stream with RAII containers that produce a property tree |
| CItem | |
| CMap | |
| CProxy | |
| CSet | |
| CSource | Subclasses can be called to write to a stream and have children |
| CPropertyStream_test | |
| CSemanticVersion | A Semantic Version number |
| CSemanticVersion_test | |
| Cstatic_and | |
| Cstatic_and< b0, bN... > | |
| Cstatic_and<> | |
| Cstatic_sum | |
| Cstatic_sum< s0, sN... > | |
| Cstatic_sum<> | |
| Ctemp_dir | RAII temporary directory |
| Cuhash | |
| CWrappedSink | Wraps a Journal::Sink to prefix its output with a string |
| Cxxhasher | |
| CZero | Zero allows classes to offer efficient comparisons to zero |
| ►CZero_test | |
| CIntegerWrapper | |
| ►Nboost | |
| ►Nasio | |
| Chash< ripple::Book > | |
| Chash< ripple::Issue > | |
| Chash<::beast::IP::Address > | |
| Chash<::beast::IP::Endpoint > | Boost::hash support |
| ►NJson | JSON (JavaScript Object Notation) |
| CArray | Represents a JSON array being written to a Writer |
| CCollection | |
| CCompact | Decorator for streaming out compact json |
| CDefaultValueAllocator | |
| CDummyValueAllocatorInitializer | |
| Cerror | |
| CFastWriter | Outputs a Value in JSON format without formatting (not human friendly) |
| CJsonObject_test | |
| CJsonWriter_test | |
| ►CObject | Represents a JSON object being written to a Writer |
| CProxy | |
| CRoot | |
| COutput_test | |
| ►CReader | Unserialize a JSON document into a Value |
| CErrorInfo | |
| CToken | |
| CStaticString | Lightweight wrapper to tag static string |
| CStyledStreamWriter | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
| CStyledWriter | Writes a Value in JSON format in a human friendly way |
| ►CValue | Represents a JSON value |
| CCZString | |
| CValueHolder | |
| CValueAllocator | Experimental do not use: Allocator to customize member name and string value memory management done by Value |
| CValueConstIterator | Const iterator for object and array value |
| CValueIterator | Iterator for object and array value |
| CValueIteratorBase | Base class for Value iterators |
| ►CWriter | Writer implements an O(1)-space, O(1)-granular output JSON writer |
| ►CImpl | |
| CCollection | |
| CWriterBase | Abstract class for writers |
| CWriterObject | An Object that contains its own Writer |
| ►Nripple | Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm |
| ►Ncryptoconditions | |
| ►Nder | |
| CPreamble | |
| ►Ndetail | |
| Ccryptoconditions_error_category | |
| CCondition | |
| CFulfillment | |
| CPreimageSha256 | |
| CPreimageSha256_test | |
| ►Ndetail | |
| CAccountIDTag | |
| CApplyStateTable | |
| CApplyViewBase | |
| Cbasic_sha512_half_hasher | Returns the SHA512-Half digest of a message |
| CBasicFullBelowCache | Remembers which tree keys have all descendants resident |
| CCachedViewImpl | |
| CCashSummary | |
| CCurrencyTag | |
| CdefaultObject_t | |
| ►CDeferredCredits | |
| CAdjustment | |
| CValue | |
| CDirectoryTag | |
| CFeatureCollections | |
| Cis_contiguous_container | |
| Cis_contiguous_container< Container, std::void_t< decltype(std::declval< Container const >().size()), decltype(std::declval< Container const >().data()), typename Container::value_type > > | |
| CLedgerCleaner | Check the ledger/transaction databases to make sure they have continuity |
| CLedgerCleanerImp | |
| ►CLocalValues | |
| CBasicValue | |
| CValue | |
| CMessageHeader | |
| CNodeIDTag | |
| CnonPresentObject_t | |
| ►Cqalloc_impl | |
| Cblock | |
| ►CRawStateTable | |
| Csles_iter_impl | |
| CReadViewFwdIter | |
| ►CReadViewFwdRange | |
| Citerator | |
| CRippledCfgGuard | Write a rippled config file and remove when done |
| CSTVar | |
| Ctest_user_type_free | |
| Ctest_user_type_member | |
| CValidatorsTxtGuard | Write a validators.txt file and remove when done |
| CVotableValue | |
| CWork | |
| CWorkBase | |
| CWorkFile | |
| CWorkPlain | |
| CWorkSSL | |
| ►Nfeeunit | |
| CTaggedFee | |
| ►NInnerObjectFormatsUnitTestDetail | |
| CTestJSONTxt | |
| ►Nkeylet | Keylet computation funclets |
| Cbook_t | The beginning of an order book |
| Cnext_t | The directory for the next lower quality |
| Cticket_t | A ticket belonging to an account |
| ►Nledger_trie_detail | |
| CNode | |
| CSpan | |
| ►NNodeStore | |
| ►Ndetail | |
| Csave_stream_state | |
| ►Ntests | |
| Cvarint_test | |
| CBackend | A backend used for the NodeStore |
| CBackend_test | |
| ►CBatchWriter | Batch-writing assist logic |
| CCallback | This callback does the actual writing |
| CBatchWriteReport | Contains information about a batch write operation |
| CDatabase | Persistency layer for NodeObject |
| CDatabase_test | |
| CDatabaseNodeImp | |
| CDatabaseRotating | |
| CDatabaseRotatingImp | |
| CDatabaseShard | A collection of historical shards |
| ►CDatabaseShard_test | |
| CTestData | |
| ►CDatabaseShardImp | |
| CShardInfo | |
| CDecodedBlob | Parsed key/value blob into NodeObject components |
| CDeterministicShard | DeterministicShard class |
| CDummyScheduler | Simple NodeStore Scheduler that just peforms the tasks synchronously |
| CEncodedBlob | Utility for producing flattened node objects |
| CFactory | Base class for backend factories |
| CFetchReport | Contains information about a fetch operation |
| CLessThan | Binary function that satisfies the strict-weak-ordering requirement |
| CManager | Singleton for managing NodeStore factories and back ends |
| CManagerImp | |
| CMemoryBackend | |
| CMemoryDB | |
| CMemoryFactory | |
| CNodeStoreBasic_test | |
| CNuDBBackend | |
| CNuDBFactory | |
| CNullBackend | |
| CNullFactory | |
| Cprogress | |
| CScheduler | Scheduling for asynchronous backend activity |
| CSequence | |
| ►CShard | |
| CAcquireInfo | |
| CTask | Derived classes perform scheduled tasks |
| CTaskQueue | |
| CTestBase | |
| ►CTiming_test | |
| Cparallel_for_lambda | |
| CParams | |
| ►CuniformIntDistribution | Std::uniform_int_distribution is platform dependent |
| CparamType | |
| Cvarint_traits | |
| Cvarint_traits< T, true > | |
| ►Nopenssl | |
| ►Ndetail | |
| Ccustom_delete | |
| Ccustom_delete< DH > | |
| Ccustom_delete< EVP_PKEY > | |
| Ccustom_delete< RSA > | |
| Ccustom_delete< X509 > | |
| Cbignum | |
| Cbn_ctx | |
| Cec_key | |
| Cec_point | |
| Csecp256k1_data | |
| ►Npath | |
| ►Ndetail | |
| ►CFlowDebugInfo | |
| CPassInfo | |
| ►CRippleCalc | RippleCalc calculates the quality of a payment path |
| CInput | |
| COutput | |
| ►NPeerFinder | |
| ►Ndetail | |
| ►CLivecacheBase | |
| CElement | |
| ►CHop | A list of Endpoint at the same hops This is a lightweight wrapper around a reference to the underlying container |
| CTransform | |
| ►NSim | |
| ►CFunctionQueue | Maintains a queue of functors that can be called later |
| CBasicWork | |
| CWork | |
| Cis_remote_endpoint | UnaryPredicate, true if the remote address matches |
| Cis_remote_node_pred | UnaryPredicate, returns true if the 'to' node on a Link matches |
| CMessage | |
| CNodeSnapshot | A snapshot of a Node in the network simulator |
| CParams | Defines the parameters for a network simulation |
| CVertexTraits | |
| ►CBootcache | Stores IP addresses useful for gaining initial connections |
| CEntry | |
| CTransform | |
| ►CChecker | Tests remote listening sockets to make sure they are connectible |
| Casync_op | |
| Cbasic_async_op | |
| CConfig | PeerFinder configuration settings |
| CConnectHandouts | Receives handouts for making automatic connections |
| CCounts | Manages the count of available connections for the various slots |
| CEndpoint | Describes a connectible peer address along with some metadata |
| CFixed | Metadata for a Fixed slot |
| ►CLivecache | The Livecache holds the short-lived relayed Endpoint messages |
| ►Chops_t | |
| CTransform | |
| CLivecache_test | |
| CLogic | The Logic for maintaining the list of Slot addresses |
| CManager | Maintains a set of IP addresses used for getting into the network |
| ►CManagerImp | |
| CStats | |
| ►CPeerFinder_test | |
| CTestChecker | |
| CTestStore | |
| CRedirectHandouts | Receives handouts for redirecting a connection |
| CReporting | Severity levels for test reporting |
| CSlot | Properties and state associated with a peer to peer overlay connection |
| CSlotHandouts | Receives endpoints for a slot during periodic handouts |
| ►CSlotImp | |
| Crecent_t | |
| ►CSource | A static or dynamic source of peer addresses |
| CResults | The results of a fetch |
| CSourceStrings | Provides addresses from a static set of strings |
| CSourceStringsImp | |
| ►CStore | Abstract persistence for PeerFinder data |
| CEntry | |
| CStoreSqdb | Database persistence for PeerFinder using SQLite |
| ►Nperf | Dummy class for unit tests |
| ►CPerfLog | Singleton class that maintains performance counters and optionally writes Json-formatted data to a distinct log |
| CSetup | Configuration from [perf] section of rippled.cfg |
| ►CPerfLogImp | Implementation class for PerfLog |
| ►CCounters | Track performance counters and currently executing tasks |
| ►CJq | Job Queue task performance counters |
| CSync | |
| ►CRpc | RPC performance counters |
| CSync | |
| CPerfLogTest | |
| ►NResource | |
| CCharge | A consumption charge |
| CConsumer | An endpoint that consumes resources |
| CEntry | |
| ►CGossip | Data format for exchanging consumption information across peers |
| CItem | Describes a single consumer |
| ►CImport | A set of imported consumer data from a gossip origin |
| CItem | |
| ►CKey | |
| Chasher | |
| Ckey_equal | |
| ►CLogic | |
| CStats | |
| CManager | Tracks load and resource consumption |
| CManagerImp | |
| ►CResourceManager_test | |
| CTestLogic | |
| ►NRPC | |
| ►Ndetail | |
| CErrorInfoArray | |
| CSigningForParams | |
| CtransactionPreProcessResult | |
| ►NTuning | Tuned constants |
| CLimitRange | Represents RPC limit parameter values that have a min, default and max |
| CAccountLinesRPC_test | |
| CcodeString_test | |
| CContext | The context of information needed to call an RPC |
| CErrorInfo | Maps an rpc error code to its token and default message |
| CfillJson_test | |
| CGRPCContext | |
| CHandler | |
| ►CJsonContext | |
| CHeaders | Data passed in from HTTP headers |
| CJSONRPC_test | |
| Ckey_strings | |
| CLedgerHandler | |
| CLedgerRequestRPC_test | |
| CLegacyPathFind | |
| CRecoveryHandler | |
| CRequest | |
| CShardArchiveHandler | Handles the download and import of one or more shard archives |
| CShardVerificationScheduler | |
| CStatus | Status represents the results of an operation that might fail |
| CTxnTestData | |
| CVersionHandler | |
| CWalletPropose_test | |
| ►Ntest | |
| ►Ncsf | |
| ►Ndetail | |
| CNoEdgeData | |
| CAcceptLedger | Peer accepted consensus results |
| ►CBasicNetwork | Peer to peer network simulator |
| Clink_type | |
| CBasicSink | Sink that prepends simulation time to messages |
| CCloseLedger | Peer closed the open ledger |
| CCollectByNode | Maintain an instance of a Collector per peer |
| ►CCollectorRef | Holds a type-erased reference to an arbitray collector |
| CAny | |
| CICollector | |
| CCollectorRefs | A container of CollectorRefs |
| CCollectors | Group of collectors |
| CConstantDistribution | Constant "distribution" that always returns the same value |
| ►CDigraph | Directed graph |
| CEdge | Vertices and data associated with an Edge |
| CFullyValidateLedger | Peer fully validated a new ledger |
| CHeartbeatTimer | Gives heartbeat of simulation to signal simulation progression |
| CHistogram | Basic histogram |
| ►CJumpCollector | Saves information about Jumps for closed and fully validated ledgers |
| CJump | |
| ►CLedger | A ledger is a set of observed transactions and a sequence number identifying the ledger |
| CInstance | |
| CMakeGenesis | |
| ►CLedgerCollector | Tracks the accepted -> validated evolution of ledgers |
| CTracker | |
| CLedgerHistoryHelper | Helper for writing unit tests with controlled ledger histories |
| CLedgerOracle | Oracle maintaining unique ledgers for a simulation |
| CNullCollector | Collector which ignores all events |
| ►CPeer | A single peer in the simulation |
| CBroadcastMesg | |
| CPosition | Basic wrapper of a proposed position taken by a peer |
| CProcessingDelays | Simulated delays in internal peer processing |
| CRouter | |
| ►CValAdaptor | Generic Validations adaptor that simply ignores recently stale validations |
| CMutex | |
| CPeerGroup | A group of simulation Peers |
| CPowerLawDistribution | Power-law distribution with PDF |
| CRate | Represents rate as a count/duration |
| CReceive | A value received from another peer as part of flooding |
| CRelay | A value relayed to another peer as part of flooding |
| ►CScheduler | Simulated discrete-event scheduler |
| Ccancel_token | |
| Cevent | |
| Cevent_impl | |
| Cqueue_type | |
| CSelector | Invocable that returns random samples from a range according to a discrete distribution |
| CShare | A value to be flooded to all other peers starting from this peer |
| CSim | |
| CSimDurationCollector | Tracks the overall duration of a simulation |
| CStartRound | Peer starts a new consensus round |
| CStreamCollector | Write out stream of ledger activity |
| CSubmitter | Submits transactions to a specified peer |
| CSubmitTx | A transaction submitted to a peer |
| ►CTrustGraph | Trust graph |
| CForkInfo | An example of nodes that fail the whitepaper no-forking condition |
| CTx | A single transaction |
| ►CTxCollector | Tracks the submission -> accepted -> validated evolution of transactions |
| CTracker | |
| ►CTxSet | TxSet is a set of transactions to consider including in the ledger |
| CMutableTxSet | |
| CValidation | Validation of a specific ledger by a specific Peer |
| ►CValidations_test | |
| ►CAdaptor | |
| CMutex | |
| CNode | |
| CTestHarness | |
| CWrongPrevLedger | Peer detected a wrong prior ledger during consensus |
| ►Ndetail | |
| Ccase_results | |
| CDirGuard | Create a directory and remove it when it's done |
| CFileDirGuard | Write a file in a directory and remove when done |
| ►Cmulti_runner_base | |
| Cinner | |
| Cresults | |
| Csuite_results | |
| ►Njtx | |
| ►Ncheck | Check operations |
| CDeliverMin | Type used to specify DeliverMin for cashing a check |
| ►Ndetail | |
| Cepsilon_multiple | |
| Cflags_helper | |
| ►Nticket | Ticket operations |
| ►CAccount | Immutable cryptographic account descriptor |
| CprivateCtorTag | |
| Caccount_txn_id | |
| Cany_t | |
| CAnyAmount | Amount specifier with an option for any issuer |
| Cautofill_t | |
| Cbalance | A balance matches |
| Cbasic_prop | |
| CBookSpec | |
| Cdelivermin | Sets the DeliverMin on a JTx |
| Cdest_tag | Set DestinationTag on a JTx |
| Cdisabled_t | |
| Cdtag | Set the destination tag on a JTx |
| ►CEnv | A transaction testing environment |
| CAppBundle | |
| ►CEnv_ss | A transaction testing environment wrapper |
| CSignSubmitRunner | |
| Cepsilon_t | |
| Cexpiration | Set Expiration on a JTx |
| Cfee | Set the fee on a JTx |
| Cflags | Match set account flags |
| Cinvoice_id | |
| CIOU | Converts to IOU Issue or STAmount |
| Cjson | Inject raw JSON |
| ►CJTx | Execution context for applying a JSON transaction |
| Cprop_list | |
| Clast_ledger_seq | |
| Cmemo | Add a memo to a JTx |
| Cmemodata | |
| Cmemoformat | |
| Cmemondata | |
| Cmemonformat | |
| Cmemontype | |
| Cmemotype | |
| ►Cmsig | Set a multisignature on a JTx |
| CReg | |
| Cnflags | Match clear account flags |
| CNone | |
| Cnone_t | |
| Cowner_count | |
| Cowners | Match the number of items in the account's owner directory |
| Cparse_error | Thrown when parse fails |
| Cpath | Add a path |
| Cpaths | Set Paths, SendMax on a JTx |
| CPrettyAmount | Represents an XRP or IOU quantity This customizes the string conversion and supports XRP conversions from integer and floating point |
| Cprop | Set a property on a JTx |
| Cprop_type | |
| CqualityIn | Sets the literal QualityIn on a trust JTx |
| CqualityInPercent | Sets the QualityIn on a trust JTx |
| CqualityOut | Sets the literal QualityOut on a trust JTx |
| CqualityOutPercent | Sets the QualityOut on a trust JTx as a percentage |
| Crequire | Check a set of conditions |
| Csendmax | Sets the SendMax on a JTx |
| Cseq | Set the sequence number on a JTx |
| Csig | Set the regular signature on a JTx |
| Csigner | A signer in a SignerList |
| Csource_tag | Set SourceTag on a JTx |
| Cstag | Set the source tag on a JTx |
| CSuiteLogs | |
| Cter | Set the expected result code for a JTx The test will fail if the code doesn't match |
| Ctxflags | Set the flags on a JTx |
| CXRP_t | |
| CAbstractClient | |
| CAccountDelete_test | |
| ►CAccountInfo_test | |
| CGetAccountInfoClient | |
| CAccountObjects_test | |
| CAccountOffers_test | |
| ►CAccountTx_test | |
| CNodeSanity | |
| Cbase_uint_test | |
| ►CBasicNetwork_test | |
| CPeer | |
| CBook_test | |
| CBookDirs_test | |
| CBuffer_test | |
| CByzantineFailureSim_test | |
| ►CCaptureLogs | Log manager for CaptureSinks |
| CCaptureSink | Sink for writing all log messages to a stringstream |
| CCashDiff_test | |
| CCheckDeliveredAmount | |
| ►CCheckMessageLogs | Log manager that searches for a specific message substring |
| CCheckMessageSink | |
| ►CClosureCounter_test | |
| CTrackedString | |
| Ccompression_test | |
| ►CConsensus_test | |
| CDisruptor | |
| CUndoDelay | |
| ►CCoroutine_test | |
| Cgate | |
| CCrossingLimits_test | |
| CCurrentThreadName_test | |
| ►CDatabaseDownloader_test | |
| CDownloadCompleter | |
| CDownloader | |
| CDeliveredAmount_test | |
| CDeliverMin_test | |
| CDepositAuth_test | |
| CDepositAuthorized_test | |
| CDepositPreauth_test | |
| CDetectCrash_test | |
| CDigraph_test | |
| CDirectory_test | |
| CDirectStepInfo | |
| CDistributedValidators_test | In progress simulations for diversifying and distributing validators |
| CElementComboIter | |
| ►CEnv_test | |
| CUDT | |
| ►CEscrow_test | |
| Ccancel_time | Set the "CancelAfter" time tag on a JTx |
| Ccondition | |
| Cfinish_time | Set the "FinishAfter" time tag on a JTx |
| Cfulfillment | |
| ►CExistingElementPool | |
| CStateGuard | |
| ►CFee_test | |
| CGrpcFeeClient | |
| Cfeeunits_test | |
| CFeeVote_test | |
| CFindOversizeCross_test | |
| CFlow_manual_test | |
| CFlow_test | |
| CGatewayBalances_test | |
| CGetAmendments_test | |
| CGRPCTestClientBase | |
| CHashRouter_test | |
| CHistogram_test | |
| CJobQueue_test | |
| CJSONRPCClient | |
| CLedgerHistory_test | |
| CLedgerReplay_test | |
| CLedgerTiming_test | |
| CLedgerTrie_test | |
| CManifest_test | |
| CManifestRPC_test | |
| CManualTimeKeeper | |
| CmulDiv_test | |
| Cmulti_runner_child | A class to run a subset of unit tests |
| Cmulti_runner_parent | Manager for children running unit tests |
| CMultiSign_test | |
| CNegativeUNL_test | |
| CNegativeUNLgRPC_test | |
| CNegativeUNLNoAmendment_test | |
| CNegativeUNLVoteFilterValidations_test | |
| CNegativeUNLVoteGoodScore_test | |
| CNegativeUNLVoteInternal_test | Test the private member functions of NegativeUNLVote |
| CNegativeUNLVoteMaxListed_test | |
| CNegativeUNLVoteNewValidator_test | |
| CNegativeUNLVoteOffline_test | |
| CNegativeUNLVoteRetiredValidator_test | |
| CNegativeUNLVoteScoreTable_test | Rest the build score table function of NegativeUNLVote |
| ►CNetworkHistory | Utility class for creating validators and ledger history |
| CParameter | Only reasonable parameters can be honored, e.g cannot hasToReEnable when nUNLSize == 0 |
| Cnonhash | |
| CNoRipple_test | |
| COffer_manual_test | |
| COffer_test | |
| COversizeMeta_test | |
| CPath | |
| ►CPath_test | |
| Cgate | |
| CPathSet | |
| CPayChan_test | |
| CPaymentSandbox_test | |
| CPayStrand_test | |
| CPendingSaves_test | |
| CPlumpBook_test | |
| CPseudoTx_test | |
| CRandomAccountParams | |
| CRCLCensorshipDetector_test | |
| CRCLValidations_test | |
| CRegression_test | |
| CRippleCalcTestParams | |
| CRobustTransaction_test | |
| CRoles_test | |
| CRPCCall_test | |
| CRPCCallTestData | |
| CRPCOverload_test | |
| CScaleFreeSim_test | |
| CScheduler_test | |
| ►CServer_test | |
| CTestHandler | |
| CTestSink | |
| CTestThread | |
| CServerInfo_test | |
| ►CServerStatus_test | |
| CmyFields | |
| CSetAuth_test | |
| CSetTrust_test | |
| CSHAMapStore_test | |
| CShardArchiveHandler_test | |
| CSkipList_test | |
| CSlice_test | |
| ►CStoppable_test | |
| CA | |
| CB | |
| CC | |
| CD | |
| CE | |
| CF | |
| CG | |
| CH | |
| CI | |
| CJ | |
| CRoot | |
| CStreamSink | |
| ►CSubmit_test | |
| CSubmitClient | |
| CTestData | |
| CSubscribe_test | |
| CSuiteJournal | |
| CSuiteJournalSink | |
| ►Ctagged_integer_test | |
| CTag1 | |
| CTag2 | |
| CTestOutputSuite | |
| CTheoreticalQuality_test | |
| CThinBook_test | |
| CTransaction_ordering_test | |
| ►CTrustedPublisherServer | |
| Clambda | |
| CValidator | |
| ►CTx_test | |
| CGrpcAccountTxClient | |
| CGrpcTxClient | |
| CTxQ_test | |
| CValidatorInfo_test | |
| CValidatorKeys_test | |
| ►CValidatorList_test | |
| CValidator | |
| CValidatorRPC_test | |
| ►CValidatorSite_test | |
| CFetchListConfig | |
| CView_test | |
| CWSClient | |
| CWSClient_test | |
| ►CWSClientImpl | |
| Cmsg | |
| CXRPEndpointStepInfo | |
| ►Ntests | |
| Ccluster_test | |
| ►CFetchPack_test | |
| CHandler | |
| CTestFilter | |
| CSHAMap_test | |
| CSHAMapSync_test | |
| CTestNodeFamily | |
| CAbstractFetchPackContainer | An interface facilitating retrieval of fetch packs without an application or ledgermaster object |
| CAcceptedLedger | A ledger that has become irrevocable |
| CAcceptedLedgerTx | A transaction that is in a closed ledger |
| CAccountCurrencies_test | |
| CAccountIDCache | Caches the base58 representations of AccountIDs |
| CAccountRootsNotDeleted | Invariant: we cannot remove an account ledger entry |
| CAccountSet_test | |
| CAccountStateSF | |
| CAccountTxArgs | |
| ►CAccountTxPaging_test | |
| CGrpcAccountTxClient | |
| CTxCheck | |
| CAccountTxResult | |
| CAmendmentBlocked_test | |
| CAmendmentSet | The status of all amendments requested in a given window |
| CAmendmentState | Current state of an amendment |
| CAmendmentTable | The amendment table stores the list of enabled and potential amendments |
| CAmendmentTable_test | |
| CAmendmentTableImpl | Track the list of "amendments" |
| CAmountSpec | |
| CApplication | |
| ►CApplicationImp | |
| Cio_latency_sampler | |
| CApply_test | |
| CApplyContext | State information when applying a tx |
| CApplyView | Writeable view to a ledger, for applying a transaction |
| CApplyViewImpl | Editable, discardable view that can build metadata for one tx |
| ►CAsyncObject | Mix-in to track when all pending I/O is complete |
| CCompletionCounter | RAII container that maintains the count of pending I/O |
| Cbase64_test | |
| ►Cbase_uint | |
| CVoidHelper | Construct from a raw pointer |
| ►CBaseHTTPPeer | Represents an active connection |
| Cbuffer | |
| CBasePeer | |
| CBaseWSPeer | Represents an active WebSocket connection |
| Cbasic_semaphore | |
| CBasicConfig | Holds unparsed configuration information |
| ►CBasicTaker | State for the active party during order book or payment operations |
| CFlow | |
| CBook | Specifies an order book |
| ►CBookDirs | |
| Cconst_iterator | |
| CBookListeners | Listen to public/subscribe messages from a book |
| CBookOfferCrossingStep | |
| CBookPaymentStep | |
| ►CBookStep | |
| CCache | |
| CBookTip | Iterates and consumes raw offers in an order book |
| CBuffer | Like std::vector<char> but better |
| CBuildInfo_test | |
| CCachedSLEs | Caches SLEs by their digest |
| CCachedView | Wraps a DigestAwareReadView to provide caching |
| CCancelCheck | |
| CCancelOffer | |
| CCancelTicket | |
| CCanCvtToNotTEC | |
| CCanCvtToNotTEC< TEFcodes > | |
| CCanCvtToNotTEC< TELcodes > | |
| CCanCvtToNotTEC< TEMcodes > | |
| CCanCvtToNotTEC< TERcodes > | |
| CCanCvtToNotTEC< TEScodes > | |
| CCanCvtToTER | |
| CCanCvtToTER< NotTEC > | |
| CCanCvtToTER< TECcodes > | |
| CCanCvtToTER< TEFcodes > | |
| CCanCvtToTER< TELcodes > | |
| CCanCvtToTER< TEMcodes > | |
| CCanCvtToTER< TERcodes > | |
| CCanCvtToTER< TEScodes > | |
| ►CCanonicalTXSet | Holds transactions which were deferred to the next pass of consensus |
| CKey | |
| CCashCheck | |
| ►CCashDiff | |
| ►CImpl | |
| CDropsGone | |
| COfferAmounts | |
| CChange | |
| CCheck_test | |
| CCheckpointer | |
| ►CClosureCounter | |
| CWrapper | |
| ►CCluster | |
| CComparator | |
| CClusterNode | |
| CCollectorManager | Provides the beast::insight::Collector service |
| CCollectorManagerImp | |
| CConfig | |
| CConfig_test | |
| CConfigSection | |
| CConnectAttempt | Manages an outbound connection attempt |
| ►CConsensus | Generic implementation of consensus algorithm |
| CMonitoredMode | |
| CConsensusCloseTimes | Stores the set of initial close times |
| CConsensusParms | Consensus algorithm parameters |
| CConsensusProposal | Represents a proposed position taken during a round of consensus |
| CConsensusResult | Encapsulates the result of consensus |
| CConsensusTimer | Measures the duration of phases of consensus |
| CConsensusTransSetSF | |
| Ccontract_test | |
| CCoro_create_t | |
| ►CCountedObject | Tracks the number of instances of an object |
| CCounter | |
| ►CCountedObjects | Manages all counted object types |
| CCounterBase | Implementation for CountedObject |
| Ccreate_genesis_t | |
| CCreateCheck | |
| CCreateOffer | Transactor specialized for creating offers in the ledger |
| CCreateTicket | |
| CCryptoPRNG_test | |
| Ccsprng_engine | A cryptographically secure random number engine |
| ►CDatabaseBody | |
| Creader | Algorithm for storing buffers when parsing |
| Cvalue_type | |
| ►CDatabaseCon | |
| CSetup | |
| CDatabaseDownloader | |
| CDebugSink | |
| CDecayingSample | Sampling function using exponential decay to provide a continuous value |
| CDecayWindow | Sampling function using exponential decay to provide a continuous value |
| CDeleteAccount | |
| CDepositPreauth | |
| Cdigest_test | |
| CDigestAwareReadView | ReadView that associates keys with digests |
| ►CDir | |
| Cconst_iterator | |
| CDirectIOfferCrossingStep | |
| CDirectIPaymentStep | |
| ►CDirectStepI | |
| CCache | |
| CDiscrepancy_test | |
| CDisputedTx | A transaction discovered to be in dispute during consensus |
| ►CDoor | A listening socket |
| CDetector | |
| CEitherAmount | |
| CEscrowCancel | |
| CEscrowCreate | |
| CEscrowFinish | |
| CFamily | |
| CFeature_test | |
| CFeatureBitset | |
| CFees | Reflects the fee settings for a particular ledger |
| ►CFeeVote | Manager to process fee votes |
| CSetup | Fee schedule to vote for |
| CFeeVoteImpl | |
| CFileUtilities_test | |
| CFlowOfferStream | Presents and consumes the offers in an order book |
| CFreeze_test | |
| CGenerator | Produces a sequence of secp256k1 key pairs |
| CGetCounts_test | |
| CGRPCServer | |
| ►CGRPCServerImpl | |
| CCallData | |
| CHandoff | Used to indicate the result of a server connection handoff |
| Chardened_hash | Seed functor once per construction |
| Chardened_hash_test | |
| ►CHashRouter | Routing table for objects identified by hash |
| CEntry | An entry in the routing table |
| CHTTPClient | Provides an asynchronous HTTP client implementation with optional SSL |
| CHTTPClientImp | |
| CHTTPClientSSLContext | |
| CInboundLedger | |
| CInboundLedgers | Manages the lifetime of inbound ledgers |
| CInboundLedgersImp | |
| CInboundTransactions | Manages the acquisition and lifetime of transaction sets |
| CInboundTransactionSet | |
| CInboundTransactionsImp | |
| ►CInfoSub | Manages a client's subscription to data feeds |
| CSource | Abstracts the source of subscription data |
| CInnerObjectFormats | Manages the list of known inner object formats |
| CInnerObjectFormatsParsedJSON_test | |
| CInnerObjectFormatsSerializer_test | |
| CInvariantChecker_PROTOTYPE | Prototype for invariant check implementations |
| CInvariants_test | |
| CInverseAlphabet | |
| ►Cio_list | Manages a set of objects performing asynchronous I/O |
| Cwork | |
| CIOUAmount | Floating point representation of amounts with high dynamic range |
| CIOUAmount_test | |
| CIssue | A currency issued by an account |
| CIssue_test | |
| CJob | |
| ►CJobQueue | A pool of threads to perform work |
| CCoro | Coroutines must run to completion |
| CJobTypeData | |
| CJobTypeInfo | Holds all the 'static' information about a job, which does not change |
| CJobTypes | |
| ►Cjson_body | Body that holds JSON |
| Creader | |
| Cwriter | |
| Cjson_value_test | |
| CJsonPropertyStream | A PropertyStream::Sink which produces a Json::Value of type objectValue |
| ►CKeyCache | Maintains a cache of keys with no associated data |
| CEntry | |
| CStats | |
| CKeyCache_test | |
| CKeyEqual | |
| CKeylet | A pair of SHAMap key and LedgerEntryType |
| ►CKnownFormats | Manages a list of known formats |
| CItem | A known format |
| ►CLedger | Holds a ledger |
| Csles_iter_impl | |
| Ctxs_iter_impl | |
| CLedgerClosed_test | |
| CLedgerData_test | |
| CLedgerEntryTypesMatch | Invariant: corresponding modified ledger entries should match in type and added entries should be a valid type |
| CLedgerFill | |
| CLedgerFormats | Holds the list of known ledger entry formats |
| ►CLedgerHistory | Retains historical ledgers |
| Ccv_entry | |
| CLedgerHolder | Hold a ledger in a thread-safe way |
| CLedgerInfo | Information about the notional ledger backing the view |
| ►CLedgerLoad_test | |
| CSetupData | |
| ►CLedgerMaster | |
| CStats | |
| CLedgerRange | |
| CLedgerReplay | |
| CLedgerRPC_test | |
| CLedgerTrie | Ancestry trie of ledgers |
| CLoadEvent | |
| CLoadFeeTrack | Manages the current fee schedule |
| CLoadFeeTrack_test | |
| CLoadManager | Manages load sources |
| ►CLoadMonitor | |
| CStats | |
| CLocalTx | |
| CLocalTxs | |
| CLocalTxsImp | |
| CLocalValue | |
| CLockedPointer | |
| ►CLogs | Manages partitions for logging |
| CFile | Manages a system file containing logged output |
| CSink | |
| CManifest | |
| CManifestCache | Remembers manifests with the highest sequence number |
| Cmatch_peer | Select the specific peer |
| CMessage | |
| ►CNegativeUNLVote | Manager to create NegativeUNL votes |
| CCandidates | UNLModify Tx candidates |
| CNetClock | Clock for measuring Ripple Network Time |
| ►CNetworkOPs | Provides server functionality for clients |
| CAccountTxMarker | |
| ►CNetworkOPsImp | |
| CServerFeeSummary | Server fees published on server subscription |
| ►CStateAccounting | State accounting records two attributes for each possible server state: 1) Amount of time spent in each state (in microseconds) |
| CCounterData | |
| CCounters | |
| CStats | |
| CTransactionStatus | Transaction with input flags and results to be applied in batches |
| CNoBadOffers | Invariant: offers should be for non-negative amounts and must not be XRP to XRP |
| CNodeDirectory | |
| CNodeFamily | |
| ►CNodeObject | A simple object that the Ledger uses to store entries |
| CPrivateAccess | |
| CNodeStoreScheduler | A NodeStore::Scheduler which uses the JobQueue and implements the Stoppable API |
| CNoRippleCheck_test | |
| CNoRippleCheckLimits_test | |
| CNoXRPTrustLines | Invariant: Trust lines using XRP are not allowed |
| CNoZeroEscrow | Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive |
| COfferStream | Presents and consumes the offers in an order book |
| COfferStream_test | |
| Copen_ledger_t | Open ledger construction tag |
| COpenLedger | Represents the open ledger |
| Copenssl_ripemd160_hasher | RIPEMD-160 digest |
| Copenssl_sha256_hasher | SHA-256 digest |
| Copenssl_sha512_hasher | SHA-512 digest |
| COpenssl_test | |
| ►COpenView | Writable ledger view that accumulates state and tx changes |
| Ctxs_iter_impl | |
| COptionaledField | Indicate boost::optional field semantics |
| COrderBook | Describes a serialized ledger entry for an order book |
| COrderBookDB | |
| ►COverlay | Manages the set of connected peers |
| CSetup | |
| ►COverlayImpl | |
| CChild | |
| CStats | |
| CTimer | |
| CTrafficGauges | |
| COwnerInfo_test | |
| CParsedPort | |
| CparsedURL | |
| ►CPathfinder | Calculates payment paths |
| CPathRank | |
| CPathRequest | |
| CPathRequests | |
| CPayChanClaim | |
| CPayChanCreate | |
| CPayChanFund | |
| CPayment | |
| CPaymentSandbox | A wrapper which makes credits unavailable to balances |
| CPeer | Represents a peer connection in the overlay |
| Cpeer_in_cluster | Select all peers (except optional excluded) that are in our cluster |
| Cpeer_in_set | Select all peers that are in the specified set |
| ►CPeerImp | |
| CMetrics | |
| CShardInfo | |
| CPeerReservation | |
| CPeerReservationTable | |
| CPeers_test | |
| CPeerSet | Supports data retrieval by managing a set of peers |
| CPendingSaves | Keeps track of which ledgers haven't been fully saved |
| ►CPerfLog_test | |
| CCur | |
| CPerfLogParent | |
| CPlainHTTPPeer | |
| CPlainWSPeer | |
| CPort | Configuration information for a Server listening port |
| CPreclaimContext | State information when determining if a tx is likely to claim a fee |
| CPreclaimResult | Describes the results of the preclaim check |
| CPreflightContext | State information when preflighting a tx |
| CPreflightResult | Describes the results of the preflight check |
| CProcessor | |
| CProtocolVersion_test | |
| CPublicKey | A public key |
| CPublicKey_test | |
| Cqalloc_test | |
| ►Cqalloc_type | |
| Crebind | |
| CQuality_test | |
| CRangeSet_test | |
| CRate | Represents a transfer rate |
| CRawView | Interface for ledger entry changes |
| ►CRCLCensorshipDetector | |
| CTxIDSeq | |
| ►CRCLConsensus | Manages the generic consensus algorithm for use by the RCL |
| CAdaptor | |
| CRCLCxLedger | Represents a ledger in RCLConsensus |
| ►CRCLCxPeerPos | A peer's signed, proposed position for use in RCLConsensus |
| CData | |
| CRCLCxTx | Represents a transaction in RCLConsensus |
| ►CRCLTxSet | Represents a set of transactions in RCLConsensus |
| CMutableTxSet | |
| ►CRCLValidatedLedger | Wraps a ledger instance for use in generic Validations LedgerTrie |
| CMakeGenesis | |
| CRCLValidation | Wrapper over STValidation for generic Validation code |
| CRCLValidationsAdaptor | Generic validations adaptor class for RCL |
| ►CReadView | A view into a ledger |
| Csles_type | |
| Ctxs_type | |
| CResolver | |
| CResolverAsio | |
| ►CResolverAsioImpl | |
| CWork | |
| CRFC1751 | |
| Cripesha_hasher | Returns the RIPEMD-160 digest of the SHA256 hash of the message |
| ►CRippleLineCache | |
| ►CAccountKey | |
| CHash | |
| CRippleState | Wraps a trust line SLE for convenience |
| CRootStoppable | |
| CRPCCallImp | |
| CRPCParser | |
| CRPCSub | Subscription object for JSON RPC |
| CRPCSubImp | |
| ►CRules | Rules controlling protocol behavior |
| CImpl | |
| CSandbox | Discardable, editable view to a ledger |
| CSecretKey | A secret key |
| CSecretKey_test | |
| CSection | Holds a collection of configuration values |
| CSeed | Seeds are used to generate deterministic secret keys |
| CSeed_test | |
| Csend_always | Sends a message to all peers |
| Csend_if_not_pred | Sends a message to non-matching peers |
| Csend_if_pred | Sends a message to match peers |
| CSeqEnforcer | Enforce validation increasing sequence requirement |
| CSerialIter | |
| CSerializer | |
| CServer | A multi-protocol server |
| ►CServerHandlerImp | |
| ►CSetup | |
| Cclient_t | |
| Coverlay_t | |
| CServerImpl | |
| CSession | Persistent state information for a connection session |
| CSetAccount | |
| CSetRegularKey | |
| CSetRegularKey_test | |
| CSetSignerList | See the README.md for an overview of the SetSignerList transaction that this class implements |
| CSetTrust | |
| ►CSField | Identifies fields |
| Cprivate_access_tag_t | |
| ►CSHAMap | A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree |
| Cconst_iterator | |
| CMissingNodes | |
| CSHAMapAbstractNode | |
| CSHAMapAddNode | |
| CSHAMapHash | |
| CSHAMapInnerNode | |
| CSHAMapItem | |
| CSHAMapMissingNode | |
| CSHAMapNodeID | |
| CSHAMapStore | Class to create database, launch online delete thread, and related SQLite database |
| ►CSHAMapStoreImp | |
| CSavedState | |
| CSavedStateDB | |
| CSHAMapSyncFilter | |
| CSHAMapTreeNode | |
| CShardFamily | |
| ►Cshort_read_test | |
| ►CBase | |
| CChild | |
| ►CClient | |
| CConnection | |
| ►CServer | |
| CAcceptor | |
| CConnection | |
| ►CSignerEntries | |
| CSignerEntry | |
| CSimpleWriter | Deprecated: Writer that serializes a HTTP/1 message |
| CSlice | An immutable linear range of bytes |
| ►CSNTPClientImp | |
| CQuery | |
| CSNTPClock | A clock based on system_clock and adjusted for SNTP |
| CSociConfig | SociConfig is used when a client wants to delay opening a soci::session after parsing the config parameters |
| CSociDB_test | |
| CSOElement | An element in a SOTemplate |
| CSOTemplate | Defines the fields and their attributes within a STObject |
| CSpanTip | The tip of a span of ledger ancestry |
| CSSLHTTPDownloader | Provides an asynchronous HTTPS file downloader |
| CSSLHTTPPeer | |
| CSSLWSPeer | |
| CSTAccount | |
| CSTAccount_test | |
| ►CSTAmount | |
| Cunchecked | |
| CSTAmount_test | |
| CSTArray | |
| CSTBase | A type which can be exported to a well known binary format |
| CSTBitString | |
| CSTBlob | |
| CStep | A step in a payment path |
| CSTExchange | Convert between serialized type U and C++ type T |
| CSTExchange< STBlob, Buffer > | |
| CSTExchange< STBlob, PublicKey > | |
| CSTExchange< STBlob, Slice > | |
| CSTExchange< STInteger< U >, T > | |
| CSTInteger | |
| CSTLedgerEntry | |
| ►CSTObject | |
| CFieldErr | |
| COptionalProxy | |
| CProxy | |
| CTransform | |
| CValueProxy | |
| CSTObject_test | |
| ►CStoppable | Provides an interface for starting and stopping |
| CChild | |
| CSTParsedJSONArray | Holds the serialized result of parsing an input JSON array |
| CSTParsedJSONObject | Holds the serialized result of parsing an input JSON object |
| CSTPath | |
| CSTPathElement | |
| CSTPathSet | |
| CStrandContext | Context needed to build Strand Steps and for error checking |
| CStrandResult | Result of flow() execution of a single Strand |
| CStreambufWSMsg | |
| CStringUtilities_test | |
| CSTTx | |
| CSTTx_test | |
| CSTValidation | |
| CSTValidation_test | |
| CSTVector256 | |
| Ctagged_integer | A type-safe wrap around standard integral types |
| ►CTaggedCache | Map/cache combination |
| CEntry | |
| CStats | |
| CTaggedCache_test | |
| CTaker | |
| ►CTaker_test | |
| Ccross_attempt_offer | |
| CTestTaker | |
| ►CTER_test | |
| CCheckComparable | |
| CNotConvertible | |
| CTERSubset | |
| CTestSuite | |
| CTicket_test | |
| CTimeKeeper | Manages various times used by the server |
| CTimeKeeperImpl | |
| CTOffer | |
| CTOfferBase | |
| CTOfferBase< STAmount, STAmount > | |
| ►CTOfferStreamBase | |
| CStepCounter | |
| ►CTrafficCount | |
| CTrafficStats | |
| ►CTransaction | |
| CCurrentLedgerState | |
| CSubmitResult | |
| CTransaction_test | |
| CTransactionAcquire | |
| CTransactionEntry_test | |
| CTransactionFeeCheck | Invariant: We should never charge a transaction a negative fee or a fee that is larger than what the transaction itself specifies |
| CTransactionHistory_test | |
| CTransactionMaster | |
| CTransactionStateSF | |
| CTransactor | |
| CTrustAndBalance_test | |
| CTrustChanges | Changes in trusted nodes after updating validator list |
| CTxArgs | |
| CTxConsequences | Structure describing the consequences to the account of applying a transaction if the transaction consumes the maximum XRP allowed |
| CTxFlag | Transaction flags |
| CTxFormats | Manages the list of known transaction formats |
| ►CTxMeta | |
| CCtorHelper | |
| ►CTxQ | Transaction Queue |
| CAccountTxDetails | Structure returned by TxQ::getAccountTxs to describe transactions in the queue for an account |
| CFeeAndSeq | |
| ►CFeeMetrics | Track and use the fee escalation metrics of the current open ledger |
| CSnapshot | Snapshot of the externally relevant FeeMetrics fields at any given time |
| CGreaterFee | Used for sorting MaybeTx by feeLevel |
| CMaybeTx | Represents a transaction in the queue which may be applied later to the open ledger |
| CMetrics | Structure returned by TxQ::getMetrics, expressed in reference fee level units |
| CSetup | Structure used to customize TxQ behavior |
| CTxDetails | Structure that describes a transaction in the queue waiting to be applied to the current open ledger |
| CTxQAccount | Used to represent an account to the queue, and stores the transactions queued for that account by sequence |
| CTxResult | |
| CTxsRawView | Interface for changing ledger entries with transactions |
| CTypedField | A field with a type known at compile time |
| Ctypes_test | |
| Cunsigned_integer | |
| ►CUptimeClock | Tracks program uptime to seconds precision |
| Cupdate_thread | |
| CValidationParms | Timing parameters to control validation staleness and expiration |
| CValidations | Maintains current and recent ledger validations |
| CValidatorKeys | Validator keys and manifest as set in configuration file |
| ►CValidatorList | |
| CPublisherList | |
| CPublisherListStats | Describes the result of processing a Validator List (UNL), including some of the information from the list which can be used by the caller to know which list publisher is involved |
| ►CValidatorSite | |
| ►CSite | |
| CResource | |
| CStatus | |
| CValidatorToken | |
| CValidNewAccountRoot | Invariant: a new account root must be the consequence of a payment, must have the right starting sequence, and the payment may not create more than one new account root |
| CVersion_test | |
| CVisitData | |
| ►CWorkers | A group of threads that process tasks |
| CCallback | Called to perform tasks as needed |
| CPausedTag | |
| CWorker | |
| ►CWorkers_test | |
| CTestCallback | |
| CWriter | |
| CWSInfoSub | |
| CWSMsg | |
| CWSSession | |
| CXRPAmount | |
| CXRPAmount_test | |
| CXRPBalanceChecks | Invariant: An account XRP balance must be in XRP and take a value between 0 and INITIAL_XRP drops, inclusive |
| CXRPEndpointOfferCrossingStep | |
| CXRPEndpointPaymentStep | |
| CXRPEndpointStep | |
| CXRPNotCreated | Invariant: A transaction must not create XRP and should only destroy the XRP fee |
| CZeroCopyInputStream | Implements ZeroCopyInputStream around a buffer sequence |
| CZeroCopyOutputStream | Implements ZeroCopyOutputStream around a Streambuf |
| ►Nstd | STL namespace |
| Chash< beast::IP::Address > | |
| Chash< ripple::AccountID > | |
| Chash< ripple::Book > | |
| Chash< ripple::Currency > | |
| Chash< ripple::Directory > | |
| Chash< ripple::Issue > | |
| Chash< ripple::NodeID > | |
| Chash< std::pair< First, Second > > | Specialization of std::hash for any std::pair type |
| Chash<::beast::IP::Endpoint > | Std::hash support |
| Cis_error_code_enum< ripple::cryptoconditions::error > | |
| CAutoSocket | |
| CBasicApp | |
| ►Cio_latency_probe_test | |
| Ctest_sampler | |