|
Clio
develop
The XRP Ledger API server.
|
This is the complete list of members for data::BackendInterface, including all inherited members.
| BackendInterface(LedgerCacheInterface &cache) | data::BackendInterface | inline |
| cache() const | data::BackendInterface | inline |
| cache() | data::BackendInterface | inline |
| cache_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| ClioNodesDataFetchResult typedef | data::BackendInterface | |
| corruptionDetector_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| doFetchLedgerObject(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| doFetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t sequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| doFetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| doFetchSuccessorKey(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchAccountRoots(std::uint32_t number, std::uint32_t pageSize, std::uint32_t seq, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchAccountTransactions(ripple::AccountID const &account, std::uint32_t limit, bool forward, std::optional< TransactionsCursor > const &txnCursor, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchAllTransactionHashesInLedger(std::uint32_t ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchAllTransactionsInLedger(std::uint32_t ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchBookOffers(ripple::uint256 const &book, std::uint32_t ledgerSequence, std::uint32_t limit, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchClioNodesData(boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchFees(std::uint32_t seq, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLatestLedgerSequence(boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchLedgerByHash(ripple::uint256 const &hash, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchLedgerBySequence(std::uint32_t sequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchLedgerDiff(std::uint32_t ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchLedgerObject(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerObjects(std::vector< ripple::uint256 > const &keys, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerObjectSeq(ripple::uint256 const &key, std::uint32_t sequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchLedgerPage(std::optional< ripple::uint256 > const &cursor, std::uint32_t ledgerSequence, std::uint32_t limit, bool outOfOrder, boost::asio::yield_context yield) | data::BackendInterface | |
| fetchLedgerRange() const | data::BackendInterface | |
| fetchMigratorStatus(std::string const &migratorName, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchMPTHolders(ripple::uint192 const &mptID, std::uint32_t const limit, std::optional< ripple::AccountID > const &cursorIn, std::uint32_t const ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchNFT(ripple::uint256 const &tokenID, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchNFTsByIssuer(ripple::AccountID const &issuer, std::optional< std::uint32_t > const &taxon, std::uint32_t ledgerSequence, std::uint32_t limit, std::optional< ripple::uint256 > const &cursorIn, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchNFTTransactions(ripple::uint256 const &tokenID, std::uint32_t limit, bool forward, std::optional< TransactionsCursor > const &cursorIn, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchSuccessorKey(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchSuccessorObject(ripple::uint256 key, std::uint32_t ledgerSequence, boost::asio::yield_context yield) const | data::BackendInterface | |
| fetchTransaction(ripple::uint256 const &hash, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| fetchTransactions(std::vector< ripple::uint256 > const &hashes, boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| finishWrites(std::uint32_t ledgerSequence) | data::BackendInterface | |
| hardFetchLedgerRange() const | data::BackendInterface | |
| hardFetchLedgerRange(boost::asio::yield_context yield) const =0 | data::BackendInterface | pure virtual |
| hardFetchLedgerRangeNoThrow() const | data::BackendInterface | |
| isTooBusy() const =0 | data::BackendInterface | pure virtual |
| log_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| range_ (defined in data::BackendInterface) | data::BackendInterface | protected |
| rngMtx_ (defined in data::BackendInterface) | data::BackendInterface | mutableprotected |
| setCorruptionDetector(etl::CorruptionDetector detector) | data::BackendInterface | inline |
| setRange(uint32_t min, uint32_t max, bool force=false) | data::BackendInterface | |
| startWrites() const =0 | data::BackendInterface | pure virtual |
| stats() const =0 | data::BackendInterface | pure virtual |
| updateRange(uint32_t newMax) | data::BackendInterface | |
| waitForWritesToFinish()=0 | data::BackendInterface | pure virtual |
| writeAccountTransaction(AccountTransactionsData record)=0 | data::BackendInterface | pure virtual |
| writeAccountTransactions(std::vector< AccountTransactionsData > data)=0 | data::BackendInterface | pure virtual |
| writeLedger(ripple::LedgerHeader const &ledgerHeader, std::string &&blob)=0 | data::BackendInterface | pure virtual |
| writeLedgerObject(std::string &&key, std::uint32_t seq, std::string &&blob) | data::BackendInterface | virtual |
| writeMigratorStatus(std::string const &migratorName, std::string const &status)=0 | data::BackendInterface | pure virtual |
| writeMPTHolders(std::vector< MPTHolderData > const &data)=0 | data::BackendInterface | pure virtual |
| writeNFTs(std::vector< NFTsData > const &data)=0 | data::BackendInterface | pure virtual |
| writeNFTTransactions(std::vector< NFTTransactionsData > const &data)=0 | data::BackendInterface | pure virtual |
| writeNodeMessage(boost::uuids::uuid const &uuid, std::string message)=0 | data::BackendInterface | pure virtual |
| writeSuccessor(std::string &&key, std::uint32_t seq, std::string &&successor)=0 | data::BackendInterface | pure virtual |
| writeTransaction(std::string &&hash, std::uint32_t seq, std::uint32_t date, std::string &&transaction, std::string &&metadata)=0 | data::BackendInterface | pure virtual |
| ~BackendInterface()=default (defined in data::BackendInterface) | data::BackendInterface | virtual |