rippled
Loading...
Searching...
No Matches
xrpl::SHAMap Member List

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

addGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)xrpl::SHAMap
addItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)xrpl::SHAMap
addKnownNode(SHAMapNodeID const &nodeID, Slice const &rawNode, SHAMapSyncFilter *filter)xrpl::SHAMap
addRootNode(SHAMapHash const &hash, Slice const &rootNode, SHAMapSyncFilter *filter)xrpl::SHAMap
backed_xrpl::SHAMapprivate
begin() constxrpl::SHAMap
belowHelper(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch, std::tuple< int, std::function< bool(int)>, std::function< void(int &)> > const &loopParams) constxrpl::SHAMapprivate
branchFactorxrpl::SHAMapstatic
cacheLookup(SHAMapHash const &hash) constxrpl::SHAMapprivate
canonicalize(SHAMapHash const &hash, intr_ptr::SharedPtr< SHAMapTreeNode > &) constxrpl::SHAMapprivate
checkFilter(SHAMapHash const &hash, SHAMapSyncFilter *filter) constxrpl::SHAMapprivate
clearSynching()xrpl::SHAMap
compare(SHAMap const &otherMap, Delta &differences, int maxCount) constxrpl::SHAMap
cowid_xrpl::SHAMapprivate
deepCompare(SHAMap &other) constxrpl::SHAMap
delItem(uint256 const &id)xrpl::SHAMap
Delta typedefxrpl::SHAMap
DeltaItem typedefxrpl::SHAMap
DeltaRef typedefxrpl::SHAMapprivate
descend(SHAMapInnerNode *, int branch) constxrpl::SHAMapprivate
descend(SHAMapInnerNode &, int branch) constxrpl::SHAMapprivate
descend(SHAMapInnerNode *parent, SHAMapNodeID const &parentID, int branch, SHAMapSyncFilter *filter) constxrpl::SHAMapprivate
descendAsync(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &pending, descendCallback &&) constxrpl::SHAMapprivate
descendCallback typedefxrpl::SHAMapprivate
descendNoStore(SHAMapInnerNode &, int branch) constxrpl::SHAMapprivate
descendThrow(SHAMapInnerNode *, int branch) constxrpl::SHAMapprivate
descendThrow(SHAMapInnerNode &, int branch) constxrpl::SHAMapprivate
dirtyUp(SharedPtrNodeStack &stack, uint256 const &target, intr_ptr::SharedPtr< SHAMapTreeNode > terminal)xrpl::SHAMapprivate
dump(bool withHashes=false) constxrpl::SHAMap
end() constxrpl::SHAMap
f_xrpl::SHAMapprivate
family() constxrpl::SHAMap
family()xrpl::SHAMap
fetchNode(SHAMapHash const &hash) constxrpl::SHAMapprivate
fetchNodeFromDB(SHAMapHash const &hash) constxrpl::SHAMapprivate
fetchNodeNT(SHAMapHash const &hash) constxrpl::SHAMapprivate
fetchNodeNT(SHAMapHash const &hash, SHAMapSyncFilter *filter) constxrpl::SHAMapprivate
fetchRoot(SHAMapHash const &hash, SHAMapSyncFilter *filter)xrpl::SHAMap
findKey(uint256 const &id) constxrpl::SHAMapprivate
finishFetch(SHAMapHash const &hash, std::shared_ptr< NodeObject > const &object) constxrpl::SHAMapprivate
firstBelow(intr_ptr::SharedPtr< SHAMapTreeNode >, SharedPtrNodeStack &stack, int branch=0) constxrpl::SHAMapprivate
flushDirty(NodeObjectType t)xrpl::SHAMap
full_xrpl::SHAMapmutableprivate
getHash() constxrpl::SHAMap
getMissingNodes(int maxNodes, SHAMapSyncFilter *filter)xrpl::SHAMap
getNodeFat(SHAMapNodeID const &wanted, std::vector< std::pair< SHAMapNodeID, Blob > > &data, bool fatLeaves, std::uint32_t depth) constxrpl::SHAMap
getProofPath(uint256 const &key) constxrpl::SHAMap
gmn_ProcessDeferredReads(MissingNodes &)xrpl::SHAMapprivate
gmn_ProcessNodes(MissingNodes &, MissingNodes::StackEntry &node)xrpl::SHAMapprivate
hasInnerNode(SHAMapNodeID const &nodeID, SHAMapHash const &hash) constxrpl::SHAMapprivate
hasItem(uint256 const &id) constxrpl::SHAMap
hasLeafNode(uint256 const &tag, SHAMapHash const &hash) constxrpl::SHAMapprivate
invariants() constxrpl::SHAMap
isSynching() constxrpl::SHAMap
isValid() constxrpl::SHAMap
journal_xrpl::SHAMapprivate
lastBelow(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch=branchFactor) constxrpl::SHAMapprivate
leafDepthxrpl::SHAMapstatic
ledgerSeq_xrpl::SHAMapprivate
lower_bound(uint256 const &id) constxrpl::SHAMap
onlyBelow(SHAMapTreeNode *) constxrpl::SHAMapprivate
operator=(SHAMap const &)=deletexrpl::SHAMap
peekFirstItem(SharedPtrNodeStack &stack) constxrpl::SHAMapprivate
peekItem(uint256 const &id) constxrpl::SHAMap
peekItem(uint256 const &id, SHAMapHash &hash) constxrpl::SHAMap
peekNextItem(uint256 const &id, SharedPtrNodeStack &stack) constxrpl::SHAMapprivate
preFlushNode(intr_ptr::SharedPtr< Node > node) constxrpl::SHAMapprivate
root_xrpl::SHAMapprivate
serializeRoot(Serializer &s) constxrpl::SHAMap
setFull()xrpl::SHAMap
setImmutable()xrpl::SHAMap
setLedgerSeq(std::uint32_t lseq)xrpl::SHAMap
setSynching()xrpl::SHAMap
setUnbacked()xrpl::SHAMap
SHAMap()=deletexrpl::SHAMap
SHAMap(SHAMap const &)=deletexrpl::SHAMap
SHAMap(SHAMap const &other, bool isMutable)xrpl::SHAMap
SHAMap(SHAMapType t, Family &f)xrpl::SHAMap
SHAMap(SHAMapType t, uint256 const &hash, Family &f)xrpl::SHAMap
SharedPtrNodeStack typedefxrpl::SHAMapprivate
snapShot(bool isMutable) constxrpl::SHAMap
state_xrpl::SHAMapmutableprivate
type_xrpl::SHAMapprivate
unshare()xrpl::SHAMap
unshareNode(intr_ptr::SharedPtr< Node >, SHAMapNodeID const &nodeID)xrpl::SHAMapprivate
updateGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)xrpl::SHAMap
upper_bound(uint256 const &id) constxrpl::SHAMap
verifyProofPath(uint256 const &rootHash, uint256 const &key, std::vector< Blob > const &path)xrpl::SHAMapstatic
visitDifferences(SHAMap const *have, std::function< bool(SHAMapTreeNode const &)> const &) constxrpl::SHAMap
visitLeaves(std::function< void(boost::intrusive_ptr< SHAMapItem const > const &)> const &) constxrpl::SHAMap
visitNodes(std::function< bool(SHAMapTreeNode &)> const &function) constxrpl::SHAMap
walkBranch(SHAMapTreeNode *node, boost::intrusive_ptr< SHAMapItem const > const &otherMapItem, bool isFirstMap, Delta &differences, int &maxCount) constxrpl::SHAMapprivate
walkMap(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) constxrpl::SHAMap
walkMapParallel(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) constxrpl::SHAMap
walkSubTree(bool doWrite, NodeObjectType t)xrpl::SHAMapprivate
walkTowardsKey(uint256 const &id, SharedPtrNodeStack *stack=nullptr) constxrpl::SHAMapprivate
writeNode(NodeObjectType t, intr_ptr::SharedPtr< SHAMapTreeNode > node) constxrpl::SHAMapprivate
~SHAMap()=defaultxrpl::SHAMap