xrpld
Loading...
Searching...
No Matches
xrpl::node_store::DatabaseRotatingImp Member List

This is the complete list of members for xrpl::node_store::DatabaseRotatingImp, including all inherited members.

archiveBackend_xrpl::node_store::DatabaseRotatingImpprivate
asyncFetch(uint256 const &hash, std::uint32_t ledgerSeq, std::function< void(std::shared_ptr< NodeObject > const &)> &&callback)xrpl::node_store::Databasevirtual
copyForwardCount_xrpl::node_store::DatabaseRotatingImpprivate
Database()=deletexrpl::node_store::Database
Database(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal j)xrpl::node_store::Database
DatabaseRotating(Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal)xrpl::node_store::DatabaseRotating
DatabaseRotatingImp()=deletexrpl::node_store::DatabaseRotatingImp
DatabaseRotatingImp(DatabaseRotatingImp const &)=deletexrpl::node_store::DatabaseRotatingImp
DatabaseRotatingImp(Scheduler &scheduler, int readThreads, std::shared_ptr< Backend > writableBackend, std::shared_ptr< Backend > archiveBackend, Section const &config, beast::Journal j)xrpl::node_store::DatabaseRotatingImp
earliestLedgerSeq() const noexceptxrpl::node_store::Database
earliestLedgerSeq_xrpl::node_store::Databaseprotected
fdRequired() constxrpl::node_store::Database
fdRequired_xrpl::node_store::Databaseprotected
fetchDurationUs_xrpl::node_store::Databaseprivate
fetchHitCount_xrpl::node_store::Databaseprotected
fetchNodeObject(uint256 const &hash, std::uint32_t, FetchReport &fetchReport, bool duplicate) overridexrpl::node_store::DatabaseRotatingImpprivatevirtual
xrpl::node_store::DatabaseRotating::fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::Synchronous, bool duplicate=false)xrpl::node_store::Database
fetchSz_xrpl::node_store::Databaseprotected
fetchTotalCount_xrpl::node_store::Databaseprivate
forEach(std::function< void(std::shared_ptr< NodeObject >)> f) overridexrpl::node_store::DatabaseRotatingImpprivatevirtual
getCountsJson(json::Value &obj)xrpl::node_store::Database
getFetchHitCount() constxrpl::node_store::Database
getFetchSize() constxrpl::node_store::Database
getFetchTotalCount() constxrpl::node_store::Database
getName() const overridexrpl::node_store::DatabaseRotatingImpvirtual
getStoreCount() constxrpl::node_store::Database
getStoreSize() constxrpl::node_store::Database
getWriteLoad() const overridexrpl::node_store::DatabaseRotatingImpvirtual
importDatabase(Database &source) overridexrpl::node_store::DatabaseRotatingImpvirtual
importInternal(Backend &dstBackend, Database &srcDB)xrpl::node_store::Databaseprotected
isSameDB(std::uint32_t, std::uint32_t) overridexrpl::node_store::DatabaseRotatingImpvirtual
isStopping() constxrpl::node_store::Database
j_xrpl::node_store::Databaseprotected
mutex_xrpl::node_store::DatabaseRotatingImpmutableprivate
operator=(DatabaseRotatingImp const &)=deletexrpl::node_store::DatabaseRotatingImp
read_xrpl::node_store::Databaseprivate
readCondVar_xrpl::node_store::Databaseprivate
readLock_xrpl::node_store::Databasemutableprivate
readStopping_xrpl::node_store::Databaseprivate
readThreads_xrpl::node_store::Databaseprivate
requestBundle_xrpl::node_store::Databaseprotected
rotate(std::unique_ptr< node_store::Backend > &&newBackend, std::function< void(std::string const &writableName, std::string const &archiveName)> const &f) overridexrpl::node_store::DatabaseRotatingImpvirtual
rotationInFlight_xrpl::node_store::DatabaseRotatingImpprivate
runningThreads_xrpl::node_store::Databaseprivate
scheduler_xrpl::node_store::Databaseprotected
setRotationInFlight(bool inFlight) overridexrpl::node_store::DatabaseRotatingImpvirtual
stop()xrpl::node_store::Databasevirtual
store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t) overridexrpl::node_store::DatabaseRotatingImpvirtual
storeCount_xrpl::node_store::Databaseprivate
storeDurationUs_xrpl::node_store::Databaseprivate
storeStats(std::uint64_t count, std::uint64_t sz)xrpl::node_store::Databaseprotected
storeSz_xrpl::node_store::Databaseprivate
sweep() overridexrpl::node_store::DatabaseRotatingImpvirtual
sync() overridexrpl::node_store::DatabaseRotatingImpvirtual
threadEntry()xrpl::node_store::Databaseprivate
updateFetchMetrics(uint64_t fetches, uint64_t hits, uint64_t duration)xrpl::node_store::Databaseprotected
writableBackend_xrpl::node_store::DatabaseRotatingImpprivate
~Database()xrpl::node_store::Databasevirtual
~DatabaseRotatingImp() overridexrpl::node_store::DatabaseRotatingImp