rippled
Loading...
Searching...
No Matches
xrpl::NodeStore::DatabaseRotatingImp Member List

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

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