| Nantithesis | |
| Ninternal | |
| Nrandom | |
| CLocalRandom | |
| CJSONArray | |
| CJSON | |
| Nbeast | |
| Ndetail | |
| CAbstractClockWrapper | |
| CAgedAssociativeContainerExtractT | |
| CAgedAssociativeContainerExtractT< false > | |
| CAgedContainerIterator | |
| CIsBoostReverseIterator | |
| CIsBoostReverseIterator< boost::intrusive::reverse_iterator< It > > | |
| CAgedOrderedContainer | Associative container where each element is also indexed by time |
| CElement | |
| CStashed | |
| CPairValueCompare | |
| CKeyValueCompare | |
| CConfigT | |
| CChronologicalT | |
| CAgedUnorderedContainer | Associative container where each element is also indexed by time |
| CElement | |
| CStashed | |
| CValueHash | |
| CKeyValueEqual | |
| CConfigT | |
| CBuckets | |
| CChronologicalT | |
| CIsEmptyBaseOptimizationDerived | |
| CEmptyBaseOptimization | |
| CEmptyBaseOptimization< T, UniqueID, false > | |
| CLexicalCast | |
| CLexicalCast< std::string, In > | |
| CLexicalCast< Out, std::string_view > | |
| CLexicalCast< Out, boost::core::basic_string_view< char > > | |
| CLexicalCast< Out, std::string > | |
| CLexicalCast< Out, char const * > | |
| CLexicalCast< Out, char * > | |
| CCopyConst | Copy const attribute from T to U if present |
| CCopyConst< T const, U > | |
| CListNode | |
| CListIterator | |
| CLogStreamBuf | |
| CXorShiftEngine | |
| Ninsight | |
| Ndetail | |
| CGroupImp | |
| CGroupsImp | |
| CNullHookImpl | |
| CNullCounterImpl | |
| CNullEventImpl | |
| CNullGaugeImpl | |
| CNullMeterImpl | |
| CNullCollectorImp | |
| CStatsDMetricBase | |
| CStatsDHookImpl | |
| CStatsDCounterImpl | |
| CStatsDEventImpl | |
| CStatsDGaugeImpl | |
| CStatsDMeterImpl | |
| CStatsDCollectorImp | |
| 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 | |
| CCiEqualPred | |
| CListIterator | Iterates through a comma separated list |
| Ntest | |
| CEnableYieldTo | Mix-in to support tests using asio coroutines |
| Nunit_test | |
| Ndetail | |
| CConstContainer | Adapter to constrain a container interface |
| CInsertSuite | |
| CReporter | A simple test runner that writes everything to a stream in real time |
| CCaseResults | |
| CSuiteResults | |
| CResults | |
| CAmount | Utility for producing nicely composed output of amounts with units |
| CSelector | |
| CRecorder | A test runner that stores the results |
| CCaseResults | Holds a set of test condition outcomes in a testcase |
| CTest | Holds the result of evaluating one test condition |
| CTestsT | |
| CLogT | |
| CSuiteResults | Holds the set of testcase results in a suite |
| CResults | Holds the results of running a set of testsuites |
| CRunner | Unit test runner interface |
| CSuite | A testsuite class |
| CAbortException | |
| CLogBuf | |
| CLogOs | |
| CTestcaseT | |
| CScopedTestcase | |
| CSuiteInfo | Associates a unit test type with metadata |
| CSuiteList | A container of test suites |
| CThread | Replacement for std::thread that handles exceptions in unit tests |
| Cprint_test | A suite that prints the list of globally defined suites |
| Ninner_adl_test | |
| CAdlTester2 | |
| CIsUniquelyRepresented< xrpl::BaseUInt< Bits, Tag > > | |
| CIsContiguouslyHashable< xrpl::TaggedInteger< Int, Tag >, HashAlgorithm > | |
| CIOLatencyProbe | Measures handler latency on an io_context queue |
| CSampleOp | |
| CAbstractClock | Abstract interface to a clock |
| CBasicSecondsClock | A clock whose minimum resolution is one second |
| CManualClock | Manual clock implementation |
| CIsAgedContainer | |
| Caged_ordered_container | |
| CIsAgedContainer< beast::detail::AgedOrderedContainer< IsMulti, IsMap, Key, T, Clock, Compare, Allocator > > | |
| CIsAgedContainer< beast::detail::AgedUnorderedContainer< IsMulti, IsMap, Key, T, Clock, Hash, KeyEqual, Allocator > > | |
| CBadLexicalCast | Thrown when a conversion is not possible with LexicalCast |
| CList | Intrusive doubly linked list |
| CLockFreeStackIterator | |
| CLockFreeStack | Multiple Producer, Multiple Consumer (MPMC) intrusive stack |
| CNode | |
| CSemanticVersion | A Semantic Version number |
| CIsUniquelyRepresented | |
| CIsUniquelyRepresented< T const > | |
| CIsUniquelyRepresented< T volatile > | |
| CIsUniquelyRepresented< T const volatile > | |
| CIsUniquelyRepresented< std::pair< T, U > > | |
| CIsUniquelyRepresented< std::tuple< T... > > | |
| CIsUniquelyRepresented< T[N]> | |
| CIsUniquelyRepresented< std::array< T, N > > | |
| CIsContiguouslyHashable | Metafunction returning true if the type can be hashed in one call |
| CIsContiguouslyHashable< T[N], HashAlgorithm > | |
| CUhash | |
| CXxhasher | |
| CIPAddressConversion | |
| CJournal | A generic endpoint for log messages |
| CSink | Abstraction for the underlying message destination |
| CScopedStream | |
| CStream | Provide a light-weight way to check active() before string formatting |
| CBasicLogstream | |
| CMaybeConst | Makes T const or non const depending on a bool |
| CPropertyStream | Abstract stream with RAII containers that produce a property tree |
| CItem | |
| CProxy | |
| CMap | |
| CSet | |
| CSource | Subclasses can be called to write to a stream and have children |
| CTempDir | RAII temporary directory |
| CWrappedSink | Wraps a Journal::Sink to prefix its output with a string |
| CZero | Zero allows classes to offer efficient comparisons to zero |
| CNullJournalSink | |
| CAgedAssociativeContainerTestBase | |
| CCompT | |
| CHashT | |
| CEqualT | |
| CAllocT | |
| CRebind | |
| CMaybeUnordered | |
| CMaybeUnordered< Base, true > | |
| CMaybeMulti | |
| CMaybeMulti< Base, true > | |
| CMaybeMap | |
| CMaybeMap< Base, true > | |
| CContType | |
| CContType< Base, true > | |
| CTestTraitsBase | |
| CTestTraitsHelper | |
| CTestTraits | |
| CEqualValue | |
| Caged_set_test | |
| Caged_map_test | |
| Caged_multiset_test | |
| Caged_multimap_test | |
| Caged_unordered_set_test | |
| Caged_unordered_map_test | |
| Caged_unordered_multiset_test | |
| Caged_unordered_multimap_test | |
| Cabstract_clock_test | |
| CBasicSecondsClock_test | |
| CJournal_test | |
| CTestSink | |
| CPropertyStream_test | |
| CAdlTester | |
| CZero_test | |
| CIntegerWrapper | |
| CLexicalCast_test | |
| CSemanticVersion_test | |
| CXXHasher_test | |
| CLeftw | Left justifies a field at the specified width |
| CDivider | Produce a dashed line separator, with a specified or default size |
| CFpad | Creates a padded field with an optional fill character |
| CFieldT | Justifies a field at the specified width |
| Nboost | |
| Chash<::beast::IP::Address > | |
| Chash<::beast::IP::Endpoint > | Boost::hash support |
| Chash< xrpl::Issue > | |
| Chash< xrpl::MPTIssue > | |
| Chash< xrpl::Asset > | |
| Chash< xrpl::Book > | |
| Njson | JSON (JavaScript Object Notation) |
| CError | |
| CReader | Unserialize a JSON document into a Value |
| CToken | |
| CErrorInfo | |
| CStaticString | Lightweight wrapper to tag static string |
| 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 |
| CValueIteratorBase | Base class for Value iterators |
| CValueConstIterator | Const iterator for object and array value |
| CValueIterator | Iterator for object and array value |
| CWriterBase | Abstract class for writers |
| CFastWriter | Outputs a Value in JSON format without formatting (not human friendly) |
| CStyledWriter | Writes a Value in JSON format in a human friendly way |
| CStyledStreamWriter | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
| CCompact | Decorator for streaming out compact json |
| CWriter | Writer implements an O(1)-space, O(1)-granular output JSON writer |
| CImpl | |
| CCollection | |
| CJsonMissingKeyError | |
| CJsonTypeMismatchError | |
| CDefaultValueAllocator | |
| CDummyValueAllocatorInitializer | |
| Nstd | STL namespace |
| Chash<::beast::IP::Endpoint > | Std::hash support |
| Cis_error_code_enum< xrpl::cryptoconditions::Error > | |
| Chash< xrpl::AccountID > | |
| Chash< xrpl::Issue > | |
| Chash< xrpl::MPTIssue > | |
| Chash< xrpl::Asset > | |
| Chash< xrpl::Book > | |
| Cis_error_code_enum< xrpl::TokenCodecErrc > | |
| Chash< xrpl::MPTID > | |
| Chash< xrpl::Currency > | |
| Chash< xrpl::NodeID > | |
| Chash< xrpl::Directory > | |
| Chash< xrpl::uint256 > | |
| Nxrpl | Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm |
| Ndetail | |
| CIsContiguousContainer | |
| CIsContiguousContainer< Container, std::void_t< decltype(std::declval< Container const >().size()), decltype(std::declval< Container const >().data()), typename Container::value_type > > | |
| CIsContiguousContainer< Slice > | |
| CAlwaysFalseT | |
| CLocalValues | |
| CBasicValue | |
| CValue | |
| CCachedViewImpl | |
| CApplyStateTable | |
| CApplyViewBase | |
| CRawStateTable | |
| CSleAction | |
| CSlesIterImpl | |
| CReadViewFwdIter | |
| CReadViewFwdRange | |
| CIterator | |
| CPaymentComponents | |
| CExtendedPaymentComponents | |
| CLoanStateDeltas | |
| CDeferredCredits | |
| CValueIOU | |
| CHolderValueMPT | |
| CIssuerValueMPT | |
| CAdjustmentIOU | |
| CAccountIDTag | |
| CCombineVisitors | |
| CDefaultObjectT | |
| CNonPresentObjectT | |
| CSTVar | |
| CTokenCodecErrcCategory | |
| CBasicSha512HalfHasher | Returns the SHA512-Half digest of a message |
| CMultiApiJson | |
| CVisitorT | |
| CCurrencyTag | |
| CDirectoryTag | |
| CNodeIDTag | |
| CBasicFullBelowCache | Remembers which tree keys have all descendants resident |
| CAccountIdCache | Caches the base58 representations of AccountIDs |
| CCachedAccountID | |
| CGenerator | Produces a sequence of secp256k1 key pairs |
| CTestUserTypeMember | |
| CTestUserTypeFree | |
| CFileCfgGuard | Write an xrpld config file and remove when done |
| CValidatorsTxtGuard | Write a validators.txt file and remove when done |
| CNoEdgeData | |
| CEpsilonMultiple | |
| CFlagsHelper | |
| CSaveStreamState | |
| CDirGuard | Create a directory and remove it when it's done |
| CFileDirGuard | Write a file in a directory and remove when done |
| CCaseResults | |
| CSuiteResults | |
| CResults | |
| CMultiRunnerBase | |
| CInner | |
| CPeerDataCounts | |
| CWork | |
| CWorkBase | |
| CWorkFile | |
| CWorkPlain | |
| CWorkSSL | |
| CVotableValue | |
| CDatabasePairValid | |
| CMessageHeader | |
| CServerDefinitions | |
| Ncryptoconditions | |
| Nder | |
| CPreamble | |
| Ndetail | |
| CCryptoconditionsErrorCategory | |
| CCondition | |
| CPreimageSha256 | |
| CFulfillment | |
| CPreimageSha256_test | |
| 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 xrpld.cfg |
| CPerfLogTest | |
| CLocked | A box coupling data with a mutex for locking access to it |
| CPerfLogImp | Implementation class for PerfLog |
| CCounters | Track performance counters and currently executing tasks |
| CRpc | RPC performance counters |
| CJq | Job Queue task performance counters |
| NNodeStore | |
| Ntests | |
| Cvarint_test | |
| CBackend | A backend used for the NodeStore |
| CDatabase | Persistency layer for NodeObject |
| CDatabaseRotating | |
| CBatchWriter | Batch-writing assist logic |
| CCallback | This callback does the actual writing |
| CDatabaseNodeImp | |
| CDatabaseRotatingImp | |
| CDecodedBlob | Parsed key/value blob into NodeObject components |
| CEncodedBlob | Convert a NodeObject from in-memory to database format |
| CManagerImp | |
| Cvarint_traits | |
| Cvarint_traits< T, true > | |
| CDummyScheduler | Simple NodeStore Scheduler that just performs the tasks synchronously |
| CFactory | Base class for backend factories |
| CManager | Singleton for managing NodeStore factories and back ends |
| CFetchReport | Contains information about a fetch operation |
| CBatchWriteReport | Contains information about a batch write operation |
| CScheduler | Scheduling for asynchronous backend activity |
| CTask | Derived classes perform scheduled tasks |
| CMemoryDB | |
| CMemoryFactory | |
| CMemoryBackend | |
| CNuDBBackend | |
| CNuDBFactory | |
| CNullBackend | |
| CNullFactory | |
| CBackend_test | |
| CNodeStoreBasic_test | |
| CDatabase_test | |
| CProgress | |
| CNuDBFactory_test | |
| CLessThan | Binary function that satisfies the strict-weak-ordering requirement |
| CTestBase | |
| CSequence | |
| CTiming_test | |
| CParams | |
| CParallelForLambda | |
| NResource | |
| CCharge | A consumption charge |
| CConsumer | An endpoint that consumes resources |
| CEntry | |
| CImport | A set of imported consumer data from a gossip origin |
| CItem | |
| CKey | |
| CHasher | |
| CKeyEqual | |
| CLogic | |
| CStats | |
| CGossip | Data format for exchanging consumption information across peers |
| CItem | Describes a single consumer |
| CManager | Tracks load and resource consumption |
| CManagerImp | |
| CResourceManager_test | |
| CTestLogic | |
| Nnft | |
| CTokenAndPage | Finds the token in the owner's token directory |
| CTaxonTag | |
| NRPC | API version numbers used in later API versions |
| Ndetail | |
| CSigningForParams | |
| CTransactionPreProcessResult | |
| NTuning | Tuned constants |
| CLimitRange | Represents RPC limit parameter values that have a min, default and max |
| CErrorInfo | Maps an rpc error code to its token, default message, and HTTP status |
| CAccountLines_test | |
| CTxnTestData | |
| CJSONRPC_test | |
| CKeyStrings | |
| CWalletPropose_test | |
| CLedgerRequest_test | |
| CcodeString_test | |
| CfillJson_test | |
| CContext | The context of information needed to call an RPC |
| CJsonContext | |
| CHeaders | Data passed in from HTTP headers |
| CGRPCContext | |
| CHandler | |
| CLegacyPathFind | |
| CLedgerHandler | |
| CVersionHandler | |
| CStatus | Status represents the results of an operation that might fail |
| Ntest | |
| Njtx | |
| Noracle | |
| COracle_test | |
| CCreateArg | |
| CUpdateArg | |
| CRemoveArg | |
| COracle | Oracle class facilitates unit-testing of the Price Oracle feature |
| CGetAggregatePrice_test | |
| Nbatch | Helpers for constructing Batch test transactions |
| CInner | Adds an inner Batch transaction to a JTx and autofills it |
| CSig | Sets the Batch transaction signers on a JTx |
| CMsig | Sets a nested multi-signature for a Batch transaction on a JTx |
| Ncheck | Check operations |
| CDeliverMin | Type used to specify DeliverMin for cashing a check |
| Ncredentials | |
| CUri | |
| CIds | |
| Ndelegate | |
| CAs | |
| Ndeposit | Deposit preauthorize operations |
| CAuthorizeCredentials | |
| Ndid | DID operations |
| CDocument | Sets the optional DIDDocument on a DIDSet |
| CUri | Sets the optional URI on a DIDSet |
| CData | Sets the optional Data on a DIDSet |
| Nticket | Ticket operations |
| CUse | Set a ticket sequence on a JTx |
| Ntoken | |
| CXferFee | Sets the optional TransferFee on an NFTokenMint |
| CIssuer | Sets the optional Issuer on an NFTokenMint |
| CUri | Sets the optional URI on an NFTokenMint |
| CAmount | Sets the optional amount field on an NFTokenMint |
| COwner | Sets the optional Owner on an NFTokenOffer |
| CExpiration | Sets the optional Expiration field on an NFTokenOffer |
| CDestination | Sets the optional Destination field on an NFTokenOffer |
| CRootIndex | Sets the optional RootIndex field when canceling NFTokenOffers |
| CBrokerFee | Sets the optional NFTokenBrokerFee field in a brokerOffer transaction |
| CAccount | Immutable cryptographic account descriptor |
| CPrivateCtorTag | |
| CAccountTxnId | |
| CLPToken | |
| CCreateArg | |
| CDepositArg | |
| CWithdrawArg | |
| CVoteArg | |
| CBidArg | |
| CClawbackArg | |
| CAMM | Convenience class to test AMM functionality |
| CPool | |
| COffers | |
| CTestAMMArg | |
| CTestAMMArgs | |
| CAMMTestBase | |
| CAMMTest | |
| CGate | |
| CNone | |
| CPrettyAmount | Represents an XRP, IOU, or MPT quantity This customizes the string conversion and supports XRP conversions from integer and floating point |
| CPrettyAsset | |
| CBookSpec | |
| CXrpT | |
| CEpsilonT | |
| CIOU | Converts to IOU Issue or STAmount |
| CMPT | Converts to MPT Issue or STAmount |
| CAnyT | |
| CAnyAmount | Amount specifier with an option for any issuer |
| CBalance | A balance matches |
| CBasicProp | |
| CPropType | |
| CDeliverMin | Sets the DeliverMin on a JTx |
| CDomain | Set the domain on a JTx |
| CWithSourceLocation | Wrapper that captures std::source_location when implicitly constructed |
| CSuiteLogs | |
| CEnv | A transaction testing environment |
| CParsedResult | Used by parseResult() and postConditions() |
| CAppBundle | |
| CEnvSs | A transaction testing environment wrapper |
| CSignSubmitRunner | |
| CFee | Set the fee on a JTx |
| CFlags | Match set account flags |
| CNflags | Match clear account flags |
| CMPTSetFlagMapping | |
| CInvoiceId | |
| CJTx | Execution context for applying a JSON transaction |
| CPropList | |
| CJson | Inject raw JSON |
| CLastLedgerSeq | |
| CMemo | Add a memo to a JTx |
| CMemoData | |
| CMemoFormat | |
| CMemoType | |
| CMptFlags | Test helper that checks MPT flag settings after creation |
| CMptBalance | Test helper that checks MPT issuance or holder balances |
| CRequireAny | Test helper that accepts any condition supplied by a callback |
| CMPTCreate | Arguments for building an MPTokenIssuanceCreate test transaction |
| CMPTInit | Arguments for initializing funded MPT test accounts and issuance |
| CMPTInitDef | Full constructor arguments for MPTTester initialization |
| CMPTDestroy | Arguments for building an MPTokenIssuanceDestroy test transaction |
| CMPTAuthorize | Arguments for building an MPTokenAuthorize test transaction |
| CMPTSet | Arguments for building an MPTokenIssuanceSet test transaction |
| CMPTConvert | Arguments for building a ConfidentialMPTConvert test transaction |
| CMPTMergeInbox | Arguments for building a ConfidentialMPTMergeInbox test transaction |
| CMPTConfidentialSend | Arguments for building a ConfidentialMPTSend test transaction |
| CMPTConvertBack | Arguments for building a ConfidentialMPTConvertBack test transaction |
| CMPTConfidentialClawback | Arguments for building a ConfidentialMPTClawback test transaction |
| CPedersenProofParams | Stores the parameters that are exclusively used to generate a Pedersen linkage proof |
| CConfidentialSendChainState | When building multiple confidential sends from the same account inside a single batch transaction, pass this state to the transaction builder for each subsequent send so that its proof references the post previous-send encrypted balance rather than the stale pre-send ledger state |
| CMPTTester | Test helper for creating, mutating, and asserting MPT and confidential MPT ledger state |
| CSigner | A signer in a SignerList |
| CMsig | Set a multisignature on a JTx |
| COwnerCount | |
| COwners | Match the number of items in the account's owner directory |
| CPaths | Set Paths, SendMax on a JTx |
| CPath | Add a path |
| CPermissionedDEX | |
| CProp | Set a property on a JTx |
| 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 |
| CRpc | Set the expected result code for a JTx The test will fail if the code doesn't match |
| CSendmax | Sets the SendMax on a JTx |
| CSeq | Set the sequence number on a JTx |
| CSig | Set the regular signature on a JTx |
| CReg | |
| CDtag | Set the destination tag on a JTx |
| CStag | Set the source tag on a JTx |
| CNoneT | |
| CAutofillT | |
| CDisabledT | |
| CIncrementT | Used for Fee() calls that use an owner reserve increment |
| CTer | Set the expected result code for a JTx The test will fail if the code doesn't match |
| CJTxField | Generic helper class for helper classes that set a field on a JTx |
| CJTxField< SField, StoredValue, StoredValue > | |
| CTimePointField | |
| CUInt256Field | |
| CAccountIdField | |
| CStAmountField | |
| CBlobField | |
| CValueUnitField | |
| CJTxFieldWrapper | |
| CJTxFieldWrapper< BlobField > | |
| CGate | |
| CDirectStepInfo | |
| CMPTEndpointStepInfo | |
| CXRPEndpointStepInfo | |
| CExpiration | Set Expiration on a JTx |
| CSourceTag | Set SourceTag on a JTx |
| CDestTag | Set DestinationTag on a JTx |
| CIssuerArgs | |
| CTxflags | Set the flags on a JTx |
| CParseError | Thrown when parse fails |
| CVault | |
| CCreateArgs | |
| CSetArgs | |
| CDeleteArgs | |
| CDepositArgs | |
| CWithdrawArgs | |
| CClawbackArgs | |
| CXChainBridgeObjects | |
| Ncsf | |
| CValidations_test | |
| CNode | |
| CAdaptor | |
| CMutex | |
| CTestHarness | |
| CBasicNetwork | Peer to peer network simulator |
| CLinkType | |
| CCollectorRef | Holds a type-erased reference to an arbitrary collector |
| CICollector | |
| CAny | |
| CCollectorRefs | A container of CollectorRefs |
| CCollectors | Group of collectors |
| CCollectByNode | Maintain an instance of a Collector per peer |
| CNullCollector | Collector which ignores all events |
| CSimDurationCollector | Tracks the overall duration of a simulation |
| CTxCollector | Tracks the submission -> accepted -> validated evolution of transactions |
| CTracker | |
| CLedgerCollector | Tracks the accepted -> validated evolution of ledgers |
| CTracker | |
| CStreamCollector | Write out stream of ledger activity |
| CJumpCollector | Saves information about Jumps for closed and fully validated ledgers |
| CJump | |
| CDigraph | Directed graph |
| CEdge | Vertices and data associated with an Edge |
| CShare | A value to be flooded to all other peers starting from this peer |
| CRelay | A value relayed to another peer as part of flooding |
| CReceive | A value received from another peer as part of flooding |
| CSubmitTx | A transaction submitted to a peer |
| CStartRound | Peer starts a new consensus round |
| CCloseLedger | Peer closed the open ledger |
| CAcceptLedger | Peer accepted consensus results |
| CWrongPrevLedger | Peer detected a wrong prior ledger during consensus |
| CFullyValidateLedger | Peer fully validated a new ledger |
| CHistogram | Basic histogram |
| CLedger | A ledger is a set of observed transactions and a sequence number identifying the ledger |
| CMakeGenesis | |
| CInstance | |
| CLedgerOracle | Oracle maintaining unique ledgers for a simulation |
| CLedgerHistoryHelper | Helper for writing unit tests with controlled ledger histories |
| CPeer | A single peer in the simulation |
| CPosition | Basic wrapper of a proposed position taken by a peer |
| CProcessingDelays | Simulated delays in internal peer processing |
| CTestConsensusLogger | |
| CValAdaptor | Generic Validations adaptor that simply ignores recently stale validations |
| CMutex | |
| CBroadcastMesg | |
| CRouter | |
| CPeerGroup | A group of simulation Peers |
| CSelector | Invocable that returns random samples from a range according to a discrete distribution |
| CConstantDistribution | Constant "distribution" that always returns the same value |
| CPowerLawDistribution | Power-law distribution with PDF |
| CScheduler | Simulated discrete-event scheduler |
| CEvent | |
| CEventImpl | |
| CQueueType | |
| CCancelToken | |
| CBasicSink | Sink that prepends simulation time to messages |
| CSim | |
| CRate | Represents rate as a count/duration |
| CSubmitter | Submits transactions to a specified peer |
| CHeartbeatTimer | Gives heartbeat of simulation to signal simulation progression |
| CTrustGraph | Trust graph |
| CForkInfo | An example of nodes that fail the whitepaper no-forking condition |
| CTx | A single transaction |
| CTxSet | TxSet is a set of transactions to consider including in the ledger |
| CMutableTxSet | |
| CValidation | Validation of a specific ledger by a specific Peer |
| CAccountDelete_test | |
| CAMM_test | Basic tests of AMM that do not use offers |
| CAMMCalc_test | AMM Calculator |
| CAMMClawback_test | |
| CAMMClawbackMPT_test | |
| CAMMExtended_test | Tests of AMM that use offers too |
| CAMMExtendedMPT_test | Tests of AMM MPT that use offers |
| CAMMMPT_test | Basic tests of AMM functionality involving MPT assets, excluding those that use offers |
| CBatch_test | |
| CTestLedgerData | |
| CTestBatchData | |
| CCredentials_test | |
| CCrossingLimits_test | |
| CCrossingLimitsMPT_test | |
| CDelegate_test | |
| CDeliverMin_test | |
| CDepositAuth_test | |
| CDepositPreauth_test | |
| CDID_test | |
| CDNS_test | |
| CEscrow_test | |
| CEscrowToken_test | |
| CFeeSettingsFields | |
| CFeeVote_test | |
| CFlow_test | |
| CFlow_manual_test | |
| CFlowMPT_test | |
| CTokenData | |
| CGRPCServerTLS_test | |
| CHashRouter_test | |
| CInvariants_test | |
| CLedgerHistory_test | |
| CLedgerMaster_test | |
| CLedgerReplay_test | |
| CMagicInboundLedgers | Simulate a network InboundLedgers |
| CTestPeer | Simulate a network peer |
| CTestPeerSet | Simulate a peerSet that supplies peers to ledger replay subtasks |
| CTestPeerSetBuilder | Build the TestPeerSet |
| CLedgerServer | Utility class for (1) creating ledgers with txns and (2) providing the ledgers via the ledgerMaster |
| CParameter | |
| CLedgerReplayClient | Ledger replay client side |
| CNetworkOfTwo | |
| CLedgerReplayer_test | Test cases: LedgerReplayer_test: – process TMProofPathRequest and TMProofPathResponse – process TMReplayDeltaRequest and TMReplayDeltaResponse – update and merge LedgerReplayTask::TaskParameter – process [ledger_replay] section in config – peer handshake – replay a range of ledgers that the local node already has – replay a range of ledgers and fallback to InboundLedgers because peers do not support ProtocolFeature::LedgerReplay – replay a range of ledgers and the network drops or repeats messages – call stop() and the tasks and subtasks are removed – process a bad skip list – process a bad ledger delta – replay ledger ranges with different overlaps |
| CLedgerReplayerTimeout_test | |
| CLedgerReplayerLong_test | |
| CLendingHelpers_test | |
| CLoan_test | |
| CBrokerParameters | |
| CBrokerInfo | |
| CLoanParameters | |
| CPaymentParameters | |
| CLoanState | |
| CVerifyLoanStatus | Helper class to compare the expected state of a loan and loan broker against the data in the ledger |
| CLoanBatch_test | |
| CLoanArbitrary_test | |
| CLoanBroker_test | |
| CVaultInfo | |
| CLPTokenTransfer_test | |
| CManifest_test | |
| CMPToken_test | |
| CMultiSign_test | |
| CNetworkID_test | |
| CNetworkOPs_test | |
| COfferBaseUtil_test | |
| COfferWOSmallQOffers_test | |
| COfferAllFeatures_test | |
| COffer_manual_test | |
| COfferMPT_test | |
| CPlumpBook_test | |
| CThinBook_test | |
| COversizeMeta_test | |
| CFindOversizeCross_test | |
| CPath_test | |
| CGate | |
| CPathMPT_test | |
| CPayChan_test | |
| CElementComboIter | |
| CExistingElementPool | |
| CStateGuard | |
| CPayStrand_test | |
| CPayStrandMPT_test | |
| CPermissionedDEX_test | |
| CPermissionedDomains_test | |
| CPseudoTx_test | |
| CRCLValidations_test | |
| CReducedOffer_test | |
| CRegression_test | |
| CSetAuth_test | |
| CSHAMapStore_test | |
| CRippleCalcTestParams | |
| CRandomAccountParams | |
| CTheoreticalQuality_test | |
| CTransaction_ordering_test | |
| CTrustSet_test | |
| CTxQPosNegFlows_test | |
| CTxQMetaInfo_test | |
| CValidatorKeys_test | |
| CValidatorList_test | |
| CValidator | |
| CValidatorSite_test | |
| CFetchListConfig | |
| CSEnv | |
| CXEnv | |
| CBalance | |
| CBalanceTransfer | |
| CBridgeDef | |
| CXChain_test | |
| CXChainSim_test | |
| CTransfer | |
| CAccountCreate | |
| CAccountStateTrack | |
| CChainStateTrack | |
| CBridgeCounters | |
| CClaims | |
| CChainStateTracker | |
| CSmBase | |
| CSmCreateAccount | |
| CSmTransfer | |
| CNonhash | |
| Cbase_uint_test | |
| CBuffer_test | |
| CDetectCrash_test | |
| Cjoin_test | |
| Cunits_test | |
| CCurrentThreadName_test | |
| CByzantineFailureSim_test | |
| CConsensus_test | |
| CDisruptor | |
| CUndoDelay | |
| CDistributedValidators_test | In progress simulations for diversifying and distributing validators |
| CLedgerTiming_test | |
| CLedgerTrie_test | |
| CNegativeUNL_test | |
| CNetworkHistory | Utility class for creating validators and ledger history |
| CParameter | Only reasonable parameters can be honored, e.g cannot hasToReEnable when nUNLSize == 0 |
| CNegativeUNLVoteInternal_test | Test the private member functions of NegativeUNLVote |
| CNegativeUNLVoteScoreTable_test | Rest the build score table function of NegativeUNLVote |
| CNegativeUNLVoteGoodScore_test | |
| CNegativeUNLVoteOffline_test | |
| CNegativeUNLVoteMaxListed_test | |
| CNegativeUNLVoteRetiredValidator_test | |
| CNegativeUNLVoteNewValidator_test | |
| CNegativeUNLVoteFilterValidations_test | |
| CRCLCensorshipDetector_test | |
| CScaleFreeSim_test | |
| CClosureCounter_test | |
| CTrackedString | |
| CCoroutine_test | |
| CGate | |
| CJobQueue_test | |
| CBasicNetwork_test | |
| CPeer | |
| CDigraph_test | |
| CHistogram_test | |
| CScheduler_test | |
| CTestOutputSuite | |
| CAbstractClient | |
| CCaptureLogs | Log manager for CaptureSinks |
| CCaptureSink | Sink for writing all log messages to a stringstream |
| CCheckMessageLogs | Log manager that searches for a specific message substring |
| CCheckMessageSink | |
| CEnv_test | |
| CUDT | |
| CJSONRPCClient | |
| CWSClientImpl | |
| CMsg | |
| CManualTimeKeeper | |
| CTestPath | |
| CPathSet | |
| CTrustedPublisherServer | |
| CBlobInfo | |
| CValidator | |
| CLambda | |
| CWSClient | |
| CWSClient_test | |
| CBookDirs_test | |
| CDirectory_test | |
| CPaymentSandbox_test | |
| CPendingSaves_test | |
| CSkipList_test | |
| CView_test | |
| CGetAmendments_test | |
| Ccompression_test | |
| Chandshake_test | |
| CPeerPartial | Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (via Overlay) |
| CManualClock | Manually advanced clock |
| COverlay | Simulate server's OverlayImpl |
| CLink | Simulate link from a validator to a peer directly connected to the server |
| CValidator | Simulate Validator |
| CPeerSim | |
| COverlaySim | |
| CNetwork | |
| Creduce_relay_test | |
| CEvent | |
| CHandler | |
| Creduce_relay_simulate_test | |
| CTMGetObjectByHash_test | Test for TMGetObjectByHash reply size limiting |
| CPeerTest | Test peer that captures sent messages for verification |
| Ctraffic_count_test | |
| CTestCase | |
| Ctx_reduce_relay_test | |
| CPeerTest | |
| CApiVersion_test | |
| CMultiApiJson_test | |
| CSTIssue_test | |
| CAccountInfo_test | |
| CAccountObjects_test | |
| CAccountOffers_test | |
| CAccountTx_test | |
| CNodeSanity | |
| CAMMInfo_test | |
| CBook_test | |
| CBookChanges_test | |
| CCheckDeliveredAmount | |
| CDeliveredAmount_test | |
| CDepositAuthorized_test | |
| CGatewayBalances_test | |
| CGRPCTestClientBase | |
| CHandler_test | |
| CLedgerEntry_test | |
| CSubfield | |
| CLedgerEntry_XChain_test | |
| CLedgerRPC_test | |
| CManifestRPC_test | |
| CNoRipple_test | |
| CRobustTransaction_test | |
| CRoles_test | |
| CRPCCallTestData | |
| CRPCCall_test | |
| CRPCHelpers_test | |
| CRPCOverload_test | |
| CServerDefinitions_test | |
| CServerInfo_test | |
| CSimulate_test | |
| CSubmit_test | |
| CSubscribe_test | |
| CValidatorInfo_test | |
| CValidatorRPC_test | |
| CServer_test | |
| CTestThread | |
| CTestSink | |
| CTestHandler | |
| CServerStatus_test | |
| CMyFields | |
| CMultiRunnerParent | Manager for children running unit tests |
| CMultiRunnerChild | A class to run a subset of unit tests |
| CSuiteJournalSink | |
| CSuiteJournal | |
| CStreamSink | |
| CAccount | A test account with cryptographic keys |
| CIOU | Represents an IOU (issued currency) for testing |
| CTestFamily | Test implementation of Family for unit tests |
| CTestLogs | Logs implementation that creates TestSink instances |
| CTestNetworkIDService | Simple NetworkIDService implementation for tests |
| CTestServiceRegistry | Test implementation of ServiceRegistry for unit tests |
| CTxResult | Result of a transaction submission in TxTest |
| CTxTest | A lightweight transaction testing harness |
| Nunit | |
| CValueUnit | |
| NAttestations | |
| CAttestationBase | |
| CAttestationClaim | |
| CCmpByClaimID | |
| CAttestationCreateAccount | |
| CCmpByCreateCount | |
| Nledger_entries | |
| CAccountRoot | Ledger Entry: AccountRoot |
| CAccountRootBuilder | Builder for AccountRoot ledger entries |
| CAmendments | Ledger Entry: Amendments |
| CAmendmentsBuilder | Builder for Amendments ledger entries |
| CAMM | Ledger Entry: AMM |
| CAMMBuilder | Builder for AMM ledger entries |
| CBridge | Ledger Entry: Bridge |
| CBridgeBuilder | Builder for Bridge ledger entries |
| CCheck | Ledger Entry: Check |
| CCheckBuilder | Builder for Check ledger entries |
| CCredential | Ledger Entry: Credential |
| CCredentialBuilder | Builder for Credential ledger entries |
| CDelegate | Ledger Entry: Delegate |
| CDelegateBuilder | Builder for Delegate ledger entries |
| CDepositPreauth | Ledger Entry: DepositPreauth |
| CDepositPreauthBuilder | Builder for DepositPreauth ledger entries |
| CDID | Ledger Entry: DID |
| CDIDBuilder | Builder for DID ledger entries |
| CDirectoryNode | Ledger Entry: DirectoryNode |
| CDirectoryNodeBuilder | Builder for DirectoryNode ledger entries |
| CEscrow | Ledger Entry: Escrow |
| CEscrowBuilder | Builder for Escrow ledger entries |
| CFeeSettings | Ledger Entry: FeeSettings |
| CFeeSettingsBuilder | Builder for FeeSettings ledger entries |
| CLedgerHashes | Ledger Entry: LedgerHashes |
| CLedgerHashesBuilder | Builder for LedgerHashes ledger entries |
| CLoan | Ledger Entry: Loan |
| CLoanBuilder | Builder for Loan ledger entries |
| CLoanBroker | Ledger Entry: LoanBroker |
| CLoanBrokerBuilder | Builder for LoanBroker ledger entries |
| CMPToken | Ledger Entry: MPToken |
| CMPTokenBuilder | Builder for MPToken ledger entries |
| CMPTokenIssuance | Ledger Entry: MPTokenIssuance |
| CMPTokenIssuanceBuilder | Builder for MPTokenIssuance ledger entries |
| CNegativeUNL | Ledger Entry: NegativeUNL |
| CNegativeUNLBuilder | Builder for NegativeUNL ledger entries |
| CNFTokenOffer | Ledger Entry: NFTokenOffer |
| CNFTokenOfferBuilder | Builder for NFTokenOffer ledger entries |
| CNFTokenPage | Ledger Entry: NFTokenPage |
| CNFTokenPageBuilder | Builder for NFTokenPage ledger entries |
| COffer | Ledger Entry: Offer |
| COfferBuilder | Builder for Offer ledger entries |
| COracle | Ledger Entry: Oracle |
| COracleBuilder | Builder for Oracle ledger entries |
| CPayChannel | Ledger Entry: PayChannel |
| CPayChannelBuilder | Builder for PayChannel ledger entries |
| CPermissionedDomain | Ledger Entry: PermissionedDomain |
| CPermissionedDomainBuilder | Builder for PermissionedDomain ledger entries |
| CRippleState | Ledger Entry: RippleState |
| CRippleStateBuilder | Builder for RippleState ledger entries |
| CSignerList | Ledger Entry: SignerList |
| CSignerListBuilder | Builder for SignerList ledger entries |
| CTicket | Ledger Entry: Ticket |
| CTicketBuilder | Builder for Ticket ledger entries |
| CVault | Ledger Entry: Vault |
| CVaultBuilder | Builder for Vault ledger entries |
| CXChainOwnedClaimID | Ledger Entry: XChainOwnedClaimID |
| CXChainOwnedClaimIDBuilder | Builder for XChainOwnedClaimID ledger entries |
| CXChainOwnedCreateAccountClaimID | Ledger Entry: XChainOwnedCreateAccountClaimID |
| CXChainOwnedCreateAccountClaimIDBuilder | Builder for XChainOwnedCreateAccountClaimID ledger entries |
| CLedgerEntryBase | Base class for type-safe ledger entry wrappers |
| CLedgerEntryBuilderBase | Base class for all ledger entry builders |
| Ntransactions | |
| CTransactionBase | Base class for all transaction wrapper types |
| CTransactionBuilderBase | Base class for all transaction builders |
| CAccountDelete | Transaction: AccountDelete |
| CAccountDeleteBuilder | Builder for AccountDelete transactions |
| CAccountSet | Transaction: AccountSet |
| CAccountSetBuilder | Builder for AccountSet transactions |
| CAMMBid | Transaction: AMMBid |
| CAMMBidBuilder | Builder for AMMBid transactions |
| CAMMClawback | Transaction: AMMClawback |
| CAMMClawbackBuilder | Builder for AMMClawback transactions |
| CAMMCreate | Transaction: AMMCreate |
| CAMMCreateBuilder | Builder for AMMCreate transactions |
| CAMMDelete | Transaction: AMMDelete |
| CAMMDeleteBuilder | Builder for AMMDelete transactions |
| CAMMDeposit | Transaction: AMMDeposit |
| CAMMDepositBuilder | Builder for AMMDeposit transactions |
| CAMMVote | Transaction: AMMVote |
| CAMMVoteBuilder | Builder for AMMVote transactions |
| CAMMWithdraw | Transaction: AMMWithdraw |
| CAMMWithdrawBuilder | Builder for AMMWithdraw transactions |
| CBatch | Transaction: Batch |
| CBatchBuilder | Builder for Batch transactions |
| CCheckCancel | Transaction: CheckCancel |
| CCheckCancelBuilder | Builder for CheckCancel transactions |
| CCheckCash | Transaction: CheckCash |
| CCheckCashBuilder | Builder for CheckCash transactions |
| CCheckCreate | Transaction: CheckCreate |
| CCheckCreateBuilder | Builder for CheckCreate transactions |
| CClawback | Transaction: Clawback |
| CClawbackBuilder | Builder for Clawback transactions |
| CConfidentialMPTClawback | Transaction: ConfidentialMPTClawback |
| CConfidentialMPTClawbackBuilder | Builder for ConfidentialMPTClawback transactions |
| CConfidentialMPTConvert | Transaction: ConfidentialMPTConvert |
| CConfidentialMPTConvertBuilder | Builder for ConfidentialMPTConvert transactions |
| CConfidentialMPTConvertBack | Transaction: ConfidentialMPTConvertBack |
| CConfidentialMPTConvertBackBuilder | Builder for ConfidentialMPTConvertBack transactions |
| CConfidentialMPTMergeInbox | Transaction: ConfidentialMPTMergeInbox |
| CConfidentialMPTMergeInboxBuilder | Builder for ConfidentialMPTMergeInbox transactions |
| CConfidentialMPTSend | Transaction: ConfidentialMPTSend |
| CConfidentialMPTSendBuilder | Builder for ConfidentialMPTSend transactions |
| CCredentialAccept | Transaction: CredentialAccept |
| CCredentialAcceptBuilder | Builder for CredentialAccept transactions |
| CCredentialCreate | Transaction: CredentialCreate |
| CCredentialCreateBuilder | Builder for CredentialCreate transactions |
| CCredentialDelete | Transaction: CredentialDelete |
| CCredentialDeleteBuilder | Builder for CredentialDelete transactions |
| CDelegateSet | Transaction: DelegateSet |
| CDelegateSetBuilder | Builder for DelegateSet transactions |
| CDepositPreauth | Transaction: DepositPreauth |
| CDepositPreauthBuilder | Builder for DepositPreauth transactions |
| CDIDDelete | Transaction: DIDDelete |
| CDIDDeleteBuilder | Builder for DIDDelete transactions |
| CDIDSet | Transaction: DIDSet |
| CDIDSetBuilder | Builder for DIDSet transactions |
| CEnableAmendment | Transaction: EnableAmendment |
| CEnableAmendmentBuilder | Builder for EnableAmendment transactions |
| CEscrowCancel | Transaction: EscrowCancel |
| CEscrowCancelBuilder | Builder for EscrowCancel transactions |
| CEscrowCreate | Transaction: EscrowCreate |
| CEscrowCreateBuilder | Builder for EscrowCreate transactions |
| CEscrowFinish | Transaction: EscrowFinish |
| CEscrowFinishBuilder | Builder for EscrowFinish transactions |
| CLedgerStateFix | Transaction: LedgerStateFix |
| CLedgerStateFixBuilder | Builder for LedgerStateFix transactions |
| CLoanBrokerCoverClawback | Transaction: LoanBrokerCoverClawback |
| CLoanBrokerCoverClawbackBuilder | Builder for LoanBrokerCoverClawback transactions |
| CLoanBrokerCoverDeposit | Transaction: LoanBrokerCoverDeposit |
| CLoanBrokerCoverDepositBuilder | Builder for LoanBrokerCoverDeposit transactions |
| CLoanBrokerCoverWithdraw | Transaction: LoanBrokerCoverWithdraw |
| CLoanBrokerCoverWithdrawBuilder | Builder for LoanBrokerCoverWithdraw transactions |
| CLoanBrokerDelete | Transaction: LoanBrokerDelete |
| CLoanBrokerDeleteBuilder | Builder for LoanBrokerDelete transactions |
| CLoanBrokerSet | Transaction: LoanBrokerSet |
| CLoanBrokerSetBuilder | Builder for LoanBrokerSet transactions |
| CLoanDelete | Transaction: LoanDelete |
| CLoanDeleteBuilder | Builder for LoanDelete transactions |
| CLoanManage | Transaction: LoanManage |
| CLoanManageBuilder | Builder for LoanManage transactions |
| CLoanPay | Transaction: LoanPay |
| CLoanPayBuilder | Builder for LoanPay transactions |
| CLoanSet | Transaction: LoanSet |
| CLoanSetBuilder | Builder for LoanSet transactions |
| CMPTokenAuthorize | Transaction: MPTokenAuthorize |
| CMPTokenAuthorizeBuilder | Builder for MPTokenAuthorize transactions |
| CMPTokenIssuanceCreate | Transaction: MPTokenIssuanceCreate |
| CMPTokenIssuanceCreateBuilder | Builder for MPTokenIssuanceCreate transactions |
| CMPTokenIssuanceDestroy | Transaction: MPTokenIssuanceDestroy |
| CMPTokenIssuanceDestroyBuilder | Builder for MPTokenIssuanceDestroy transactions |
| CMPTokenIssuanceSet | Transaction: MPTokenIssuanceSet |
| CMPTokenIssuanceSetBuilder | Builder for MPTokenIssuanceSet transactions |
| CNFTokenAcceptOffer | Transaction: NFTokenAcceptOffer |
| CNFTokenAcceptOfferBuilder | Builder for NFTokenAcceptOffer transactions |
| CNFTokenBurn | Transaction: NFTokenBurn |
| CNFTokenBurnBuilder | Builder for NFTokenBurn transactions |
| CNFTokenCancelOffer | Transaction: NFTokenCancelOffer |
| CNFTokenCancelOfferBuilder | Builder for NFTokenCancelOffer transactions |
| CNFTokenCreateOffer | Transaction: NFTokenCreateOffer |
| CNFTokenCreateOfferBuilder | Builder for NFTokenCreateOffer transactions |
| CNFTokenMint | Transaction: NFTokenMint |
| CNFTokenMintBuilder | Builder for NFTokenMint transactions |
| CNFTokenModify | Transaction: NFTokenModify |
| CNFTokenModifyBuilder | Builder for NFTokenModify transactions |
| COfferCancel | Transaction: OfferCancel |
| COfferCancelBuilder | Builder for OfferCancel transactions |
| COfferCreate | Transaction: OfferCreate |
| COfferCreateBuilder | Builder for OfferCreate transactions |
| COracleDelete | Transaction: OracleDelete |
| COracleDeleteBuilder | Builder for OracleDelete transactions |
| COracleSet | Transaction: OracleSet |
| COracleSetBuilder | Builder for OracleSet transactions |
| CPayment | Transaction: Payment |
| CPaymentBuilder | Builder for Payment transactions |
| CPaymentChannelClaim | Transaction: PaymentChannelClaim |
| CPaymentChannelClaimBuilder | Builder for PaymentChannelClaim transactions |
| CPaymentChannelCreate | Transaction: PaymentChannelCreate |
| CPaymentChannelCreateBuilder | Builder for PaymentChannelCreate transactions |
| CPaymentChannelFund | Transaction: PaymentChannelFund |
| CPaymentChannelFundBuilder | Builder for PaymentChannelFund transactions |
| CPermissionedDomainDelete | Transaction: PermissionedDomainDelete |
| CPermissionedDomainDeleteBuilder | Builder for PermissionedDomainDelete transactions |
| CPermissionedDomainSet | Transaction: PermissionedDomainSet |
| CPermissionedDomainSetBuilder | Builder for PermissionedDomainSet transactions |
| CSetFee | Transaction: SetFee |
| CSetFeeBuilder | Builder for SetFee transactions |
| CSetRegularKey | Transaction: SetRegularKey |
| CSetRegularKeyBuilder | Builder for SetRegularKey transactions |
| CSignerListSet | Transaction: SignerListSet |
| CSignerListSetBuilder | Builder for SignerListSet transactions |
| CTicketCreate | Transaction: TicketCreate |
| CTicketCreateBuilder | Builder for TicketCreate transactions |
| CTrustSet | Transaction: TrustSet |
| CTrustSetBuilder | Builder for TrustSet transactions |
| CUNLModify | Transaction: UNLModify |
| CUNLModifyBuilder | Builder for UNLModify transactions |
| CVaultClawback | Transaction: VaultClawback |
| CVaultClawbackBuilder | Builder for VaultClawback transactions |
| CVaultCreate | Transaction: VaultCreate |
| CVaultCreateBuilder | Builder for VaultCreate transactions |
| CVaultDelete | Transaction: VaultDelete |
| CVaultDeleteBuilder | Builder for VaultDelete transactions |
| CVaultDeposit | Transaction: VaultDeposit |
| CVaultDepositBuilder | Builder for VaultDeposit transactions |
| CVaultSet | Transaction: VaultSet |
| CVaultSetBuilder | Builder for VaultSet transactions |
| CVaultWithdraw | Transaction: VaultWithdraw |
| CVaultWithdrawBuilder | Builder for VaultWithdraw transactions |
| CXChainAccountCreateCommit | Transaction: XChainAccountCreateCommit |
| CXChainAccountCreateCommitBuilder | Builder for XChainAccountCreateCommit transactions |
| CXChainAddAccountCreateAttestation | Transaction: XChainAddAccountCreateAttestation |
| CXChainAddAccountCreateAttestationBuilder | Builder for XChainAddAccountCreateAttestation transactions |
| CXChainAddClaimAttestation | Transaction: XChainAddClaimAttestation |
| CXChainAddClaimAttestationBuilder | Builder for XChainAddClaimAttestation transactions |
| CXChainClaim | Transaction: XChainClaim |
| CXChainClaimBuilder | Builder for XChainClaim transactions |
| CXChainCommit | Transaction: XChainCommit |
| CXChainCommitBuilder | Builder for XChainCommit transactions |
| CXChainCreateBridge | Transaction: XChainCreateBridge |
| CXChainCreateBridgeBuilder | Builder for XChainCreateBridge transactions |
| CXChainCreateClaimID | Transaction: XChainCreateClaimID |
| CXChainCreateClaimIDBuilder | Builder for XChainCreateClaimID transactions |
| CXChainModifyBridge | Transaction: XChainModifyBridge |
| CXChainModifyBridgeBuilder | Builder for XChainModifyBridge transactions |
| Npath | |
| Ndetail | |
| CFlowDebugInfo | |
| CPassInfo | |
| CRippleCalc | RippleCalc calculates the quality of a payment path |
| CInput | |
| COutput | |
| Ntests | |
| CBarrier | Experimentally, we discovered that using std::barrier performs extremely poorly (~1 hour vs ~1 minute to run the test suite) in certain macOS environments |
| CIntrusiveShared_test | |
| Ccluster_test | |
| CTestNodeFamily | |
| CFetchPack_test | |
| CHandler | |
| CTestFilter | |
| CSHAMap_test | |
| CSHAMapPathProof_test | |
| CSHAMapSync_test | |
| 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 | |
| CLivecache_test | |
| CPeerFinder_test | |
| CTestStore | |
| CTestChecker | |
| CBootcache | Stores IP addresses useful for gaining initial connections |
| CEntry | |
| CTransform | |
| CChecker | Tests remote listening sockets to make sure they are connectable |
| CBasicAsyncOp | |
| CAsyncOp | |
| CCounts | Manages the count of available connections for the various slots |
| CFixed | Metadata for a Fixed slot |
| CRedirectHandouts | Receives handouts for redirecting a connection |
| CSlotHandouts | Receives endpoints for a slot during periodic handouts |
| CConnectHandouts | Receives handouts for making automatic connections |
| CLivecache | The Livecache holds the short-lived relayed Endpoint messages |
| CHopsT | |
| CTransform | |
| CLogic | The Logic for maintaining the list of Slot addresses |
| CManagerImp | |
| CStats | |
| CSlotImp | |
| CRecentT | |
| CSource | A static or dynamic source of peer addresses |
| CResults | The results of a fetch |
| CSourceStringsImp | |
| CSourceStrings | Provides addresses from a static set of strings |
| CStore | Abstract persistence for PeerFinder data |
| CEntry | |
| CStoreSqdb | Database persistence for PeerFinder using SQLite |
| CConfig | PeerFinder configuration settings |
| CEndpoint | Describes a connectable peer address along with some metadata |
| CManager | Maintains a set of IP addresses used for getting into the network |
| CSlot | Properties and state associated with a peer to peer overlay connection |
| NInnerObjectFormatsUnitTestDetail | |
| CTestJSONTxt | |
| Nledger_trie_detail | |
| CSpan | |
| CNode | |
| Nmetrics | |
| CSingleMetrics | Run single metrics rolling average |
| CMultipleMetrics | Run two metrics |
| CTxMetrics | Run transaction reduce-relay feature related metrics |
| Nreduce_relay | |
| CSlots | Slots is a container for validator's Slot and handles Slot update when a message is received from a validator |
| CSquelchHandler | Abstract class |
| CSlot | Slot is associated with a specific validator via validator's public key |
| CPeerInfo | Data maintained for each peer |
| CSquelch | Maintains squelching of relaying messages from validators |
| CBaseUInt | Integers of any length that is a multiple of 32-bits |
| CVoidHelper | Construct from a raw pointer |
| CBuffer | Like std::vector<char> but better |
| CNetClock | |
| Cless | |
| Cequal_to | |
| CCountedObjects | Manages all counted object types |
| CCounter | Implementation for CountedObject |
| CCountedObject | Tracks the number of instances of an object |
| CDecayingSample | Sampling function using exponential decay to provide a continuous value |
| CDecayWindow | Sampling function using exponential decay to provide a continuous value |
| CHardenedHash | Seed functor once per construction |
| CStaticCastTagSharedIntrusive | Tag to create an intrusive pointer from another intrusive pointer by using a static cast |
| CDynamicCastTagSharedIntrusive | Tag to create an intrusive pointer from another intrusive pointer by using a dynamic cast |
| CSharedIntrusiveAdoptIncrementStrongTag | When creating or adopting a raw pointer, controls whether the strong count is incremented or not |
| CSharedIntrusiveAdoptNoIncrementTag | When creating or adopting a raw pointer, controls whether the strong count is incremented or not |
| CSharedIntrusive | A shared intrusive pointer class that supports weak pointers |
| CWeakIntrusive | A weak intrusive pointer class for the SharedIntrusive pointer class |
| CSharedWeakUnion | A combination of a strong and a weak intrusive pointer stored in the space of a single pointer |
| CIntrusiveRefCounts | Implement the strong count, weak count, and bit flags for an intrusive pointer |
| CRefCountPair | Unpack the count and tag fields from the packed atomic integer form |
| CCollectionAndDelimiter | |
| CCollectionAndDelimiter< Collection[N]> | |
| CCollectionAndDelimiter< char[N]> | |
| CLocalValue | |
| CLogs | Manages partitions for logging |
| CSink | |
| CFile | Manages a system file containing logged output |
| CMallocTrimReport | |
| CMantissaRange | MantissaRange defines a range for the mantissa of a normalized Number |
| CNumber | Number is a floating point type that can represent a wide range of values |
| CUnchecked | |
| CNormalized | |
| CGuard | |
| CSaveNumberRoundMode | |
| CNumberRoundModeGuard | |
| CNumberMantissaScaleGuard | Sets the new scale and restores the old scale when it leaves scope |
| CPartitionedUnorderedMap | |
| CIterator | |
| CConstIterator | |
| CResolver | |
| CResolverAsio | |
| CScopeExit | |
| CScopeFail | |
| CScopeSuccess | |
| CScopeUnlock | Automatically unlocks and re-locks a unique_lock object |
| CSHAMapHash | |
| CSharedWeakCachePointer | A combination of a std::shared_ptr and a std::weak_pointer |
| CSlabAllocator | |
| CSlabBlock | A block of memory that is owned by a slab allocator |
| CSlabAllocatorSet | A collection of slab allocators of various sizes for a given type |
| CSlabConfig | |
| CSlice | An immutable linear range of bytes |
| CPackedSpinlock | Classes to handle arrays of spinlocks packed into a single atomic integer: |
| CSpinlock | A spinlock implemented on top of an atomic integer |
| CParsedUrl | |
| CTaggedInteger | A type-safe wrap around standard integral types |
| CTaggedCache | Map/cache combination |
| CStats | |
| CKeyOnlyEntry | |
| CValueEntry | |
| CUptimeClock | Tracks program uptime to seconds precision |
| CUpdateThread | |
| CSection | Holds a collection of configuration values |
| CBasicConfig | Holds unparsed configuration information |
| CSections | |
| CKeys | |
| CClosureCounter | The role of a ClosureCounter is to assist in shutdown by letting callers wait for the completion of closures (of a specific type signature) that they previously registered |
| CSubstitute | |
| CBasicSemaphore | |
| CWorkers | Workers is effectively a thread pool |
| CCallback | Called to perform tasks as needed |
| CPausedTag | |
| CWorker | |
| CHashRouter | Routing table for objects identified by hash |
| CSetup | Structure used to customize HashRouter behavior |
| CEntry | An entry in the routing table |
| CJob | |
| CCoroCreateT | |
| 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 | |
| CLoadEvent | |
| CLoadMonitor | |
| CStats | |
| CNetworkIDService | Service that provides access to the network ID |
| CPeerReservation | |
| CKeyEqual | |
| CPeerReservationTable | |
| CValidations | Maintains current and recent ledger validations |
| CKeepRange | |
| CServiceRegistry | Service registry for dependency injection |
| CCsprngEngine | A cryptographically secure random number engine |
| CRFC1751 | |
| CJsonPropertyStream | A PropertyStream::Sink which produces a json::Value of type ValueType::Object |
| CAcceptedLedgerTx | A transaction that is in a closed ledger |
| CAmendmentTable | The amendment table stores the list of enabled and potential amendments |
| CFeatureInfo | |
| CApplyView | Writeable view to a ledger, for applying a transaction |
| CApplyViewImpl | Editable, discardable view that can build metadata for one tx |
| CBookDirs | |
| Cconst_iterator | |
| CCachedView | Wraps a DigestAwareReadView to provide caching |
| CCanonicalTXSet | Holds transactions which were deferred to the next pass of consensus |
| CKey | |
| CDir | A class that simplifies iterating ledger directory pages |
| CConstIterator | |
| CLoanPaymentParts | |
| CLoanState | This structure captures the parts of a loan state |
| CLoanProperties | |
| CCreateGenesisT | |
| CLedger | Holds a ledger |
| CSlesIterImpl | |
| CTxsIterImpl | |
| COpenLedgerT | Open ledger construction tag |
| CBatchViewT | Batch view construction tag |
| COpenView | Writable ledger view that accumulates state and tx changes |
| CTxData | |
| CTxsIterImpl | |
| COrderBookDB | Tracks order books in the ledger |
| CPaymentSandbox | A wrapper which makes credits unavailable to balances |
| CPendingSaves | Keeps track of which ledgers haven't been fully saved |
| CRawView | Interface for ledger entry changes |
| CTxsRawView | Interface for changing ledger entries with transactions |
| CReadView | A view into a ledger |
| CSlesType | |
| CTxsType | |
| CDigestAwareReadView | ReadView that associates keys with digests |
| CSandbox | Discardable, editable view to a ledger |
| CHTTPClient | Provides an asynchronous HTTP client implementation with optional SSL |
| CHTTPClientSSLContext | |
| CNodeObject | A simple object that the Ledger uses to store entries |
| CPrivateAccess | |
| CAmountType | |
| CBadAsset | |
| CAsset | |
| CBook | Specifies an order book |
| CConfidentialRecipient | Bundles an ElGamal public key with its associated encrypted amount |
| CEcPair | Holds two secp256k1 public key components representing an ElGamal ciphertext (C1, C2) |
| COpensslRipemd160Hasher | Message digest functions used in the codebase |
| COpensslSha512Hasher | SHA-512 digest |
| COpensslSha256Hasher | SHA-256 digest |
| CRipeshaHasher | Returns the RIPEMD-160 digest of the SHA256 hash of the message |
| CFeatureBitset | |
| CFees | Reflects the fee settings for a particular ledger |
| CKeyletDesc | |
| CInnerObjectFormats | Manages the list of known inner object formats |
| CIOUAmount | Floating point representation of amounts with high dynamic range |
| CIssue | A currency issued by an account |
| CKeylet | A pair of SHAMap key and LedgerEntryType |
| CKnownFormats | Manages a list of known formats |
| CItem | A known format |
| CLedgerFormats | Holds the list of known ledger entry formats |
| CLedgerHeader | Information about the notional ledger backing the view |
| CMPTAmount | |
| CMPTIssue | |
| CPathAsset | |
| CPermission | |
| CGranularPermissionEntry | |
| CTxDelegationEntry | |
| CPublicKey | A public key |
| CSTExchange< STBlob, PublicKey > | |
| CTAmounts | Represents a pair of input and output currencies |
| CQuality | Represents the logical ratio of output currency to input currency |
| CQualityFunction | Average quality of a path as a function of out: q(out) = m * out + b, where m = -1 / poolGets, b = poolPays / poolGets |
| CAMMTag | |
| CCLOBLikeTag | |
| CRate | Represents a transfer rate |
| CRules | Rules controlling protocol behavior |
| CImpl | |
| CCurrentTransactionRulesGuard | RAII class to set and restore the current transaction rules |
| CSecretKey | A secret key |
| CSeed | Seeds are used to generate deterministic secret keys |
| CSeqProxy | A type that represents either a sequence value or a ticket value |
| CSerializer | |
| CSerialIter | |
| CSTBitString | |
| CSTInteger | |
| CSField | Identifies fields |
| CPrivateAccessTagT | |
| CTypedField | A field with a type known at compile time |
| COptionaledField | Indicate std::optional field semantics |
| CSOElement | An element in a SOTemplate |
| CSOTemplate | Defines the fields and their attributes within a STObject |
| CSTAccount | |
| CSTAmount | |
| CUnchecked | |
| CSTArray | |
| CJsonOptions | Note, should be treated as flags that can be | and & |
| CSTBase | A type which can be exported to a well known binary format |
| CSTBlob | |
| CSTCurrency | |
| CSTExchange | Convert between serialized type U and C++ type T |
| CSTExchange< STInteger< U >, T > | |
| CSTExchange< STBlob, Slice > | |
| CSTExchange< STBlob, Buffer > | |
| CSTIssue | |
| CSTLedgerEntry | |
| CSTNumber | A serializable number |
| CNumberParts | |
| CSTObject | |
| CProxy | |
| CValueProxy | |
| COptionalProxy | |
| CTransform | |
| CFieldErr | |
| CSTParsedJSONObject | Holds the serialized result of parsing an input JSON object |
| CSTPathElement | |
| CSTPath | |
| CSTPathSet | |
| CSTTakesAsset | Intermediate class for any STBase-derived class to store an Asset |
| CSTTx | |
| CSTValidation | |
| CSTVector256 | |
| CSTXChainBridge | |
| CTERSubset | |
| CCanCvtToNotTEC | |
| CCanCvtToNotTEC< TELcodes > | |
| CCanCvtToNotTEC< TEMcodes > | |
| CCanCvtToNotTEC< TEFcodes > | |
| CCanCvtToNotTEC< TERcodes > | |
| CCanCvtToNotTEC< TEScodes > | |
| CCanCvtToTER | |
| CCanCvtToTER< TELcodes > | |
| CCanCvtToTER< TEMcodes > | |
| CCanCvtToTER< TEFcodes > | |
| CCanCvtToTER< TERcodes > | |
| CCanCvtToTER< TEScodes > | |
| CCanCvtToTER< TECcodes > | |
| CCanCvtToTER< NotTEC > | |
| CTxFormats | Manages the list of known transaction formats |
| CTxMeta | |
| CXChainClaimAttestation | |
| CMatchFields | |
| CXChainCreateAccountAttestation | |
| CMatchFields | |
| CXChainAttestationsBase | |
| CXChainClaimAttestations | |
| CXChainCreateAccountAttestations | |
| CXRPAmount | |
| CLockedSociSession | |
| CDatabaseCon | |
| CSetup | |
| CCheckpointerSetup | |
| CLedgerHashPair | |
| CLedgerRange | |
| CRelationalDatabase | |
| CCountMinMax | |
| CAccountTxMarker | |
| CAccountTxOptions | |
| CAccountTxPageOptions | |
| CAccountTxArgs | |
| CAccountTxResult | |
| CDBConfig | DBConfig is used when a client wants to delay opening a soci::session after parsing the config parameters |
| CCheckpointer | |
| CBaseHTTPPeer | Represents an active connection |
| CBuffer | |
| CBasePeer | |
| CBaseWSPeer | Represents an active WebSocket connection |
| CDoor | A listening socket |
| CDetector | |
| CFDStats | |
| CIOList | Manages a set of objects performing asynchronous I/O |
| CWork | |
| CPlainHTTPPeer | |
| CPlainWSPeer | |
| CServer | A multi-protocol server |
| CServerImpl | |
| CSSLHTTPPeer | |
| CSSLWSPeer | |
| CHandoff | Used to indicate the result of a server connection handoff |
| CInfoSubRequest | |
| CInfoSub | Manages a client's subscription to data feeds |
| CSource | Abstracts the source of subscription data |
| CLoadFeeTrack | Manages the current fee schedule |
| CManifest | |
| CValidatorToken | |
| CManifestCache | Remembers manifests with the highest sequence number |
| CNetworkOPs | Provides server functionality for clients |
| CPort | Configuration information for a Server listening port |
| CParsedPort | |
| CSession | Persistent state information for a connection session |
| CSimpleWriter | Deprecated: Writer that serializes a HTTP/1 message |
| CSavedState | |
| CWriter | |
| CWSMsg | |
| CStreambufWSMsg | |
| CWSSession | |
| CTaggedPointer | TaggedPointer is a combination of a pointer and a mask stored in the lowest two bits |
| CRawAllocateTag | |
| CFamily | |
| CSHAMap | A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree |
| CMissingNodes | |
| CConstIterator | |
| CSHAMapAccountStateLeafNode | A leaf node for a state object |
| CSHAMapAddNode | |
| CSHAMapInnerNode | |
| CSHAMapItem | |
| CSHAMapLeafNode | |
| CSHAMapMissingNode | |
| CSHAMapNodeID | Identifies a node inside a SHAMap |
| CSHAMapSyncFilter | |
| CSHAMapTreeNode | |
| CSHAMapTxLeafNode | A leaf node for a transaction |
| CSHAMapTxPlusMetaLeafNode | A leaf node for a transaction and its associated metadata |
| CApplyContext | State information when applying a tx |
| CApplyResult | |
| CTxConsequences | Class describing the consequences to the account of applying a transaction if the transaction consumes the maximum XRP allowed |
| CPreflightResult | Describes the results of the preflight check |
| CPreclaimResult | Describes the results of the preclaim check |
| CValidAMM | |
| CValidBookDirectory | |
| CTransfersNotFrozen | Invariant: frozen trust line balance change is not allowed |
| CBalanceChange | |
| CIssuerChanges | |
| CInvariantChecker_PROTOTYPE | Prototype for invariant check implementations |
| CTransactionFeeCheck | Invariant: We should never charge a transaction a negative fee or a fee that is larger than what the transaction itself specifies |
| CXRPNotCreated | Invariant: A transaction must not create XRP and should only destroy the XRP fee |
| CAccountRootsNotDeleted | Invariant: we cannot remove an account ledger entry |
| CAccountRootsDeletedClean | Invariant: a deleted account must not have any objects left |
| CXRPBalanceChecks | Invariant: An account XRP balance must be in XRP and take a value between 0 and INITIAL_XRP drops, inclusive |
| CLedgerEntryTypesMatch | Invariant: corresponding modified ledger entries should match in type and added entries should be a valid type |
| CNoXRPTrustLines | Invariant: Trust lines using XRP are not allowed |
| CNoDeepFreezeTrustLinesWithoutFreeze | Invariant: Trust lines with deep freeze flag are not allowed if normal freeze flag is not set |
| CNoBadOffers | Invariant: offers should be for non-negative amounts and must not be XRP to XRP |
| CNoZeroEscrow | Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive |
| 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 |
| CValidClawback | Invariant: Token holder's trustline balance cannot be negative after Clawback |
| CValidPseudoAccounts | Invariants: Pseudo-accounts have valid and consistent properties |
| CNoModifiedUnmodifiableFields | Invariants: Some fields are unmodifiable |
| CValidAmounts | Verify that MPT/XRP STAmounts are canonical in any ledger entries left after the transaction applies |
| CValidLoanBroker | Invariants: Loan brokers are internally consistent |
| CBrokerInfo | |
| CValidLoan | Invariants: Loans are internally consistent |
| CValidMPTIssuance | |
| CValidMPTPayment | Verify public MPT amount and outstanding amount accounting |
| CMPTData | |
| CValidConfidentialMPToken | Invariants: Confidential MPToken consistency |
| CChanges | |
| CValidMPTTransfer | |
| CValue | |
| CValidNFTokenPage | Invariant: Validates several invariants for NFToken pages |
| CNFTokenCountTracking | Invariant: Validates counts of NFTokens after all transaction types |
| CValidPermissionedDEX | |
| CValidPermissionedDomain | Invariants: Permissioned Domains must have some rules and AcceptedCredentials must have length between 1 and 10 inclusive |
| CSleStatus | |
| CValidVault | |
| CVault | |
| CShares | |
| CDeltaInfo | |
| CAMMOffer | Represents synthetic AMM offer in BookStep |
| CAMMLiquidity | AMMLiquidity class provides AMM offers to BookStep class |
| CBookTip | Iterates and consumes raw offers in an order book |
| CEitherAmount | |
| CStep | A step in a payment path |
| CStrandContext | Context needed to build Strand Steps and for error checking |
| CStrandResult | Result of flow() execution of a single Strand |
| CTOffer | |
| CTOfferStreamBase | |
| CStepCounter | |
| CFlowOfferStream | Presents and consumes the offers in an order book |
| CSignerEntries | |
| CSignerEntry | |
| CPreflightContext | State information when preflighting a tx |
| CPreclaimContext | State information when determining if a tx is likely to claim a fee |
| CTransactor | |
| CAccountDelete | |
| CAccountSet | |
| CSetRegularKey | |
| CSignerListSet | See the README.md for an overview of the SignerListSet transaction that this class implements |
| CXChainCreateBridge | |
| CBridgeModify | |
| CXChainClaim | |
| CXChainCommit | |
| CXChainCreateClaimID | |
| CXChainAddClaimAttestation | |
| CXChainAddAccountCreateAttestation | |
| CXChainCreateAccountCommit | |
| CCheckCancel | |
| CCheckCash | |
| CCheckCreate | |
| CCredentialAccept | |
| CCredentialCreate | |
| CCredentialDelete | |
| CDelegateSet | |
| CAMMBid | AMMBid implements AMM bid Transactor |
| CAMMClawback | |
| CAMMContext | Maintains AMM info per overall payment engine execution and individual iteration |
| CAMMCreate | AMMCreate implements Automatic Market Maker(AMM) creation Transactor |
| CAMMDelete | AMMDelete implements AMM delete transactor |
| CAMMDeposit | AMMDeposit implements AMM deposit Transactor |
| CAMMVote | AMMVote implements AMM vote Transactor |
| CAMMWithdraw | |
| COfferCancel | |
| COfferCreate | Transactor specialized for creating offers in the ledger |
| CDIDDelete | |
| CDIDSet | |
| CEscrowCancel | |
| CEscrowCreate | |
| CEscrowFinish | |
| CLoanBrokerCoverClawback | |
| CLoanBrokerCoverDeposit | |
| CLoanBrokerCoverWithdraw | |
| CLoanBrokerDelete | |
| CLoanBrokerSet | |
| CLoanDelete | |
| CLoanManage | |
| CLoanPay | |
| CLoanSet | |
| CNFTokenAcceptOffer | |
| CNFTokenBurn | |
| CNFTokenCancelOffer | |
| CNFTokenCreateOffer | |
| CNFTokenMint | |
| CNFTokenModify | |
| COracleDelete | Price Oracle is a system that acts as a bridge between a blockchain network and the external world, providing off-chain price data to decentralized applications (dApps) on the blockchain |
| COracleSet | Price Oracle is a system that acts as a bridge between a blockchain network and the external world, providing off-chain price data to decentralized applications (dApps) on the blockchain |
| CDepositPreauth | |
| CPayment | |
| CPaymentChannelClaim | |
| CPaymentChannelCreate | |
| CPaymentChannelFund | |
| CPermissionedDomainDelete | |
| CPermissionedDomainSet | |
| CBatch | |
| CChange | |
| CLedgerStateFix | |
| CTicketCreate | |
| CClawback | |
| CConfidentialMPTClawback | Allows an MPT issuer to clawback confidential balances from a holder |
| CConfidentialMPTConvert | Converts public (plaintext) MPT balance to confidential (encrypted) balance |
| CConfidentialMPTConvertBack | Converts confidential (encrypted) MPT balance back to public (plaintext) balance |
| CConfidentialMPTMergeInbox | Merges the confidential inbox balance into the spending balance |
| CConfidentialMPTSend | Transfers confidential MPT tokens between holders privately |
| CMPTAuthorizeArgs | |
| CMPTokenAuthorize | |
| CMPTCreateArgs | |
| CMPTokenIssuanceCreate | |
| CMPTokenIssuanceDestroy | |
| CMPTokenIssuanceSet | |
| CTrustSet | |
| CVaultClawback | |
| CVaultCreate | |
| CVaultDelete | |
| CVaultDeposit | |
| CVaultSet | |
| CVaultWithdraw | |
| CDebugSink | |
| CAsyncObject | Mix-in to track when all pending I/O is complete |
| CCompletionCounter | RAII container that maintains the count of pending I/O |
| CResolverAsioImpl | |
| CWork | |
| CHTTPClientImp | |
| CQuery | |
| CCheckpointersCollection | |
| CBookStep | |
| CCache | |
| CBookPaymentStep | |
| CBookOfferCrossingStep | |
| CDirectStepI | |
| CCache | |
| CDirectIPaymentStep | |
| CDirectIOfferCrossingStep | |
| CMPTEndpointStep | |
| CCache | |
| CMPTEndpointPaymentStep | |
| CMPTEndpointOfferCrossingStep | |
| CXRPEndpointStep | |
| CXRPEndpointPaymentStep | |
| CXRPEndpointOfferCrossingStep | |
| CMPTMutabilityFlags | |
| CAccountSet_test | |
| CAccountTxPaging_test | |
| CAmendmentTable_test | |
| CCheck_test | |
| CCheckMPT_test | |
| CClawback_test | |
| CClawbackMPT_test | |
| CConfidentialTransfer_test | |
| CConfidentialTransferExtended_test | |
| CDiscrepancy_test | |
| CFixNFTokenPageLinks_test | |
| CFreeze_test | |
| CLedgerLoad_test | |
| CSetupData | |
| CLoadFeeTrack_test | |
| CNFTokenBaseUtil_test | |
| CNFTokenDisallowIncoming_test | |
| CNFTokenWOMintOffer_test | |
| CNFTokenWOModify_test | |
| CNfTokenWoExpiredOfferRemovalTest | |
| CNFTokenAllFeatures_test | |
| CNFTokenAuth_test | |
| CNFTokenBurn_test | |
| CNFTokenDir_test | |
| COfferStream_test | |
| CSetRegularKey_test | |
| CTicket_test | |
| CTrustAndBalance_test | |
| CApply_test | |
| CVault_test | |
| CStuckDepositorFixture | |
| CFileUtilities_test | |
| CUnsignedInteger | |
| Chardened_hash_test | |
| CIOUAmount_test | |
| CKeyCache_test | |
| CNumber_test | |
| CPerfLog_test | |
| CFixture | |
| CCur | |
| CStringUtilities_test | |
| CTaggedCache_test | |
| CXRPAmount_test | |
| CConfig_test | |
| CSociDB_test | |
| CWorkers_test | |
| CTestCallback | |
| CConfidentialTransferTestBase | |
| CConfidentialSendSetup | |
| CConfidentialEnv | |
| CHolderInit | |
| CTestSuite | |
| CProtocolVersion_test | |
| Cshort_read_test | |
| CBase | |
| CChild | |
| CServer | |
| CAcceptor | |
| CConnection | |
| CClient | |
| CConnection | |
| CBuildInfo_test | |
| CHooks_test | |
| CInnerObjectFormatsParsedJSON_test | |
| CIssue_test | |
| CMemo_test | |
| CPublicKey_test | |
| CQuality_test | |
| CSecretKey_test | |
| CTestKeyData | |
| CSeed_test | |
| CSeqProxy_test | |
| CSerializer_test | |
| CSTAccount_test | |
| CSTAmount_test | |
| CSTInteger_test | |
| CSTNumber_test | |
| CSTObject_test | |
| CSTParsedJSON_test | |
| CSTTx_test | |
| CInnerObjectFormatsSerializer_test | |
| CSTValidation_test | |
| CTER_test | |
| CNotConvertible | |
| CCheckComparable | |
| CAccountCurrencies_test | |
| CAmendmentBlocked_test | |
| CConnect_test | |
| CFeature_test | |
| CGetCounts_test | |
| CLedgerClosed_test | |
| CLedgerData_test | |
| CLedgerHeader_test | |
| CNoRippleCheck_test | |
| CNoRippleCheckLimits_test | |
| COwnerInfo_test | |
| CPeers_test | |
| CTransaction_test | |
| CTransactionEntry_test | |
| CTransactionHistory_test | |
| CVersion_test | |
| CTestSink | |
| CRCLCensorshipDetector | |
| CTxIDSeq | |
| CRCLConsensus | Manages the generic consensus algorithm for use by the RCL |
| CAdaptor | |
| CRclConsensusLogger | Collects logging information |
| CRCLCxLedger | Represents a ledger in RCLConsensus |
| CRCLCxPeerPos | A peer's signed, proposed position for use in RCLConsensus |
| CRCLCxTx | Represents a transaction in RCLConsensus |
| CRCLTxSet | Represents a set of transactions in RCLConsensus |
| CMutableTxSet | |
| CRCLValidation | Wrapper over STValidation for generic Validation code |
| CRCLValidatedLedger | Wraps a ledger instance for use in generic Validations LedgerTrie |
| CMakeGenesis | |
| CRCLValidationsAdaptor | Generic validations adaptor class for RCL |
| CAbstractFetchPackContainer | An interface facilitating retrieval of fetch packs without an application or ledgermaster object |
| CAcceptedLedger | A ledger that has become irrevocable |
| CAccountStateSF | |
| CConsensusTransSetSF | |
| CInboundLedgersImp | |
| CInboundTransactionSet | |
| CInboundTransactionsImp | |
| CLedgerCleanerImp | |
| CLedgerDeltaAcquire | Manage the retrieval of a ledger delta (header and transactions) from the network |
| CLedgerReplayMsgHandler | |
| CLocalTx | |
| CLocalTxsImp | |
| CSkipListAcquire | Manage the retrieval of a skip list in a ledger from the network |
| CSkipListData | |
| CTimeoutCounter | This class is an "active" object |
| CQueueJobParameter | |
| CTransactionAcquire | |
| CInboundLedger | |
| CInboundLedgers | Manages the lifetime of inbound ledgers |
| CInboundTransactions | Manages the acquisition and lifetime of transaction sets |
| CLedgerCleaner | Check the ledger/transaction databases to make sure they have continuity |
| CLedgerHistory | Retains historical ledgers |
| CCvEntry | |
| CLedgerHolder | Hold a ledger in a thread-safe way |
| CLedgerMaster | |
| CStats | |
| CLedgerReplay | |
| CLedgerReplayer | Manages the lifetime of ledger replay tasks |
| CLedgerReplayTask | |
| CTaskParameter | |
| CLedgerFill | |
| CLocalTxs | |
| COpenLedger | Represents the open ledger |
| COrderBookDBConfig | Configuration for OrderBookDB |
| COrderBookDBImpl | |
| CTransactionMaster | |
| CTransactionStateSF | |
| CApplicationImp | |
| CIOLatencySampler | |
| CApplication | |
| CCollectorManagerImp | |
| CCollectorManager | Provides the beast::insight::Collector service |
| CProcessor | |
| CGRPCServerImpl | |
| CCallData | |
| CGRPCServer | |
| CLoadManager | Manages load sources |
| CNodeStoreScheduler | A NodeStore::Scheduler which uses the JobQueue |
| CTrustedVotes | TrustedVotes records the most recent votes from trusted validators |
| CUpvotesAndTimeout | |
| CAmendmentState | Current state of an amendment |
| CAmendmentSet | The status of all amendments requested in a given window |
| CAmendmentTableImpl | Track the list of "amendments" |
| CFeeVote | Manager to process fee votes |
| CFeeVoteImpl | |
| CNegativeUNLVote | Manager to create NegativeUNL votes |
| CCandidates | UNLModify Tx candidates |
| CNetworkOPsImp | |
| CTransactionStatus | Transaction with input flags and results to be applied in batches |
| CStateAccounting | State accounting records two attributes for each possible server state: 1) Amount of time spent in each state (in microseconds) |
| CCounters | |
| CCounterData | |
| CServerFeeSummary | Server fees published on server subscription |
| CSubAccountHistoryIndex | |
| CSubAccountHistoryInfo | |
| CSubAccountHistoryInfoWeak | |
| CStats | |
| CSHAMapStore | Class to create database, launch online delete thread, and related SQLite database |
| CSHAMapStoreImp | |
| CSavedStateDB | |
| CTransaction | |
| CSubmitResult | |
| CCurrentLedgerState | |
| CLocator | |
| CTxQ | Transaction Queue |
| CSetup | Structure used to customize TxQ behavior |
| CMetrics | Structure returned by TxQ::getMetrics, expressed in reference fee level units |
| CTxDetails | Structure that describes a transaction in the queue waiting to be applied to the current open ledger |
| 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 |
| CMaybeTx | Represents a transaction in the queue which may be applied later to the open ledger |
| COrderCandidates | Used for sorting MaybeTx |
| CTxQAccount | Used to represent an account to the queue, and stores the transactions queued for that account by SeqProxy |
| CValidatorKeys | Validator keys and manifest as set in configuration file |
| CKeys | |
| CTrustChanges | Changes in trusted nodes after updating validator list |
| CValidatorBlobInfo | Used to represent the information stored in the blobs_v2 Json array |
| CValidatorList | |
| CPublisherList | |
| CPublisherListCollection | |
| 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 |
| CMessageWithHash | |
| CValidatorSite | |
| CSite | |
| CStatus | |
| CResource | |
| CSQLiteDatabase | |
| CConsensus | Generic implementation of consensus algorithm |
| CMonitoredMode | |
| CConsensusParms | Consensus algorithm parameters |
| CAvalancheCutoff | |
| CConsensusProposal | Represents a proposed position taken during a round of consensus |
| CConsensusTimer | Measures the duration of phases of consensus |
| CConsensusCloseTimes | Stores the set of initial close times |
| CConsensusResult | Encapsulates the result of consensus |
| CDisputedTx | A transaction discovered to be in dispute during consensus |
| CSpanTip | The tip of a span of ledger ancestry |
| CLedgerTrie | Ancestry trie of ledgers |
| CValidationParms | Timing parameters to control validation staleness and expiration |
| CSeqEnforcer | Enforce validation increasing sequence requirement |
| CFeeSetup | Fee schedule for startup / standalone, and to vote for |
| CConfig | |
| CNetworkIDServiceImpl | Implementation of NetworkIDService that reads from Config |
| CTimeKeeper | Manages various times used by the server |
| CCluster | |
| CComparator | |
| CClusterNode | |
| CConnectAttempt | Manages an outbound connection attempt |
| COverlayImpl | |
| CChild | |
| CTimer | |
| CTrafficGauges | |
| CStats | |
| CPeerImp | |
| CChargeWithContext | |
| CMetrics | |
| CPeerSetImpl | |
| CPeerSetBuilderImpl | |
| CDummyPeerSet | |
| CTrafficCount | TrafficCount is used to count ingress and egress wire bytes and number of messages |
| CTrafficStats | |
| CZeroCopyInputStream | Implements ZeroCopyInputStream around a buffer sequence |
| CZeroCopyOutputStream | Implements ZeroCopyOutputStream around a Streambuf |
| CMessage | |
| COverlay | Manages the set of connected peers |
| CSetup | |
| CPeer | Represents a peer connection in the overlay |
| CPeerSet | Supports data retrieval by managing a set of peers |
| CPeerSetBuilder | |
| CSendAlways | Sends a message to all peers |
| CSendIfPred | Sends a message to match peers |
| CSendIfNotPred | Sends a message to non-matching peers |
| CMatchPeer | Select the specific peer |
| CPeerInCluster | Select all peers (except optional excluded) that are in our cluster |
| CPeerInSet | Select all peers that are in the specified set |
| CAssetCache | |
| CAccountKey | |
| CHash | |
| CPathFindMPT | |
| CPathfinder | Calculates payment paths |
| CPathRank | |
| CPathRequest | |
| CPathRequestManager | |
| CRPCParser | |
| CRPCCallImp | |
| CRPCSubImp | |
| CTrustLineBase | Wraps a trust line SLE for convenience |
| CPathFindTrustLine | |
| CRPCTrustLine | |
| CWSInfoSub | |
| CLedgerEntry | |
| CTxResult | |
| CTxArgs | |
| CJsonBody | Body that holds JSON |
| Creader | |
| Cwriter | |
| CRPCSub | Subscription object for JSON RPC |
| CServerHandler | |
| CSetup | |
| CClientT | |
| CServerHandlerCreator | |
| CNodeFamily | |
| CAutoSocket | |
| CBasicApp | |
| CHTTPClientTest | |
| Cio_latency_probe_test | |
| CTestSampler | |
| CMutexComplexTypeTest | |
| CData | |
| CMutexConstCorrectnessTest | |
| CMutexDifferentLockTypesTest | |
| CMutexDirectConstructionTest | |
| CMutexLockConstTest | |
| CMutexLockNonConstTest | |
| CMutexMakeTest | |
| CMutexSharedMutexTest | |
| CTag1 | |
| CTag2 | |
| CWriterFixture | |