rippled
ripple::NodeStore::DatabaseRotating Member List

This is the complete list of members for ripple::NodeStore::DatabaseRotating, including all inherited members.

alertable_sleep_until(std::chrono::system_clock::time_point const &t)ripple::Stoppable
areChildrenStopped() constripple::Stoppable
asyncFetch(uint256 const &hash, std::uint32_t seq, std::shared_ptr< NodeObject > &object)=0ripple::NodeStore::Databasepure virtual
asyncFetch(uint256 const &hash, std::uint32_t seq, std::shared_ptr< TaggedCache< uint256, NodeObject >> const &pCache, std::shared_ptr< KeyCache< uint256 >> const &nCache)ripple::NodeStore::Databaseprotected
Children typedefripple::Stoppableprivate
Database()=deleteripple::NodeStore::Database
Database(std::string name, Stoppable &parent, Scheduler &scheduler, int readThreads, Section const &config, beast::Journal j)ripple::NodeStore::Database
DatabaseRotating(std::string const &name, Stoppable &parent, Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal)ripple::NodeStore::DatabaseRotating
doFetch(uint256 const &hash, std::uint32_t seq, TaggedCache< uint256, NodeObject > &pCache, KeyCache< uint256 > &nCache, bool isAsync)ripple::NodeStore::Databaseprotected
earliestLedgerSeq() constripple::NodeStore::Database
earliestLedgerSeq_ripple::NodeStore::Databaseprivate
fdRequired() constripple::NodeStore::Database
fdRequired_ripple::NodeStore::Databaseprotected
fetch(uint256 const &hash, std::uint32_t seq)=0ripple::NodeStore::Databasepure virtual
fetchFrom(uint256 const &hash, std::uint32_t seq)=0ripple::NodeStore::Databaseprivatepure virtual
fetchHitCount_ripple::NodeStore::Databaseprivate
fetchInternal(uint256 const &hash, std::shared_ptr< Backend > backend)ripple::NodeStore::Databaseprotected
fetchSz_ripple::NodeStore::Databaseprivate
fetchTotalCount_ripple::NodeStore::Databaseprivate
for_each(std::function< void(std::shared_ptr< NodeObject >)> f)=0ripple::NodeStore::Databaseprivatepure virtual
getCacheHitRate()=0ripple::NodeStore::Databasepure virtual
getDesiredAsyncReadCount(std::uint32_t seq)=0ripple::NodeStore::Databasepure virtual
getFetchHitCount() constripple::NodeStore::Database
getFetchSize() constripple::NodeStore::Database
getFetchTotalCount() constripple::NodeStore::Database
getName() const =0ripple::NodeStore::Databasepure virtual
getPositiveCache()=0ripple::NodeStore::DatabaseRotatingpure virtual
getRoot()ripple::Stoppable
getStoreCount() constripple::NodeStore::Database
getStoreSize() constripple::NodeStore::Database
getWriteLoad() const =0ripple::NodeStore::Databasepure virtual
hasParent_ripple::Stoppableprivate
import(Database &source)=0ripple::NodeStore::Databasepure virtual
importInternal(Backend &dstBackend, Database &srcDB)ripple::NodeStore::Databaseprotected
isStopped() constripple::Stoppable
isStopping() constripple::Stoppable
j_ripple::NodeStore::Databaseprotected
jobCounter()ripple::Stoppable
m_childripple::Stoppableprivate
m_childrenripple::Stoppableprivate
m_childrenStoppedripple::Stoppableprivate
m_cvripple::Stoppableprivate
m_is_stoppingripple::Stoppableprivate
m_mutripple::Stoppableprivate
m_nameripple::Stoppableprivate
m_rootripple::Stoppableprivate
m_stoppedripple::Stoppableprivate
onChildrenStopped() overrideripple::NodeStore::Databasevirtual
onPrepare()ripple::Stoppableprivatevirtual
onStart()ripple::Stoppableprivatevirtual
onStop() overrideripple::NodeStore::Databasevirtual
prepareRecursive()ripple::Stoppableprivate
read_ripple::NodeStore::Databaseprivate
readCondVar_ripple::NodeStore::Databaseprivate
readGen_ripple::NodeStore::Databaseprivate
readGenCondVar_ripple::NodeStore::Databaseprivate
readLastHash_ripple::NodeStore::Databaseprivate
readLock_ripple::NodeStore::Databaseprivate
readShut_ripple::NodeStore::Databaseprivate
readThreads_ripple::NodeStore::Databaseprivate
rotateWithLock(std::function< std::unique_ptr< NodeStore::Backend >(std::string const &writableBackendName)> const &f)=0ripple::NodeStore::DatabaseRotatingpure virtual
scheduler_ripple::NodeStore::Databaseprotected
setParent(Stoppable &parent)ripple::Stoppable
startRecursive()ripple::Stoppableprivate
stopAsyncRecursive(beast::Journal j)ripple::Stoppableprivate
Stoppable(std::string name, RootStoppable &root)ripple::Stoppableprotected
Stoppable(std::string name, Stoppable &parent)ripple::Stoppable
stopped()ripple::Stoppableprotected
stopRecursive(beast::Journal j)ripple::Stoppableprivate
stopThreads()ripple::NodeStore::Databaseprotected
store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t seq)=0ripple::NodeStore::Databasepure virtual
storeCount_ripple::NodeStore::Databaseprivate
storeLedger(std::shared_ptr< Ledger const > const &srcLedger)=0ripple::NodeStore::Databasepure virtual
storeLedger(Ledger const &srcLedger, std::shared_ptr< Backend > dstBackend, std::shared_ptr< TaggedCache< uint256, NodeObject >> dstPCache, std::shared_ptr< KeyCache< uint256 >> dstNCache, std::shared_ptr< Ledger const > next)ripple::NodeStore::Databaseprotected
storeStats(size_t sz)ripple::NodeStore::Databaseprotected
storeSz_ripple::NodeStore::Databaseprivate
sweep()=0ripple::NodeStore::Databasepure virtual
threadEntry()ripple::NodeStore::Databaseprivate
tune(int size, std::chrono::seconds age)=0ripple::NodeStore::Databasepure virtual
waitReads()ripple::NodeStore::Database
~Database()ripple::NodeStore::Databasevirtual
~Stoppable()ripple::Stoppablevirtual