Files
rippled/classripple_1_1SHAMap-members.html
2025-08-19 09:49:50 -07:00

187 lines
33 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1SHAMap.html">SHAMap</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ripple::SHAMap Member List</div></div>
</div><!--header-->
<div class="contents">
<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#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 class="odd"><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 class="odd"><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 class="odd"><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#af4163b9fee79d216cfe6140fdac2e52f">belowHelper</a>(intr_ptr::SharedPtr&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 class="odd"><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#a0b9ca468990bab71ad6eab794f812453">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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5e0309dab2d67386ce24c8b80ff085d3">canonicalize</a>(SHAMapHash const &amp;hash, intr_ptr::SharedPtr&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#aeefbe6856af92905c637372457446927">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="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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#a251f081e7e41e996eeab38c21c4429bf">descend</a>(SHAMapInnerNode &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="odd"><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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad557d84c9f39ff04cf7cfd8a45019549">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#ac5fd4779ce479a1a40f23e738c1a026d">descendNoStore</a>(SHAMapInnerNode &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="odd"><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#ad94c9a3b3b3ba61ad8df0e81b086dce0">descendThrow</a>(SHAMapInnerNode &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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa24aaf2a36a562e659c918f4ca71e449">dirtyUp</a>(SharedPtrNodeStack &amp;stack, uint256 const &amp;target, intr_ptr::SharedPtr&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 class="odd"><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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a522656d6ede458746a7acee4732fea70">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#a00d827a2dea5d29f8d2adcc35fd77868">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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aaa27ab91ea652451c34d80bd49a77dc4">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#aba74c54fa2d3bd6693e34c8c3666b0d2">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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a928dfcab8a0f6418364a77d80f51d2db">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#ac2dc2ee041755fbd8105eec4e7a197bf">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="odd"><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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a557fd5f882aeb18069b37656a48f902b">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#affd46314b2492a399d8310e991599731">firstBelow</a>(intr_ptr::SharedPtr&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="odd"><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 class="odd"><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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a55538cab9a46adb5c5acb39616439ef4">getNodeFat</a>(SHAMapNodeID const &amp;wanted, std::vector&lt; std::pair&lt; SHAMapNodeID, Blob &gt; &gt; &amp;data, 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 class="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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#adeb87f388897ca07dfc7b3073edcb3f9">lastBelow</a>(intr_ptr::SharedPtr&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 class="odd"><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 class="odd"><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#a22ad95f58ebb1e05d06a4aac48329625">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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#abed452f4a2d8495e60dfcfc3473ceb7d">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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a381ecaa70bcce3f24bac35b7fed16985">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#a57aafa02813e9486ca55f732de4b01a6">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="odd"><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#a00b1a7221325e220eb1cd78d29af60a6">preFlushNode</a>(intr_ptr::SharedPtr&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="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a2ef0103bef7aefba0219c40368fd3688">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 class="odd"><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 class="odd"><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 class="odd"><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#aa021481769cad215f208aacb1c37e28a">SHAMap</a>()=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="odd"><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#a8a177ba2a59ac333da4a2e2b050b83ac">SHAMap</a>(SHAMap const &amp;other, bool isMutable)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="odd"><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 class="odd"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0a232e06d8dc86134b1eb05183b5c83a">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 class="odd"><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#a4a8daed34105ce8548d63d44bbf74f04">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="odd"><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#a10defa04c5990ae227297f869a99b691">unshareNode</a>(intr_ptr::SharedPtr&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="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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 class="odd"><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#a8c0d4938e4e75cabe03cdc64aaa2e7f2">writeNode</a>(NodeObjectType t, intr_ptr::SharedPtr&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="odd"><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>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>