1#ifndef XRPL_SHAMAP_NODEFAMILY_H_INCLUDED 
    2#define XRPL_SHAMAP_NODEFAMILY_H_INCLUDED 
    4#include <xrpl/shamap/Family.h> 
A generic endpoint for log messages.
 
Provides the beast::insight::Collector service.
 
NodeFamily & operator=(NodeFamily &&)=delete
 
std::shared_ptr< TreeNodeCache > getTreeNodeCache() override
Return a pointer to the Family Tree Node Cache.
 
NodeStore::Database & db_
 
std::shared_ptr< TreeNodeCache > tnCache_
 
NodeFamily(NodeFamily &&)=delete
 
void acquire(uint256 const &hash, std::uint32_t seq)
 
std::shared_ptr< FullBelowCache > fbCache_
 
NodeStore::Database & db() override
 
beast::Journal const & journal() override
 
NodeFamily & operator=(NodeFamily const &)=delete
 
void missingNodeAcquireByHash(uint256 const &hash, std::uint32_t seq) override
Acquire ledger that has a missing node by ledger hash.
 
NodeStore::Database const & db() const override
 
std::shared_ptr< FullBelowCache > getFullBelowCache() override
Return a pointer to the Family Full Below Cache.
 
void missingNodeAcquireBySeq(std::uint32_t seq, uint256 const &hash) override
Acquire ledger that has a missing node by ledger sequence.
 
NodeFamily(NodeFamily const &)=delete
 
Persistency layer for NodeObject.
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.