This commit is contained in:
intelliot
2023-04-11 16:57:37 +00:00
parent edd7bab8d0
commit af6e9013ea
1603 changed files with 39183 additions and 36521 deletions

View File

@@ -72,8 +72,8 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9bc9928b273e0467788329faa8f65e96">addGiveItem</a>(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt; item)</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#ad628222b8fa175537889873ff6724cc0">addItem</a>(SHAMapNodeType type, SHAMapItem &amp;&amp;i)</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#a569baa82267b09d725839feafe6eedc0">addGiveItem</a>(SHAMapNodeType type, boost::intrusive_ptr&lt; SHAMapItem const &gt; item)</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#a754474c80816f12e58e87114709ebbcf">addItem</a>(SHAMapNodeType type, boost::intrusive_ptr&lt; SHAMapItem const &gt; item)</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#a5c78c5b45614fa7b5f7ecebbc7185944">addKnownNode</a>(SHAMapNodeID const &amp;nodeID, Slice const &amp;rawNode, 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#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>
@@ -89,8 +89,8 @@ $(function() {
<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#a677bfcf04f1bbe289bd57b717584e11a">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#a48dad6728c6fc737381f1cf4040d85ab">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>
@@ -132,11 +132,11 @@ $(function() {
<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#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 class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a222498d664737fc6cb8d523e40041076">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#a90577ca6218e07eac655cbba02daa3a1">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#aec315afb994a97e40c0dafaf01543506">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>
@@ -155,13 +155,13 @@ $(function() {
<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><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa31380dfc8ad4bc15dfdba337c67d136">updateGiveItem</a>(SHAMapNodeType type, boost::intrusive_ptr&lt; SHAMapItem const &gt; item)</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#adb124506e012e85f807355a5a58c0ce7">visitDifferences</a>(SHAMap const *have, std::function&lt; bool(SHAMapTreeNode 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#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#adb6fc2f28765c0df0c93065d52a3a988">visitLeaves</a>(std::function&lt; void(boost::intrusive_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><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae278ac777321e41b9b7b1614e28675e2">walkBranch</a>(SHAMapTreeNode *node, boost::intrusive_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>