This commit is contained in:
manojsdoshi
2022-03-11 23:48:43 +00:00
parent 33ee5a435d
commit 5f48f33f84
1856 changed files with 55639 additions and 53603 deletions

View File

@@ -78,93 +78,96 @@ $(function() {
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a64ade0336e5125b3ae011da2a97a453d">addRootNode</a>(SHAMapHash const &amp;hash, Slice const &amp;rootNode, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">backed_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">begin</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">branchFactor</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab39da8aa57430441b1f4fdce7fe6cbfe">cacheLookup</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad0807d9637171e188518d9e453c4e972">canonicalize</a>(SHAMapHash const &amp;hash, std::shared_ptr&lt; SHAMapTreeNode &gt; &amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0fa261a41fdf7f773f104e2e01cf8864">checkFilter</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb">clearSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a09a39196247b7d775f001db67eb37882">compare</a>(SHAMap const &amp;otherMap, Delta &amp;differences, int maxCount) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">cowid_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af0792d9d5d0e62b966754dcdee79e1ea">deepCompare</a>(SHAMap &amp;other) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad34b4b3f4c26154a0ad8e63ada075f88">delItem</a>(uint256 const &amp;id)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a293ffbfa7725569d411130013728c8cd">Delta</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a804ed1a6f14de6b43122b661e101f0fc">DeltaItem</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af97eaa11f0ba83945729dc0f5af2b193">DeltaRef</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a586781012c019333e8286bf824310fd2">descend</a>(SHAMapInnerNode *, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3d8c1b6996a91a29b29162eaad3b4a94">descend</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad5f860ccc8ed84ff288ce7609067e46a">descend</a>(SHAMapInnerNode *parent, SHAMapNodeID const &amp;parentID, int branch, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a07ce8e5379558b4c0e256cbbf2636cb7">descendAsync</a>(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &amp;pending, descendCallback &amp;&amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a6f66b7bfb65decc0e4d7a3fde7c515b3">descendCallback</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa3221154f0a1742601dba0160b900ae1">descendNoStore</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">descendThrow</a>(SHAMapInnerNode *, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984ab10c948dcf5b1356128568d50020">descendThrow</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a36ba184d7125776bff17e081e9e1d7ed">dirtyUp</a>(SharedPtrNodeStack &amp;stack, uint256 const &amp;target, std::shared_ptr&lt; SHAMapTreeNode &gt; terminal)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a16c47b967da5fd093f51e7331f42c9b6">dump</a>(bool withHashes=false) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">end</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">f_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a59a75b533a405ac21e9a4ad5ac6369ac">family</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a400ebc587b7d48e76e8864155313af">family</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a66c2705a67ce6d7364f82cde3e2b4e2b">fetchNode</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab69c3b19b1d65ff919f578a610f32a3e">fetchNodeFromDB</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a03833149ffd297c6817572a2c082a3c7">fetchNodeNT</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad06460f79b0746191052edcd96e6631b">fetchNodeNT</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad530edc60b33c2eb590d2be1cb12f2de">fetchRoot</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">findKey</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#afa1fbc27fed8a7df458452aeced1f9fc">finishFetch</a>(SHAMapHash const &amp;hash, std::shared_ptr&lt; NodeObject &gt; const &amp;object) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1f01214958eaeab184663b9424651a4b">firstBelow</a>(std::shared_ptr&lt; SHAMapTreeNode &gt;, SharedPtrNodeStack &amp;stack, int branch=0) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae6fddc16c43b58e725afde738f4a70a8">flushDirty</a>(NodeObjectType t)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">full_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">getHash</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa5a110117bc3ae3de8a49ba06c21fa04">getMissingNodes</a>(int maxNodes, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a82934b5efbae6aaebd17f74cad86c1f7">getNodeFat</a>(SHAMapNodeID const &amp;wanted, std::vector&lt; SHAMapNodeID &gt; &amp;nodeIDs, std::vector&lt; Blob &gt; &amp;rawNodes, bool fatLeaves, std::uint32_t depth) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#afcf889076d5459b52eb9eb8248344f5c">getProofPath</a>(uint256 const &amp;key) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">gmn_ProcessDeferredReads</a>(MissingNodes &amp;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">gmn_ProcessNodes</a>(MissingNodes &amp;, MissingNodes::StackEntry &amp;node)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">hasInnerNode</a>(SHAMapNodeID const &amp;nodeID, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">hasItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">hasLeafNode</a>(uint256 const &amp;tag, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">invariants</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">isSynching</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">isValid</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">journal_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aad5d3f98e560b98d0f621edffcaddbb8">belowHelper</a>(std::shared_ptr&lt; SHAMapTreeNode &gt; node, SharedPtrNodeStack &amp;stack, int branch, std::tuple&lt; int, std::function&lt; bool(int)&gt;, std::function&lt; void(int &amp;)&gt;&gt; const &amp;loopParams) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">branchFactor</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab39da8aa57430441b1f4fdce7fe6cbfe">cacheLookup</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad0807d9637171e188518d9e453c4e972">canonicalize</a>(SHAMapHash const &amp;hash, std::shared_ptr&lt; SHAMapTreeNode &gt; &amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0fa261a41fdf7f773f104e2e01cf8864">checkFilter</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb">clearSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a09a39196247b7d775f001db67eb37882">compare</a>(SHAMap const &amp;otherMap, Delta &amp;differences, int maxCount) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">cowid_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af0792d9d5d0e62b966754dcdee79e1ea">deepCompare</a>(SHAMap &amp;other) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad34b4b3f4c26154a0ad8e63ada075f88">delItem</a>(uint256 const &amp;id)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a293ffbfa7725569d411130013728c8cd">Delta</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a804ed1a6f14de6b43122b661e101f0fc">DeltaItem</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af97eaa11f0ba83945729dc0f5af2b193">DeltaRef</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a586781012c019333e8286bf824310fd2">descend</a>(SHAMapInnerNode *, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3d8c1b6996a91a29b29162eaad3b4a94">descend</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad5f860ccc8ed84ff288ce7609067e46a">descend</a>(SHAMapInnerNode *parent, SHAMapNodeID const &amp;parentID, int branch, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a07ce8e5379558b4c0e256cbbf2636cb7">descendAsync</a>(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &amp;pending, descendCallback &amp;&amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a6f66b7bfb65decc0e4d7a3fde7c515b3">descendCallback</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa3221154f0a1742601dba0160b900ae1">descendNoStore</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">descendThrow</a>(SHAMapInnerNode *, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984ab10c948dcf5b1356128568d50020">descendThrow</a>(std::shared_ptr&lt; SHAMapInnerNode &gt; const &amp;, int branch) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a36ba184d7125776bff17e081e9e1d7ed">dirtyUp</a>(SharedPtrNodeStack &amp;stack, uint256 const &amp;target, std::shared_ptr&lt; SHAMapTreeNode &gt; terminal)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a16c47b967da5fd093f51e7331f42c9b6">dump</a>(bool withHashes=false) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">end</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">f_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a59a75b533a405ac21e9a4ad5ac6369ac">family</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a400ebc587b7d48e76e8864155313af">family</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a66c2705a67ce6d7364f82cde3e2b4e2b">fetchNode</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab69c3b19b1d65ff919f578a610f32a3e">fetchNodeFromDB</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a03833149ffd297c6817572a2c082a3c7">fetchNodeNT</a>(SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad06460f79b0746191052edcd96e6631b">fetchNodeNT</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad530edc60b33c2eb590d2be1cb12f2de">fetchRoot</a>(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">findKey</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#afa1fbc27fed8a7df458452aeced1f9fc">finishFetch</a>(SHAMapHash const &amp;hash, std::shared_ptr&lt; NodeObject &gt; const &amp;object) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1f01214958eaeab184663b9424651a4b">firstBelow</a>(std::shared_ptr&lt; SHAMapTreeNode &gt;, SharedPtrNodeStack &amp;stack, int branch=0) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae6fddc16c43b58e725afde738f4a70a8">flushDirty</a>(NodeObjectType t)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">full_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">getHash</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa5a110117bc3ae3de8a49ba06c21fa04">getMissingNodes</a>(int maxNodes, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a82934b5efbae6aaebd17f74cad86c1f7">getNodeFat</a>(SHAMapNodeID const &amp;wanted, std::vector&lt; SHAMapNodeID &gt; &amp;nodeIDs, std::vector&lt; Blob &gt; &amp;rawNodes, bool fatLeaves, std::uint32_t depth) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#afcf889076d5459b52eb9eb8248344f5c">getProofPath</a>(uint256 const &amp;key) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">gmn_ProcessDeferredReads</a>(MissingNodes &amp;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">gmn_ProcessNodes</a>(MissingNodes &amp;, MissingNodes::StackEntry &amp;node)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">hasInnerNode</a>(SHAMapNodeID const &amp;nodeID, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">hasItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">hasLeafNode</a>(uint256 const &amp;tag, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">invariants</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">isSynching</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">isValid</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">journal_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a464ef697150f2e93b55b792dbd9a5c34">lastBelow</a>(std::shared_ptr&lt; SHAMapTreeNode &gt; node, SharedPtrNodeStack &amp;stack, int branch=branchFactor) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">leafDepth</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ledgerSeq_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a944948c4ffd1bdc5767c58e76edc21ea">onlyBelow</a>(SHAMapTreeNode *) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1da759f7b902f34a3b0f477ddbe15f23">operator=</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a122cf539ce917e7a322cfb41c8db3f57">peekItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a473343ad2cbc95f8749b7c18267edc">peekItem</a>(uint256 const &amp;id, SHAMapHash &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">peekNextItem</a>(uint256 const &amp;id, SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5afb093086264fa6ce9573d4703e1e85">preFlushNode</a>(std::shared_ptr&lt; Node &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5b5f477358f0d5ce1b24d0888ffefb1d">root_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">serializeRoot</a>(Serializer &amp;s) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">setFull</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">setImmutable</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">setLedgerSeq</a>(std::uint32_t lseq)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">setSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">setUnbacked</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac12fd99d7dee738a86015218f6e48433">SHAMap</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af2d86b74a75658bad662547f5a674c05">SHAMap</a>(SHAMapType t, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93d5b6bd9e2c35f2f2cf2b97863eb817">SHAMap</a>(SHAMapType t, uint256 const &amp;hash, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9dfb34a7829b5dc8b457b5d671ab1fe6">SharedPtrNodeStack</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">snapShot</a>(bool isMutable) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a343edca635d6cf2df19026569be34313">type_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">unshare</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad4a7aa36e5d6888012e4e4414f98b73c">unshareNode</a>(std::shared_ptr&lt; Node &gt;, SHAMapNodeID const &amp;nodeID)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab40ce9ae2e8df178c78440b40b6a2cda">updateGiveItem</a>(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">upper_bound</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af382ac10dccf3f4b82c64548cd05a677">verifyProofPath</a>(uint256 const &amp;rootHash, uint256 const &amp;key, std::vector&lt; Blob &gt; const &amp;path)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a033dc682ae2682f64b8e8973ae7bdc2b">visitDifferences</a>(SHAMap const *have, std::function&lt; bool(SHAMapTreeNode const &amp;)&gt;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a483e3bb899522c7abfbf8218c5b21946">visitLeaves</a>(std::function&lt; void(std::shared_ptr&lt; SHAMapItem const &gt; const &amp;)&gt; const &amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1253302364db2ba0314e437075ef9d4">visitNodes</a>(std::function&lt; bool(SHAMapTreeNode &amp;)&gt; const &amp;function) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae328c6d5cac6d3aea7054a9c7d2ffb5b">walkBranch</a>(SHAMapTreeNode *node, std::shared_ptr&lt; SHAMapItem const &gt; const &amp;otherMapItem, bool isFirstMap, Delta &amp;differences, int &amp;maxCount) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9f99fac6b2778d1c82353fe773e3b436">walkMap</a>(std::vector&lt; SHAMapMissingNode &gt; &amp;missingNodes, int maxMissing) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a6978a86f8322bbd572ea34189beb00e5">walkMapParallel</a>(std::vector&lt; SHAMapMissingNode &gt; &amp;missingNodes, int maxMissing) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a64d84916fb3113b9c855dbdad85cc0c2">walkSubTree</a>(bool doWrite, NodeObjectType t)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">walkTowardsKey</a>(uint256 const &amp;id, SharedPtrNodeStack *stack=nullptr) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4756fdd40d2fdb22002ab4d3e25ebde9">writeNode</a>(NodeObjectType t, std::shared_ptr&lt; SHAMapTreeNode &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93552723ee0f47af4d6bb78115308fb1">~SHAMap</a>()=default</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ada99838217423830f916a2e194023fd9">lower_bound</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a944948c4ffd1bdc5767c58e76edc21ea">onlyBelow</a>(SHAMapTreeNode *) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1da759f7b902f34a3b0f477ddbe15f23">operator=</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a122cf539ce917e7a322cfb41c8db3f57">peekItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a473343ad2cbc95f8749b7c18267edc">peekItem</a>(uint256 const &amp;id, SHAMapHash &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">peekNextItem</a>(uint256 const &amp;id, SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5afb093086264fa6ce9573d4703e1e85">preFlushNode</a>(std::shared_ptr&lt; Node &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5b5f477358f0d5ce1b24d0888ffefb1d">root_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">serializeRoot</a>(Serializer &amp;s) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">setFull</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">setImmutable</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">setLedgerSeq</a>(std::uint32_t lseq)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">setSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">setUnbacked</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac12fd99d7dee738a86015218f6e48433">SHAMap</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af2d86b74a75658bad662547f5a674c05">SHAMap</a>(SHAMapType t, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93d5b6bd9e2c35f2f2cf2b97863eb817">SHAMap</a>(SHAMapType t, uint256 const &amp;hash, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9dfb34a7829b5dc8b457b5d671ab1fe6">SharedPtrNodeStack</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">snapShot</a>(bool isMutable) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a343edca635d6cf2df19026569be34313">type_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">unshare</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad4a7aa36e5d6888012e4e4414f98b73c">unshareNode</a>(std::shared_ptr&lt; Node &gt;, SHAMapNodeID const &amp;nodeID)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab40ce9ae2e8df178c78440b40b6a2cda">updateGiveItem</a>(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">upper_bound</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af382ac10dccf3f4b82c64548cd05a677">verifyProofPath</a>(uint256 const &amp;rootHash, uint256 const &amp;key, std::vector&lt; Blob &gt; const &amp;path)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a033dc682ae2682f64b8e8973ae7bdc2b">visitDifferences</a>(SHAMap const *have, std::function&lt; bool(SHAMapTreeNode const &amp;)&gt;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a483e3bb899522c7abfbf8218c5b21946">visitLeaves</a>(std::function&lt; void(std::shared_ptr&lt; SHAMapItem const &gt; const &amp;)&gt; const &amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1253302364db2ba0314e437075ef9d4">visitNodes</a>(std::function&lt; bool(SHAMapTreeNode &amp;)&gt; const &amp;function) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae328c6d5cac6d3aea7054a9c7d2ffb5b">walkBranch</a>(SHAMapTreeNode *node, std::shared_ptr&lt; SHAMapItem const &gt; const &amp;otherMapItem, bool isFirstMap, Delta &amp;differences, int &amp;maxCount) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9f99fac6b2778d1c82353fe773e3b436">walkMap</a>(std::vector&lt; SHAMapMissingNode &gt; &amp;missingNodes, int maxMissing) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa0fcb9d89a9f72e549c92cd38b92561b">walkMapParallel</a>(std::vector&lt; SHAMapMissingNode &gt; &amp;missingNodes, int maxMissing) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a64d84916fb3113b9c855dbdad85cc0c2">walkSubTree</a>(bool doWrite, NodeObjectType t)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">walkTowardsKey</a>(uint256 const &amp;id, SharedPtrNodeStack *stack=nullptr) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4756fdd40d2fdb22002ab4d3e25ebde9">writeNode</a>(NodeObjectType t, std::shared_ptr&lt; SHAMapTreeNode &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93552723ee0f47af4d6bb78115308fb1">~SHAMap</a>()=default</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>