|
rippled
|
#include <Family.h>

Public Member Functions | |
| Family (Family const &)=delete | |
| Family (Family &&)=delete | |
| Family & | operator= (Family const &)=delete |
| Family & | operator= (Family &&)=delete |
| Family ()=default | |
| virtual | ~Family ()=default |
| virtual NodeStore::Database & | db ()=0 |
| virtual NodeStore::Database const & | db () const =0 |
| virtual beast::Journal const & | journal ()=0 |
| virtual std::shared_ptr< FullBelowCache > | getFullBelowCache ()=0 |
| Return a pointer to the Family Full Below Cache. | |
| virtual std::shared_ptr< TreeNodeCache > | getTreeNodeCache ()=0 |
| Return a pointer to the Family Tree Node Cache. | |
| virtual void | sweep ()=0 |
| virtual void | missingNodeAcquireBySeq (std::uint32_t refNum, uint256 const &nodeHash)=0 |
| Acquire ledger that has a missing node by ledger sequence. | |
| virtual void | missingNodeAcquireByHash (uint256 const &refHash, std::uint32_t refNum)=0 |
| Acquire ledger that has a missing node by ledger hash. | |
| virtual void | reset ()=0 |
|
delete |
|
delete |
|
explicitdefault |
|
virtualdefault |
|
pure virtual |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Return a pointer to the Family Full Below Cache.
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Return a pointer to the Family Tree Node Cache.
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Acquire ledger that has a missing node by ledger sequence.
| refNum | Sequence of ledger to acquire. |
| nodeHash | Hash of missing node to report in throw. |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.
|
pure virtual |
Acquire ledger that has a missing node by ledger hash.
| refHash | Hash of ledger to acquire. |
| refNum | Ledger sequence with missing node. |
Implemented in ripple::NodeFamily, and ripple::tests::TestNodeFamily.
|
pure virtual |
Implemented in ripple::tests::TestNodeFamily, and ripple::NodeFamily.