mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<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.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: SHAMap.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -123,6 +128,7 @@ $(function() {
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keyword">class </span>SHAMapNodeID;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">class </span>SHAMapSyncFilter;</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="foldopen" id="foldopen00049" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77"> 49</a></span><span class="keyword">enum class</span> <a class="code hl_enumeration" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">SHAMapState</a> {</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">Modifying</a> = 0,</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
@@ -132,7 +138,9 @@ $(function() {
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b">Invalid</a> = 3,</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="foldopen" id="foldopen00098" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html"> 98</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1SHAMap.html">SHAMap</a></div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>{</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="keyword">private</span>:</div>
|
||||
@@ -176,16 +184,20 @@ $(function() {
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a93552723ee0f47af4d6bb78115308fb1"> 143</a></span> <a class="code hl_function" href="classripple_1_1SHAMap.html#a93552723ee0f47af4d6bb78115308fb1">~SHAMap</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classripple_1_1Family.html">Family</a> <span class="keyword">const</span>&</div>
|
||||
<div class="foldopen" id="foldopen00146" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a522656d6ede458746a7acee4732fea70"> 146</a></span> <a class="code hl_function" href="classripple_1_1SHAMap.html#a522656d6ede458746a7acee4732fea70">family</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">f_</a>;</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_class" href="classripple_1_1Family.html">Family</a>&</div>
|
||||
<div class="foldopen" id="foldopen00152" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a00d827a2dea5d29f8d2adcc35fd77868"> 152</a></span> <a class="code hl_function" href="classripple_1_1SHAMap.html#a00d827a2dea5d29f8d2adcc35fd77868">family</a>()</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">f_</a>;</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="comment">//--------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||
@@ -249,7 +261,7 @@ $(function() {
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_function" href="classripple_1_1SHAMap.html#a381ecaa70bcce3f24bac35b7fed16985">peekItem</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& <span class="keywordtype">id</span>, <a class="code hl_class" href="classripple_1_1SHAMapHash.html">SHAMapHash</a>& hash) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="comment">// traverse functions</span></div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"></span> <a class="code hl_class" href="classripple_1_1Dir_1_1const__iterator.html">const_iterator</a></div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_class" href="classripple_1_1Dir_1_1const__iterator.html">const_iterator</a></div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <a class="code hl_function" href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">upper_bound</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& <span class="keywordtype">id</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_class" href="classripple_1_1Dir_1_1const__iterator.html">const_iterator</a></div>
|
||||
@@ -477,6 +489,7 @@ $(function() {
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> </div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="comment">// Structure to track information about call to</span></div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> <span class="comment">// getMissingNodes while it's in progress</span></div>
|
||||
<div class="foldopen" id="foldopen00514" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="structripple_1_1SHAMap_1_1MissingNodes.html"> 514</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1SHAMap_1_1MissingNodes.html">MissingNodes</a></div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> {</div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="structripple_1_1SHAMap_1_1MissingNodes.html#a832dcc91d7ffd8b7ab48ec0f3b801c09"> 516</a></span> <a class="code hl_function" href="structripple_1_1SHAMap_1_1MissingNodes.html#a832dcc91d7ffd8b7ab48ec0f3b801c09">MissingNodes</a>() = <span class="keyword">delete</span>;</div>
|
||||
@@ -525,6 +538,7 @@ $(function() {
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <span class="comment">// reads</span></div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="structripple_1_1SHAMap_1_1MissingNodes.html#ad412b8d16396e0c89bcf9b7673f0f450"> 560</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map<SHAMapInnerNode*, SHAMapNodeID></a> <a class="code hl_variable" href="structripple_1_1SHAMap_1_1MissingNodes.html#ad412b8d16396e0c89bcf9b7673f0f450">resumes_</a>;</div>
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> </div>
|
||||
<div class="foldopen" id="foldopen00562" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="structripple_1_1SHAMap_1_1MissingNodes.html#a3ec85f310a1155ddcca197414136b4a0"> 562</a></span> <a class="code hl_function" href="structripple_1_1SHAMap_1_1MissingNodes.html#a3ec85f310a1155ddcca197414136b4a0">MissingNodes</a>(</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keywordtype">int</span> max,</div>
|
||||
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <a class="code hl_class" href="classripple_1_1SHAMapSyncFilter.html">SHAMapSyncFilter</a>* filter,</div>
|
||||
@@ -539,7 +553,9 @@ $(function() {
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> <a class="code hl_variable" href="structripple_1_1SHAMap_1_1MissingNodes.html#a64493410dec801e06486468f8ed5b4d0">missingNodes_</a>.reserve(max);</div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <a class="code hl_variable" href="structripple_1_1SHAMap_1_1MissingNodes.html#ade7ed01ff01b6207f63f5d7919c3f987">finishedReads_</a>.reserve(maxDefer);</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> </div>
|
||||
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="comment">// getMissingNodes helper functions</span></div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keywordtype">void</span></div>
|
||||
@@ -553,20 +569,26 @@ $(function() {
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <a class="code hl_class" href="classripple_1_1SHAMapHash.html">SHAMapHash</a> <span class="keyword">const</span>& hash,</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<NodeObject></a> <span class="keyword">const</span>& <span class="keywordtype">object</span>) <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> </div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00592" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f"> 592</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">SHAMap::setFull</a>()</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>{</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">full_</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> </div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00598" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791"> 598</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">SHAMap::setLedgerSeq</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> lseq)</div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span>{</div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ledgerSeq_</a> = lseq;</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00604" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741"> 604</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">SHAMap::setImmutable</a>()</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span>{</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> XRPL_ASSERT(</div>
|
||||
@@ -574,39 +596,51 @@ $(function() {
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="stringliteral">"ripple::SHAMap::setImmutable : state is valid"</span>);</div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a> = <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc">SHAMapState::Immutable</a>;</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> </div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00613" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64"> 613</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">SHAMap::isSynching</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a> == <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">SHAMapState::Synching</a>;</div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00619" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419"> 619</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">SHAMap::setSynching</a>()</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span>{</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a> = <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">SHAMapState::Synching</a>;</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> </div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00625" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb"> 625</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb">SHAMap::clearSynching</a>()</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span>{</div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a> = <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">SHAMapState::Modifying</a>;</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> </div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00631" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7"> 631</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">SHAMap::isValid</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a> != <a class="code hl_enumvalue" href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b">SHAMapState::Invalid</a>;</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> </div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span><span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00637" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636"> 637</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">SHAMap::setUnbacked</a>()</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span>{</div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <a class="code hl_variable" href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">backed_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> </div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> </div>
|
||||
<div class="foldopen" id="foldopen00644" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html"> 644</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span>{</div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span><span class="keyword">public</span>:</div>
|
||||
@@ -649,7 +683,9 @@ $(function() {
|
||||
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> <a class="code hl_friend" href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">operator==</a>(<a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>& x, <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>& y);</div>
|
||||
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a1ffff693669cd9c4038491d5cc4cf6f3"> 684</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1SHAMap.html">SHAMap</a>;</div>
|
||||
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> </div>
|
||||
<div class="foldopen" id="foldopen00687" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ad44938558ed554d2e0fb8267068f6df0"> 687</a></span><span class="keyword">inline</span> <a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a0962997c34b92fd7431560dd802fa7c0">SHAMap::const_iterator::const_iterator</a>(<a class="code hl_class" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map) : map_(map)</div>
|
||||
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span>{</div>
|
||||
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> XRPL_ASSERT(</div>
|
||||
@@ -659,12 +695,16 @@ $(function() {
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> temp = <a class="code hl_variable" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a>-><a class="code hl_function" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(<a class="code hl_variable" href="classripple_1_1SHAMap_1_1const__iterator.html#a0226f23617b013c86d0459e702fb6f19">stack_</a>))</div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <a class="code hl_variable" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> = temp->peekItem().get();</div>
|
||||
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> </div>
|
||||
<div class="foldopen" id="foldopen00697" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a53c9b539929750152b7699bcd852aedc"> 697</a></span><span class="keyword">inline</span> <a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a0962997c34b92fd7431560dd802fa7c0">SHAMap::const_iterator::const_iterator</a>(<a class="code hl_class" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a>)</div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> : map_(map)</div>
|
||||
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span>{</div>
|
||||
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> </div>
|
||||
<div class="foldopen" id="foldopen00702" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a942f588cfdb4512bc7272ebae930a856"> 702</a></span><span class="keyword">inline</span> <a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a0962997c34b92fd7431560dd802fa7c0">SHAMap::const_iterator::const_iterator</a>(</div>
|
||||
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> <a class="code hl_class" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map,</div>
|
||||
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> <a class="code hl_typedef" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item,</div>
|
||||
@@ -672,20 +712,26 @@ $(function() {
|
||||
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> : stack_(<a class="code hl_namespace" href="namespacestd.html">std</a>::move(stack)), map_(map), item_(item)</div>
|
||||
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span>{</div>
|
||||
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> </div>
|
||||
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span><span class="keyword">inline</span> <a class="code hl_typedef" href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">SHAMap::const_iterator::reference</a></div>
|
||||
<div class="foldopen" id="foldopen00711" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1"> 711</a></span><a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a32f16ece7c06b88964b58cb008f18e8f">SHAMap::const_iterator::operator*</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <span class="keywordflow">return</span> *item_;</div>
|
||||
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> </div>
|
||||
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span><span class="keyword">inline</span> <a class="code hl_typedef" href="classripple_1_1Dir_1_1const__iterator.html#a8cc46c4cfcd0f6967c32051448a907a8">SHAMap::const_iterator::pointer</a></div>
|
||||
<div class="foldopen" id="foldopen00717" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219"> 717</a></span><a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#af2d0165fde72b90c1e63a0d92cdb5786">SHAMap::const_iterator::operator-></a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> <span class="keywordflow">return</span> item_;</div>
|
||||
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> </div>
|
||||
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span><span class="keyword">inline</span> <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a>&</div>
|
||||
<div class="foldopen" id="foldopen00723" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d"> 723</a></span><a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a6f68307203e9b5fd4b7954186ceafdd3">SHAMap::const_iterator::operator++</a>()</div>
|
||||
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span>{</div>
|
||||
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> temp = map_->peekNextItem(item_->key(), stack_))</div>
|
||||
@@ -694,16 +740,20 @@ $(function() {
|
||||
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> item_ = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> </div>
|
||||
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span><span class="keyword">inline</span> <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
|
||||
<div class="foldopen" id="foldopen00733" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#add9afd9aaa8067198aa0b66568f34f26"> 733</a></span><a class="code hl_function" href="classripple_1_1Dir_1_1const__iterator.html#a6f68307203e9b5fd4b7954186ceafdd3">SHAMap::const_iterator::operator++</a>(<span class="keywordtype">int</span>)</div>
|
||||
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span>{</div>
|
||||
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> <span class="keyword">auto</span> tmp = *<span class="keyword">this</span>;</div>
|
||||
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> ++(*this);</div>
|
||||
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <span class="keywordflow">return</span> tmp;</div>
|
||||
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> </div>
|
||||
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00741" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466"> 741</a></span><a class="code hl_function" href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">operator==</a>(<a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>& x, <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>& y)</div>
|
||||
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span>{</div>
|
||||
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> XRPL_ASSERT(</div>
|
||||
@@ -712,149 +762,156 @@ $(function() {
|
||||
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> <span class="stringliteral">"inputs map do match"</span>);</div>
|
||||
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <span class="keywordflow">return</span> x.<a class="code hl_variable" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> == y.<a class="code hl_variable" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a>;</div>
|
||||
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> </div>
|
||||
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00751" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad4dea638ae6e1e701a2155ca93792419"> 751</a></span><a class="code hl_function" href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">operator!=</a>(<a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>& x, <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>& y)</div>
|
||||
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span>{</div>
|
||||
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">return</span> !(x == y);</div>
|
||||
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> </div>
|
||||
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span><span class="keyword">inline</span> SHAMap::const_iterator</div>
|
||||
<div class="foldopen" id="foldopen00757" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2"> 757</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">SHAMap::begin</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a>(<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> </div>
|
||||
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span><span class="keyword">inline</span> <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
|
||||
<div class="foldopen" id="foldopen00763" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1"> 763</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">SHAMap::end</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a>(<span class="keyword">this</span>, <span class="keyword">nullptr</span>);</div>
|
||||
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> </div>
|
||||
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div>
|
||||
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html">ripple::Dir::const_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="Dir_8h_source.html#l00062">Dir.h:63</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a0962997c34b92fd7431560dd802fa7c0"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a0962997c34b92fd7431560dd802fa7c0">ripple::Dir::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(ReadView const &view, Keylet const &root, Keylet const &page)</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8h_source.html#l00116">Dir.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a32f16ece7c06b88964b58cb008f18e8f"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a32f16ece7c06b88964b58cb008f18e8f">ripple::Dir::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8cpp_source.html#l00070">Dir.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a5c10b36dcf197f4ccd12419eb00ef13a"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">ripple::Dir::const_iterator::reference</a></div><div class="ttdeci">value_type const & reference</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8h_source.html#l00067">Dir.h:67</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a6f68307203e9b5fd4b7954186ceafdd3"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a6f68307203e9b5fd4b7954186ceafdd3">ripple::Dir::const_iterator::operator++</a></div><div class="ttdeci">const_iterator & operator++()</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8cpp_source.html#l00081">Dir.cpp:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a8cc46c4cfcd0f6967c32051448a907a8"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a8cc46c4cfcd0f6967c32051448a907a8">ripple::Dir::const_iterator::pointer</a></div><div class="ttdeci">value_type const * pointer</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8h_source.html#l00066">Dir.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_af2d0165fde72b90c1e63a0d92cdb5786"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#af2d0165fde72b90c1e63a0d92cdb5786">ripple::Dir::const_iterator::operator-></a></div><div class="ttdeci">pointer operator->() const</div><div class="ttdef"><b>Definition:</b> <a href="Dir_8h_source.html#l00084">Dir.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Family_html"><div class="ttname"><a href="classripple_1_1Family.html">ripple::Family</a></div><div class="ttdef"><b>Definition:</b> <a href="Family_8h_source.html#l00033">Family.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapAddNode_html"><div class="ttname"><a href="classripple_1_1SHAMapAddNode.html">ripple::SHAMapAddNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapAddNode_8h_source.html#l00028">SHAMapAddNode.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapHash_html"><div class="ttname"><a href="classripple_1_1SHAMapHash.html">ripple::SHAMapHash</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapHash_8h_source.html#l00032">SHAMapHash.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html">ripple::SHAMapInnerNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapInnerNode_8h_source.html#l00035">SHAMapInnerNode.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html_a42a7132ff24a6edf8ca1e022f61826d9"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html#a42a7132ff24a6edf8ca1e022f61826d9">ripple::SHAMapInnerNode::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Each inner node has 16 children (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapInnerNode_8h_source.html#l00040">SHAMapInnerNode.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapItem_html"><div class="ttname"><a href="classripple_1_1SHAMapItem.html">ripple::SHAMapItem</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapItem_8h_source.html#l00035">SHAMapItem.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapLeafNode_html"><div class="ttname"><a href="classripple_1_1SHAMapLeafNode.html">ripple::SHAMapLeafNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapLeafNode_8h_source.html#l00030">SHAMapLeafNode.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapNodeID_html"><div class="ttname"><a href="classripple_1_1SHAMapNodeID.html">ripple::SHAMapNodeID</a></div><div class="ttdoc">Identifies a node inside a SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapNodeID_8h_source.html#l00033">SHAMapNodeID.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapSyncFilter_html"><div class="ttname"><a href="classripple_1_1SHAMapSyncFilter.html">ripple::SHAMapSyncFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSyncFilter_8h_source.html#l00030">SHAMapSyncFilter.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html">ripple::SHAMapTreeNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00051">SHAMapTreeNode.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html">ripple::SHAMap::const_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00644">SHAMap.h:645</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a01908f8cc0274035ebf018f2f92783ce"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">ripple::SHAMap::const_iterator::pointer</a></div><div class="ttdeci">value_type const * pointer</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00651">SHAMap.h:651</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a0226f23617b013c86d0459e702fb6f19"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a0226f23617b013c86d0459e702fb6f19">ripple::SHAMap::const_iterator::stack_</a></div><div class="ttdeci">SharedPtrNodeStack stack_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00654">SHAMap.h:654</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html">ripple::Dir::const_iterator</a></div><div class="ttdef"><b>Definition</b> <a href="Dir_8h_source.html#l00062">Dir.h:63</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a0962997c34b92fd7431560dd802fa7c0"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a0962997c34b92fd7431560dd802fa7c0">ripple::Dir::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(ReadView const &view, Keylet const &root, Keylet const &page)</div><div class="ttdef"><b>Definition</b> <a href="Dir_8h_source.html#l00116">Dir.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a32f16ece7c06b88964b58cb008f18e8f"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a32f16ece7c06b88964b58cb008f18e8f">ripple::Dir::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition</b> <a href="Dir_8cpp_source.html#l00070">Dir.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a5c10b36dcf197f4ccd12419eb00ef13a"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">ripple::Dir::const_iterator::reference</a></div><div class="ttdeci">value_type const & reference</div><div class="ttdef"><b>Definition</b> <a href="Dir_8h_source.html#l00067">Dir.h:67</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a6f68307203e9b5fd4b7954186ceafdd3"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a6f68307203e9b5fd4b7954186ceafdd3">ripple::Dir::const_iterator::operator++</a></div><div class="ttdeci">const_iterator & operator++()</div><div class="ttdef"><b>Definition</b> <a href="Dir_8cpp_source.html#l00081">Dir.cpp:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a8cc46c4cfcd0f6967c32051448a907a8"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a8cc46c4cfcd0f6967c32051448a907a8">ripple::Dir::const_iterator::pointer</a></div><div class="ttdeci">value_type const * pointer</div><div class="ttdef"><b>Definition</b> <a href="Dir_8h_source.html#l00066">Dir.h:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_af2d0165fde72b90c1e63a0d92cdb5786"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#af2d0165fde72b90c1e63a0d92cdb5786">ripple::Dir::const_iterator::operator-></a></div><div class="ttdeci">pointer operator->() const</div><div class="ttdef"><b>Definition</b> <a href="Dir_8h_source.html#l00084">Dir.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Family_html"><div class="ttname"><a href="classripple_1_1Family.html">ripple::Family</a></div><div class="ttdef"><b>Definition</b> <a href="Family_8h_source.html#l00033">Family.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapAddNode_html"><div class="ttname"><a href="classripple_1_1SHAMapAddNode.html">ripple::SHAMapAddNode</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapAddNode_8h_source.html#l00028">SHAMapAddNode.h:29</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapHash_html"><div class="ttname"><a href="classripple_1_1SHAMapHash.html">ripple::SHAMapHash</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapHash_8h_source.html#l00032">SHAMapHash.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html">ripple::SHAMapInnerNode</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapInnerNode_8h_source.html#l00035">SHAMapInnerNode.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html_a42a7132ff24a6edf8ca1e022f61826d9"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html#a42a7132ff24a6edf8ca1e022f61826d9">ripple::SHAMapInnerNode::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Each inner node has 16 children (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapInnerNode_8h_source.html#l00040">SHAMapInnerNode.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapItem_html"><div class="ttname"><a href="classripple_1_1SHAMapItem.html">ripple::SHAMapItem</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapItem_8h_source.html#l00035">SHAMapItem.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapLeafNode_html"><div class="ttname"><a href="classripple_1_1SHAMapLeafNode.html">ripple::SHAMapLeafNode</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapLeafNode_8h_source.html#l00030">SHAMapLeafNode.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapNodeID_html"><div class="ttname"><a href="classripple_1_1SHAMapNodeID.html">ripple::SHAMapNodeID</a></div><div class="ttdoc">Identifies a node inside a SHAMap.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapNodeID_8h_source.html#l00033">SHAMapNodeID.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapSyncFilter_html"><div class="ttname"><a href="classripple_1_1SHAMapSyncFilter.html">ripple::SHAMapSyncFilter</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapSyncFilter_8h_source.html#l00030">SHAMapSyncFilter.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html">ripple::SHAMapTreeNode</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapTreeNode_8h_source.html#l00051">SHAMapTreeNode.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html">ripple::SHAMap::const_iterator</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00644">SHAMap.h:645</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a01908f8cc0274035ebf018f2f92783ce"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">ripple::SHAMap::const_iterator::pointer</a></div><div class="ttdeci">value_type const * pointer</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00651">SHAMap.h:651</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a0226f23617b013c86d0459e702fb6f19"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a0226f23617b013c86d0459e702fb6f19">ripple::SHAMap::const_iterator::stack_</a></div><div class="ttdeci">SharedPtrNodeStack stack_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00654">SHAMap.h:654</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a14cf3177c8250f479485dd0c055106fc"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a14cf3177c8250f479485dd0c055106fc">ripple::SHAMap::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(const_iterator const &other)=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a5c4fe87cf9aae35edde21d4bbd87ce8d"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">ripple::SHAMap::const_iterator::operator++</a></div><div class="ttdeci">const_iterator & operator++()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00723">SHAMap.h:723</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a67d1a2e4b8fb308703667ffc445e5aa1"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">ripple::SHAMap::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00711">SHAMap.h:711</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a6b211b902ad277bb4ff854b4455f3245"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a6b211b902ad277bb4ff854b4455f3245">ripple::SHAMap::const_iterator::reference</a></div><div class="ttdeci">value_type const & reference</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00650">SHAMap.h:650</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a5c4fe87cf9aae35edde21d4bbd87ce8d"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">ripple::SHAMap::const_iterator::operator++</a></div><div class="ttdeci">const_iterator & operator++()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00723">SHAMap.h:723</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a67d1a2e4b8fb308703667ffc445e5aa1"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">ripple::SHAMap::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00711">SHAMap.h:711</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a6b211b902ad277bb4ff854b4455f3245"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a6b211b902ad277bb4ff854b4455f3245">ripple::SHAMap::const_iterator::reference</a></div><div class="ttdeci">value_type const & reference</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00650">SHAMap.h:650</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab31534030bd8ee7e37759eb065dfeb62"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab31534030bd8ee7e37759eb065dfeb62">ripple::SHAMap::const_iterator::~const_iterator</a></div><div class="ttdeci">~const_iterator()=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab95f2e994664fc0ed94252a9da09b466"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">ripple::SHAMap::const_iterator::operator==</a></div><div class="ttdeci">friend bool operator==(const_iterator const &x, const_iterator const &y)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00741">SHAMap.h:741</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab95f2e994664fc0ed94252a9da09b466"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">ripple::SHAMap::const_iterator::operator==</a></div><div class="ttdeci">friend bool operator==(const_iterator const &x, const_iterator const &y)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00741">SHAMap.h:741</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_abc42fe9a2895ff51b247267ae9256835"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#abc42fe9a2895ff51b247267ae9256835">ripple::SHAMap::const_iterator::operator=</a></div><div class="ttdeci">const_iterator & operator=(const_iterator const &other)=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ac771b1bba290cab42b8c5eb7d8626219"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">ripple::SHAMap::const_iterator::operator-></a></div><div class="ttdeci">pointer operator->() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00717">SHAMap.h:717</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_acfd0ffb1ceae97e14d13e3ff1b7ee902"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">ripple::SHAMap::const_iterator::item_</a></div><div class="ttdeci">pointer item_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00656">SHAMap.h:656</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_af5cff04eb448b6bdd7d59658bd5dc6cd"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">ripple::SHAMap::const_iterator::map_</a></div><div class="ttdeci">SHAMap const * map_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00655">SHAMap.h:655</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ac771b1bba290cab42b8c5eb7d8626219"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">ripple::SHAMap::const_iterator::operator-></a></div><div class="ttdeci">pointer operator->() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00717">SHAMap.h:717</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_acfd0ffb1ceae97e14d13e3ff1b7ee902"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">ripple::SHAMap::const_iterator::item_</a></div><div class="ttdeci">pointer item_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00656">SHAMap.h:656</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_af5cff04eb448b6bdd7d59658bd5dc6cd"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">ripple::SHAMap::const_iterator::map_</a></div><div class="ttdeci">SHAMap const * map_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00655">SHAMap.h:655</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_afeb5eb94ab1c6a4c995dfe82a43f2e09"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">ripple::SHAMap::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator()=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00098">SHAMap.h:99</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a00b1a7221325e220eb1cd78d29af60a6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a00b1a7221325e220eb1cd78d29af60a6">ripple::SHAMap::preFlushNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > preFlushNode(intr_ptr::SharedPtr< Node > node) const</div><div class="ttdoc">prepare a node to be modified before flushing</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01013">SHAMap.cpp:1013</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a00d827a2dea5d29f8d2adcc35fd77868"><div class="ttname"><a href="classripple_1_1SHAMap.html#a00d827a2dea5d29f8d2adcc35fd77868">ripple::SHAMap::family</a></div><div class="ttdeci">Family & family()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00152">SHAMap.h:152</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a07ce8e5379558b4c0e256cbbf2636cb7"><div class="ttname"><a href="classripple_1_1SHAMap.html#a07ce8e5379558b4c0e256cbbf2636cb7">ripple::SHAMap::descendAsync</a></div><div class="ttdeci">SHAMapTreeNode * descendAsync(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &pending, descendCallback &&) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00394">SHAMap.cpp:394</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0a9bf789b31096bb8938b6fc93bac625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">ripple::SHAMap::hasItem</a></div><div class="ttdeci">bool hasItem(uint256 const &id) const</div><div class="ttdoc">Does the tree have an item with the given ID?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00714">SHAMap.cpp:714</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b1d68d0723680664e14401c86625b9f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">ripple::SHAMap::backed_</a></div><div class="ttdeci">bool backed_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00113">SHAMap.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b9ca468990bab71ad6eab794f812453"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b9ca468990bab71ad6eab794f812453">ripple::SHAMap::cacheLookup</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > cacheLookup(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01220">SHAMap.cpp:1220</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a10defa04c5990ae227297f869a99b691"><div class="ttname"><a href="classripple_1_1SHAMap.html#a10defa04c5990ae227297f869a99b691">ripple::SHAMap::unshareNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > unshareNode(intr_ptr::SharedPtr< Node >, SHAMapNodeID const &nodeID)</div><div class="ttdoc">Unshare the node, allowing it to be modified.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00438">SHAMap.cpp:438</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a149dff8600718cccd0d5b9e7af9d3c79"><div class="ttname"><a href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">ripple::SHAMap::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00102">SHAMap.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16961b82bb1c661845b14c88b4e80dc3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">ripple::SHAMap::leafDepth</a></div><div class="ttdeci">static constexpr unsigned int leafDepth</div><div class="ttdoc">The depth of the hash map: data is only present in the leaves.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00123">SHAMap.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16c47b967da5fd093f51e7331f42c9b6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16c47b967da5fd093f51e7331f42c9b6">ripple::SHAMap::dump</a></div><div class="ttdeci">void dump(bool withHashes=false) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01175">SHAMap.cpp:1175</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a1ed29ee54ce6ce9301384b96f821e636"><div class="ttname"><a href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">ripple::SHAMap::setUnbacked</a></div><div class="ttdeci">void setUnbacked()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00637">SHAMap.h:637</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a22ad95f58ebb1e05d06a4aac48329625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a22ad95f58ebb1e05d06a4aac48329625">ripple::SHAMap::onlyBelow</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & onlyBelow(SHAMapTreeNode *) const</div><div class="ttdoc">If there is only one leaf below this node, get its contents.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00527">SHAMap.cpp:527</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a241e6dd6c3be3fd11429a39c6e54111d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">ripple::SHAMap::gmn_ProcessNodes</a></div><div class="ttdeci">void gmn_ProcessNodes(MissingNodes &, MissingNodes::StackEntry &node)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00174">SHAMapSync.cpp:174</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a26f587d4b772fd02113deb67ff052e20"><div class="ttname"><a href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">ripple::SHAMap::descendThrow</a></div><div class="ttdeci">SHAMapTreeNode * descendThrow(SHAMapInnerNode *, int branch) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00296">SHAMap.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a293ffbfa7725569d411130013728c8cd"><div class="ttname"><a href="classripple_1_1SHAMap.html#a293ffbfa7725569d411130013728c8cd">ripple::SHAMap::Delta</a></div><div class="ttdeci">std::map< uint256, DeltaItem > Delta</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00128">SHAMap.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a2ef0103bef7aefba0219c40368fd3688"><div class="ttname"><a href="classripple_1_1SHAMap.html#a2ef0103bef7aefba0219c40368fd3688">ripple::SHAMap::root_</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > root_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00110">SHAMap.h:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a381ecaa70bcce3f24bac35b7fed16985"><div class="ttname"><a href="classripple_1_1SHAMap.html#a381ecaa70bcce3f24bac35b7fed16985">ripple::SHAMap::peekItem</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & peekItem(uint256 const &id) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00616">SHAMap.cpp:616</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4a8daed34105ce8548d63d44bbf74f04"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4a8daed34105ce8548d63d44bbf74f04">ripple::SHAMap::type_</a></div><div class="ttdeci">SHAMapType const type_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00112">SHAMap.h:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4c50953c5e1c720f925deca920e8aa64"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">ripple::SHAMap::isSynching</a></div><div class="ttdeci">bool isSynching() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00613">SHAMap.h:613</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a50ed233b23a5065f500249cf23f1a183"><div class="ttname"><a href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">ripple::SHAMap::state_</a></div><div class="ttdeci">SHAMapState state_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00111">SHAMap.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a51a31962c123b075983f235fbf2ae5c6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">ripple::SHAMap::full_</a></div><div class="ttdeci">bool full_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00114">SHAMap.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a522656d6ede458746a7acee4732fea70"><div class="ttname"><a href="classripple_1_1SHAMap.html#a522656d6ede458746a7acee4732fea70">ripple::SHAMap::family</a></div><div class="ttdeci">Family const & family() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00146">SHAMap.h:146</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5268c936212da93659dd05be9304e0bb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">ripple::SHAMap::f_</a></div><div class="ttdeci">Family & f_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00101">SHAMap.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a55538cab9a46adb5c5acb39616439ef4"><div class="ttname"><a href="classripple_1_1SHAMap.html#a55538cab9a46adb5c5acb39616439ef4">ripple::SHAMap::getNodeFat</a></div><div class="ttdeci">bool getNodeFat(SHAMapNodeID const &wanted, std::vector< std::pair< SHAMapNodeID, Blob > > &data, bool fatLeaves, std::uint32_t depth) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00434">SHAMapSync.cpp:434</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a557fd5f882aeb18069b37656a48f902b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a557fd5f882aeb18069b37656a48f902b">ripple::SHAMap::finishFetch</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > finishFetch(SHAMapHash const &hash, std::shared_ptr< NodeObject > const &object) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00178">SHAMap.cpp:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a569baa82267b09d725839feafe6eedc0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a569baa82267b09d725839feafe6eedc0">ripple::SHAMap::addGiveItem</a></div><div class="ttdeci">bool addGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00802">SHAMap.cpp:802</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a57c9afd6af077bbca5efc4ee640c7a2d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">ripple::SHAMap::walkTowardsKey</a></div><div class="ttdeci">SHAMapLeafNode * walkTowardsKey(uint256 const &id, SharedPtrNodeStack *stack=nullptr) const</div><div class="ttdoc">Walk towards the specified id, returning the node.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00132">SHAMap.cpp:132</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a586781012c019333e8286bf824310fd2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a586781012c019333e8286bf824310fd2">ripple::SHAMap::descend</a></div><div class="ttdeci">SHAMapTreeNode * descend(SHAMapInnerNode *, int branch) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00318">SHAMap.cpp:318</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5902b212b3da87e522eef58c6c0c83e9"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">ripple::SHAMap::peekNextItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekNextItem(uint256 const &id, SharedPtrNodeStack &stack) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00580">SHAMap.cpp:580</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5ae13bc823d7e3cbdc4d784a04f29edb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb">ripple::SHAMap::clearSynching</a></div><div class="ttdeci">void clearSynching()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00625">SHAMap.h:625</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5c233c58f744565df9d65b6189e42741"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">ripple::SHAMap::setImmutable</a></div><div class="ttdeci">void setImmutable()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00604">SHAMap.h:604</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5c78c5b45614fa7b5f7ecebbc7185944"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5c78c5b45614fa7b5f7ecebbc7185944">ripple::SHAMap::addKnownNode</a></div><div class="ttdeci">SHAMapAddNode addKnownNode(SHAMapNodeID const &nodeID, Slice const &rawNode, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00579">SHAMapSync.cpp:579</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5e0309dab2d67386ce24c8b80ff085d3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5e0309dab2d67386ce24c8b80ff085d3">ripple::SHAMap::canonicalize</a></div><div class="ttdeci">void canonicalize(SHAMapHash const &hash, intr_ptr::SharedPtr< SHAMapTreeNode > &) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01230">SHAMap.cpp:1230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a64ade0336e5125b3ae011da2a97a453d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a64ade0336e5125b3ae011da2a97a453d">ripple::SHAMap::addRootNode</a></div><div class="ttdeci">SHAMapAddNode addRootNode(SHAMapHash const &hash, Slice const &rootNode, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00535">SHAMapSync.cpp:535</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a64d84916fb3113b9c855dbdad85cc0c2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a64d84916fb3113b9c855dbdad85cc0c2">ripple::SHAMap::walkSubTree</a></div><div class="ttdeci">int walkSubTree(bool doWrite, NodeObjectType t)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01044">SHAMap.cpp:1044</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a69277b2085232dc4bde1cd6eda4f0791"><div class="ttname"><a href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">ripple::SHAMap::setLedgerSeq</a></div><div class="ttdeci">void setLedgerSeq(std::uint32_t lseq)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00598">SHAMap.h:598</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00763">SHAMap.h:763</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a721b11739ad539851737443deeccf96b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">ripple::SHAMap::invariants</a></div><div class="ttdeci">void invariants() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01245">SHAMap.cpp:1245</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a73d3eb716abe882fd5ea183d6d13a7e3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">ripple::SHAMap::serializeRoot</a></div><div class="ttdeci">void serializeRoot(Serializer &s) const</div><div class="ttdoc">Serializes the root in a format appropriate for sending over the wire.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00529">SHAMapSync.cpp:529</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a754474c80816f12e58e87114709ebbcf"><div class="ttname"><a href="classripple_1_1SHAMap.html#a754474c80816f12e58e87114709ebbcf">ripple::SHAMap::addItem</a></div><div class="ttdeci">bool addItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00881">SHAMap.cpp:881</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a83efcf0959f82f436e05b9b138a58efc"><div class="ttname"><a href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">ripple::SHAMap::upper_bound</a></div><div class="ttdeci">const_iterator upper_bound(uint256 const &id) const</div><div class="ttdoc">Find the first item after the given item.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00639">SHAMap.cpp:639</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8a20e910f929701bee2a43d408dd7afa"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">ripple::SHAMap::hasInnerNode</a></div><div class="ttdeci">bool hasInnerNode(SHAMapNodeID const &nodeID, SHAMapHash const &hash) const</div><div class="ttdoc">Does this map have this inner node?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00748">SHAMapSync.cpp:748</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8c0d4938e4e75cabe03cdc64aaa2e7f2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8c0d4938e4e75cabe03cdc64aaa2e7f2">ripple::SHAMap::writeNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > writeNode(NodeObjectType t, intr_ptr::SharedPtr< SHAMapTreeNode > node) const</div><div class="ttdoc">write and canonicalize modified node</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00992">SHAMap.cpp:992</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8d7a950162ef12667903e34175a9316f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">ripple::SHAMap::setFull</a></div><div class="ttdeci">void setFull()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00592">SHAMap.h:592</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a928dfcab8a0f6418364a77d80f51d2db"><div class="ttname"><a href="classripple_1_1SHAMap.html#a928dfcab8a0f6418364a77d80f51d2db">ripple::SHAMap::fetchNodeNT</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeNT(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00273">SHAMap.cpp:273</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00098">SHAMap.h:99</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a00b1a7221325e220eb1cd78d29af60a6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a00b1a7221325e220eb1cd78d29af60a6">ripple::SHAMap::preFlushNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > preFlushNode(intr_ptr::SharedPtr< Node > node) const</div><div class="ttdoc">prepare a node to be modified before flushing</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01013">SHAMap.cpp:1013</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a00d827a2dea5d29f8d2adcc35fd77868"><div class="ttname"><a href="classripple_1_1SHAMap.html#a00d827a2dea5d29f8d2adcc35fd77868">ripple::SHAMap::family</a></div><div class="ttdeci">Family & family()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00152">SHAMap.h:152</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a07ce8e5379558b4c0e256cbbf2636cb7"><div class="ttname"><a href="classripple_1_1SHAMap.html#a07ce8e5379558b4c0e256cbbf2636cb7">ripple::SHAMap::descendAsync</a></div><div class="ttdeci">SHAMapTreeNode * descendAsync(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &pending, descendCallback &&) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00394">SHAMap.cpp:394</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0a9bf789b31096bb8938b6fc93bac625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">ripple::SHAMap::hasItem</a></div><div class="ttdeci">bool hasItem(uint256 const &id) const</div><div class="ttdoc">Does the tree have an item with the given ID?</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00714">SHAMap.cpp:714</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b1d68d0723680664e14401c86625b9f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b1d68d0723680664e14401c86625b9f">ripple::SHAMap::backed_</a></div><div class="ttdeci">bool backed_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00113">SHAMap.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0b9ca468990bab71ad6eab794f812453"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0b9ca468990bab71ad6eab794f812453">ripple::SHAMap::cacheLookup</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > cacheLookup(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01220">SHAMap.cpp:1220</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a10defa04c5990ae227297f869a99b691"><div class="ttname"><a href="classripple_1_1SHAMap.html#a10defa04c5990ae227297f869a99b691">ripple::SHAMap::unshareNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< Node > unshareNode(intr_ptr::SharedPtr< Node >, SHAMapNodeID const &nodeID)</div><div class="ttdoc">Unshare the node, allowing it to be modified.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00438">SHAMap.cpp:438</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a149dff8600718cccd0d5b9e7af9d3c79"><div class="ttname"><a href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">ripple::SHAMap::journal_</a></div><div class="ttdeci">beast::Journal journal_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00102">SHAMap.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16961b82bb1c661845b14c88b4e80dc3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">ripple::SHAMap::leafDepth</a></div><div class="ttdeci">static constexpr unsigned int leafDepth</div><div class="ttdoc">The depth of the hash map: data is only present in the leaves.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00123">SHAMap.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a16c47b967da5fd093f51e7331f42c9b6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a16c47b967da5fd093f51e7331f42c9b6">ripple::SHAMap::dump</a></div><div class="ttdeci">void dump(bool withHashes=false) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01175">SHAMap.cpp:1175</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a1ed29ee54ce6ce9301384b96f821e636"><div class="ttname"><a href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">ripple::SHAMap::setUnbacked</a></div><div class="ttdeci">void setUnbacked()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00637">SHAMap.h:637</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a22ad95f58ebb1e05d06a4aac48329625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a22ad95f58ebb1e05d06a4aac48329625">ripple::SHAMap::onlyBelow</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & onlyBelow(SHAMapTreeNode *) const</div><div class="ttdoc">If there is only one leaf below this node, get its contents.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00527">SHAMap.cpp:527</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a241e6dd6c3be3fd11429a39c6e54111d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">ripple::SHAMap::gmn_ProcessNodes</a></div><div class="ttdeci">void gmn_ProcessNodes(MissingNodes &, MissingNodes::StackEntry &node)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00174">SHAMapSync.cpp:174</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a26f587d4b772fd02113deb67ff052e20"><div class="ttname"><a href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">ripple::SHAMap::descendThrow</a></div><div class="ttdeci">SHAMapTreeNode * descendThrow(SHAMapInnerNode *, int branch) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00296">SHAMap.cpp:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a293ffbfa7725569d411130013728c8cd"><div class="ttname"><a href="classripple_1_1SHAMap.html#a293ffbfa7725569d411130013728c8cd">ripple::SHAMap::Delta</a></div><div class="ttdeci">std::map< uint256, DeltaItem > Delta</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00128">SHAMap.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a2ef0103bef7aefba0219c40368fd3688"><div class="ttname"><a href="classripple_1_1SHAMap.html#a2ef0103bef7aefba0219c40368fd3688">ripple::SHAMap::root_</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > root_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00110">SHAMap.h:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a381ecaa70bcce3f24bac35b7fed16985"><div class="ttname"><a href="classripple_1_1SHAMap.html#a381ecaa70bcce3f24bac35b7fed16985">ripple::SHAMap::peekItem</a></div><div class="ttdeci">boost::intrusive_ptr< SHAMapItem const > const & peekItem(uint256 const &id) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00616">SHAMap.cpp:616</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4a8daed34105ce8548d63d44bbf74f04"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4a8daed34105ce8548d63d44bbf74f04">ripple::SHAMap::type_</a></div><div class="ttdeci">SHAMapType const type_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00112">SHAMap.h:112</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a4c50953c5e1c720f925deca920e8aa64"><div class="ttname"><a href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">ripple::SHAMap::isSynching</a></div><div class="ttdeci">bool isSynching() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00613">SHAMap.h:613</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a50ed233b23a5065f500249cf23f1a183"><div class="ttname"><a href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">ripple::SHAMap::state_</a></div><div class="ttdeci">SHAMapState state_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00111">SHAMap.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a51a31962c123b075983f235fbf2ae5c6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">ripple::SHAMap::full_</a></div><div class="ttdeci">bool full_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00114">SHAMap.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a522656d6ede458746a7acee4732fea70"><div class="ttname"><a href="classripple_1_1SHAMap.html#a522656d6ede458746a7acee4732fea70">ripple::SHAMap::family</a></div><div class="ttdeci">Family const & family() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00146">SHAMap.h:146</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5268c936212da93659dd05be9304e0bb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">ripple::SHAMap::f_</a></div><div class="ttdeci">Family & f_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00101">SHAMap.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a55538cab9a46adb5c5acb39616439ef4"><div class="ttname"><a href="classripple_1_1SHAMap.html#a55538cab9a46adb5c5acb39616439ef4">ripple::SHAMap::getNodeFat</a></div><div class="ttdeci">bool getNodeFat(SHAMapNodeID const &wanted, std::vector< std::pair< SHAMapNodeID, Blob > > &data, bool fatLeaves, std::uint32_t depth) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00434">SHAMapSync.cpp:434</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a557fd5f882aeb18069b37656a48f902b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a557fd5f882aeb18069b37656a48f902b">ripple::SHAMap::finishFetch</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > finishFetch(SHAMapHash const &hash, std::shared_ptr< NodeObject > const &object) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00178">SHAMap.cpp:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a569baa82267b09d725839feafe6eedc0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a569baa82267b09d725839feafe6eedc0">ripple::SHAMap::addGiveItem</a></div><div class="ttdeci">bool addGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00802">SHAMap.cpp:802</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a57c9afd6af077bbca5efc4ee640c7a2d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">ripple::SHAMap::walkTowardsKey</a></div><div class="ttdeci">SHAMapLeafNode * walkTowardsKey(uint256 const &id, SharedPtrNodeStack *stack=nullptr) const</div><div class="ttdoc">Walk towards the specified id, returning the node.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00132">SHAMap.cpp:132</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a586781012c019333e8286bf824310fd2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a586781012c019333e8286bf824310fd2">ripple::SHAMap::descend</a></div><div class="ttdeci">SHAMapTreeNode * descend(SHAMapInnerNode *, int branch) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00318">SHAMap.cpp:318</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5902b212b3da87e522eef58c6c0c83e9"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">ripple::SHAMap::peekNextItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekNextItem(uint256 const &id, SharedPtrNodeStack &stack) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00580">SHAMap.cpp:580</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5ae13bc823d7e3cbdc4d784a04f29edb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5ae13bc823d7e3cbdc4d784a04f29edb">ripple::SHAMap::clearSynching</a></div><div class="ttdeci">void clearSynching()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00625">SHAMap.h:625</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5c233c58f744565df9d65b6189e42741"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">ripple::SHAMap::setImmutable</a></div><div class="ttdeci">void setImmutable()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00604">SHAMap.h:604</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5c78c5b45614fa7b5f7ecebbc7185944"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5c78c5b45614fa7b5f7ecebbc7185944">ripple::SHAMap::addKnownNode</a></div><div class="ttdeci">SHAMapAddNode addKnownNode(SHAMapNodeID const &nodeID, Slice const &rawNode, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00579">SHAMapSync.cpp:579</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5e0309dab2d67386ce24c8b80ff085d3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5e0309dab2d67386ce24c8b80ff085d3">ripple::SHAMap::canonicalize</a></div><div class="ttdeci">void canonicalize(SHAMapHash const &hash, intr_ptr::SharedPtr< SHAMapTreeNode > &) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01230">SHAMap.cpp:1230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a64ade0336e5125b3ae011da2a97a453d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a64ade0336e5125b3ae011da2a97a453d">ripple::SHAMap::addRootNode</a></div><div class="ttdeci">SHAMapAddNode addRootNode(SHAMapHash const &hash, Slice const &rootNode, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00535">SHAMapSync.cpp:535</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a64d84916fb3113b9c855dbdad85cc0c2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a64d84916fb3113b9c855dbdad85cc0c2">ripple::SHAMap::walkSubTree</a></div><div class="ttdeci">int walkSubTree(bool doWrite, NodeObjectType t)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01044">SHAMap.cpp:1044</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a69277b2085232dc4bde1cd6eda4f0791"><div class="ttname"><a href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">ripple::SHAMap::setLedgerSeq</a></div><div class="ttdeci">void setLedgerSeq(std::uint32_t lseq)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00598">SHAMap.h:598</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00763">SHAMap.h:763</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a721b11739ad539851737443deeccf96b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">ripple::SHAMap::invariants</a></div><div class="ttdeci">void invariants() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01245">SHAMap.cpp:1245</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a73d3eb716abe882fd5ea183d6d13a7e3"><div class="ttname"><a href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">ripple::SHAMap::serializeRoot</a></div><div class="ttdeci">void serializeRoot(Serializer &s) const</div><div class="ttdoc">Serializes the root in a format appropriate for sending over the wire.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00529">SHAMapSync.cpp:529</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a754474c80816f12e58e87114709ebbcf"><div class="ttname"><a href="classripple_1_1SHAMap.html#a754474c80816f12e58e87114709ebbcf">ripple::SHAMap::addItem</a></div><div class="ttdeci">bool addItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00881">SHAMap.cpp:881</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a83efcf0959f82f436e05b9b138a58efc"><div class="ttname"><a href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">ripple::SHAMap::upper_bound</a></div><div class="ttdeci">const_iterator upper_bound(uint256 const &id) const</div><div class="ttdoc">Find the first item after the given item.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00639">SHAMap.cpp:639</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8a20e910f929701bee2a43d408dd7afa"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">ripple::SHAMap::hasInnerNode</a></div><div class="ttdeci">bool hasInnerNode(SHAMapNodeID const &nodeID, SHAMapHash const &hash) const</div><div class="ttdoc">Does this map have this inner node?</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00748">SHAMapSync.cpp:748</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8c0d4938e4e75cabe03cdc64aaa2e7f2"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8c0d4938e4e75cabe03cdc64aaa2e7f2">ripple::SHAMap::writeNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > writeNode(NodeObjectType t, intr_ptr::SharedPtr< SHAMapTreeNode > node) const</div><div class="ttdoc">write and canonicalize modified node</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00992">SHAMap.cpp:992</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8d7a950162ef12667903e34175a9316f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">ripple::SHAMap::setFull</a></div><div class="ttdeci">void setFull()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00592">SHAMap.h:592</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a928dfcab8a0f6418364a77d80f51d2db"><div class="ttname"><a href="classripple_1_1SHAMap.html#a928dfcab8a0f6418364a77d80f51d2db">ripple::SHAMap::fetchNodeNT</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeNT(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00273">SHAMap.cpp:273</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a93552723ee0f47af4d6bb78115308fb1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a93552723ee0f47af4d6bb78115308fb1">ripple::SHAMap::~SHAMap</a></div><div class="ttdeci">~SHAMap()=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a984f9b7723353ed3083a8513f9088662"><div class="ttname"><a href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">ripple::SHAMap::gmn_ProcessDeferredReads</a></div><div class="ttdeci">void gmn_ProcessDeferredReads(MissingNodes &)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00266">SHAMapSync.cpp:266</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9ab1e2b9e495808a7e7b7ce4483460a0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">ripple::SHAMap::cowid_</a></div><div class="ttdeci">std::uint32_t cowid_</div><div class="ttdoc">ID to distinguish this map for all others we're sharing nodes with.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00105">SHAMap.h:105</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9b0dff3c3bf35efc30104c93becdc079"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">ripple::SHAMap::getHash</a></div><div class="ttdeci">SHAMapHash getHash() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00889">SHAMap.cpp:889</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9f99fac6b2778d1c82353fe773e3b436"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9f99fac6b2778d1c82353fe773e3b436">ripple::SHAMap::walkMap</a></div><div class="ttdeci">void walkMap(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapDelta_8cpp_source.html#l00240">SHAMapDelta.cpp:240</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a984f9b7723353ed3083a8513f9088662"><div class="ttname"><a href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">ripple::SHAMap::gmn_ProcessDeferredReads</a></div><div class="ttdeci">void gmn_ProcessDeferredReads(MissingNodes &)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00266">SHAMapSync.cpp:266</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9ab1e2b9e495808a7e7b7ce4483460a0"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9ab1e2b9e495808a7e7b7ce4483460a0">ripple::SHAMap::cowid_</a></div><div class="ttdeci">std::uint32_t cowid_</div><div class="ttdoc">ID to distinguish this map for all others we're sharing nodes with.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00105">SHAMap.h:105</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9b0dff3c3bf35efc30104c93becdc079"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">ripple::SHAMap::getHash</a></div><div class="ttdeci">SHAMapHash getHash() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00889">SHAMap.cpp:889</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9f99fac6b2778d1c82353fe773e3b436"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9f99fac6b2778d1c82353fe773e3b436">ripple::SHAMap::walkMap</a></div><div class="ttdeci">void walkMap(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapDelta_8cpp_source.html#l00240">SHAMapDelta.cpp:240</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa021481769cad215f208aacb1c37e28a"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa021481769cad215f208aacb1c37e28a">ripple::SHAMap::SHAMap</a></div><div class="ttdeci">SHAMap()=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa0fcb9d89a9f72e549c92cd38b92561b"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa0fcb9d89a9f72e549c92cd38b92561b">ripple::SHAMap::walkMapParallel</a></div><div class="ttdeci">bool walkMapParallel(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapDelta_8cpp_source.html#l00282">SHAMapDelta.cpp:282</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa24aaf2a36a562e659c918f4ca71e449"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa24aaf2a36a562e659c918f4ca71e449">ripple::SHAMap::dirtyUp</a></div><div class="ttdeci">void dirtyUp(SharedPtrNodeStack &stack, uint256 const &target, intr_ptr::SharedPtr< SHAMapTreeNode > terminal)</div><div class="ttdoc">Update hashes up to the root.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00096">SHAMap.cpp:96</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa31380dfc8ad4bc15dfdba337c67d136"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa31380dfc8ad4bc15dfdba337c67d136">ripple::SHAMap::updateGiveItem</a></div><div class="ttdeci">bool updateGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00901">SHAMap.cpp:901</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa349ff193020caf2178e28ef6392e675"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">ripple::SHAMap::peekFirstItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekFirstItem(SharedPtrNodeStack &stack) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00565">SHAMap.cpp:565</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa36f13285448ce66cdc04a0b7f4d8af7"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">ripple::SHAMap::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00631">SHAMap.h:631</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa5a110117bc3ae3de8a49ba06c21fa04"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa5a110117bc3ae3de8a49ba06c21fa04">ripple::SHAMap::getMissingNodes</a></div><div class="ttdeci">std::vector< std::pair< SHAMapNodeID, uint256 > > getMissingNodes(int maxNodes, SHAMapSyncFilter *filter)</div><div class="ttdoc">Check for nodes in the SHAMap not available.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00318">SHAMapSync.cpp:318</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aaa27ab91ea652451c34d80bd49a77dc4"><div class="ttname"><a href="classripple_1_1SHAMap.html#aaa27ab91ea652451c34d80bd49a77dc4">ripple::SHAMap::fetchNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNode(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00285">SHAMap.cpp:285</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab1253302364db2ba0314e437075ef9d4"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab1253302364db2ba0314e437075ef9d4">ripple::SHAMap::visitNodes</a></div><div class="ttdeci">void visitNodes(std::function< bool(SHAMapTreeNode &)> const &function) const</div><div class="ttdoc">Visit every node in this SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00040">SHAMapSync.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab1c8e6f8066b79c3d025e6609e20918e"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">ripple::SHAMap::hasLeafNode</a></div><div class="ttdeci">bool hasLeafNode(uint256 const &tag, SHAMapHash const &hash) const</div><div class="ttdoc">Does this map have this leaf node?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00772">SHAMapSync.cpp:772</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aba74c54fa2d3bd6693e34c8c3666b0d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#aba74c54fa2d3bd6693e34c8c3666b0d2">ripple::SHAMap::fetchNodeFromDB</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeFromDB(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00170">SHAMap.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa0fcb9d89a9f72e549c92cd38b92561b"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa0fcb9d89a9f72e549c92cd38b92561b">ripple::SHAMap::walkMapParallel</a></div><div class="ttdeci">bool walkMapParallel(std::vector< SHAMapMissingNode > &missingNodes, int maxMissing) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapDelta_8cpp_source.html#l00282">SHAMapDelta.cpp:282</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa24aaf2a36a562e659c918f4ca71e449"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa24aaf2a36a562e659c918f4ca71e449">ripple::SHAMap::dirtyUp</a></div><div class="ttdeci">void dirtyUp(SharedPtrNodeStack &stack, uint256 const &target, intr_ptr::SharedPtr< SHAMapTreeNode > terminal)</div><div class="ttdoc">Update hashes up to the root.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00096">SHAMap.cpp:96</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa31380dfc8ad4bc15dfdba337c67d136"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa31380dfc8ad4bc15dfdba337c67d136">ripple::SHAMap::updateGiveItem</a></div><div class="ttdeci">bool updateGiveItem(SHAMapNodeType type, boost::intrusive_ptr< SHAMapItem const > item)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00901">SHAMap.cpp:901</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa349ff193020caf2178e28ef6392e675"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">ripple::SHAMap::peekFirstItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekFirstItem(SharedPtrNodeStack &stack) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00565">SHAMap.cpp:565</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa36f13285448ce66cdc04a0b7f4d8af7"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">ripple::SHAMap::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00631">SHAMap.h:631</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa5a110117bc3ae3de8a49ba06c21fa04"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa5a110117bc3ae3de8a49ba06c21fa04">ripple::SHAMap::getMissingNodes</a></div><div class="ttdeci">std::vector< std::pair< SHAMapNodeID, uint256 > > getMissingNodes(int maxNodes, SHAMapSyncFilter *filter)</div><div class="ttdoc">Check for nodes in the SHAMap not available.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00318">SHAMapSync.cpp:318</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aaa27ab91ea652451c34d80bd49a77dc4"><div class="ttname"><a href="classripple_1_1SHAMap.html#aaa27ab91ea652451c34d80bd49a77dc4">ripple::SHAMap::fetchNode</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNode(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00285">SHAMap.cpp:285</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab1253302364db2ba0314e437075ef9d4"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab1253302364db2ba0314e437075ef9d4">ripple::SHAMap::visitNodes</a></div><div class="ttdeci">void visitNodes(std::function< bool(SHAMapTreeNode &)> const &function) const</div><div class="ttdoc">Visit every node in this SHAMap.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00040">SHAMapSync.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab1c8e6f8066b79c3d025e6609e20918e"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">ripple::SHAMap::hasLeafNode</a></div><div class="ttdeci">bool hasLeafNode(uint256 const &tag, SHAMapHash const &hash) const</div><div class="ttdoc">Does this map have this leaf node?</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00772">SHAMapSync.cpp:772</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aba74c54fa2d3bd6693e34c8c3666b0d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#aba74c54fa2d3bd6693e34c8c3666b0d2">ripple::SHAMap::fetchNodeFromDB</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > fetchNodeFromDB(SHAMapHash const &hash) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00170">SHAMap.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_abed452f4a2d8495e60dfcfc3473ceb7d"><div class="ttname"><a href="classripple_1_1SHAMap.html#abed452f4a2d8495e60dfcfc3473ceb7d">ripple::SHAMap::operator=</a></div><div class="ttdeci">SHAMap & operator=(SHAMap const &)=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac12fd99d7dee738a86015218f6e48433"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac12fd99d7dee738a86015218f6e48433">ripple::SHAMap::SHAMap</a></div><div class="ttdeci">SHAMap(SHAMap const &)=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac18383f9dc9dbb7e4bfaadbb55cfb4d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">ripple::SHAMap::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00757">SHAMap.h:757</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac5fd4779ce479a1a40f23e738c1a026d"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac5fd4779ce479a1a40f23e738c1a026d">ripple::SHAMap::descendNoStore</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > descendNoStore(SHAMapInnerNode &, int branch) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00351">SHAMap.cpp:351</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac947f8afc3f3327f2ccef35be5e6f419"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">ripple::SHAMap::setSynching</a></div><div class="ttdeci">void setSynching()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00619">SHAMap.h:619</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_acbedaf0be7acd2816e01be821fdc4697"><div class="ttname"><a href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ripple::SHAMap::ledgerSeq_</a></div><div class="ttdeci">std::uint32_t ledgerSeq_</div><div class="ttdoc">The sequence of the ledger that this map references, if any.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00108">SHAMap.h:108</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad34b4b3f4c26154a0ad8e63ada075f88"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad34b4b3f4c26154a0ad8e63ada075f88">ripple::SHAMap::delItem</a></div><div class="ttdeci">bool delItem(uint256 const &id)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00720">SHAMap.cpp:720</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad530edc60b33c2eb590d2be1cb12f2de"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad530edc60b33c2eb590d2be1cb12f2de">ripple::SHAMap::fetchRoot</a></div><div class="ttdeci">bool fetchRoot(SHAMapHash const &hash, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00944">SHAMap.cpp:944</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ada99838217423830f916a2e194023fd9"><div class="ttname"><a href="classripple_1_1SHAMap.html#ada99838217423830f916a2e194023fd9">ripple::SHAMap::lower_bound</a></div><div class="ttdeci">const_iterator lower_bound(uint256 const &id) const</div><div class="ttdoc">Find the object with the greatest object id smaller than the input id.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00676">SHAMap.cpp:676</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adb124506e012e85f807355a5a58c0ce7"><div class="ttname"><a href="classripple_1_1SHAMap.html#adb124506e012e85f807355a5a58c0ce7">ripple::SHAMap::visitDifferences</a></div><div class="ttdeci">void visitDifferences(SHAMap const *have, std::function< bool(SHAMapTreeNode const &)> const &) const</div><div class="ttdoc">Visit every node in this SHAMap that is not present in the specified SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00102">SHAMapSync.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adb6fc2f28765c0df0c93065d52a3a988"><div class="ttname"><a href="classripple_1_1SHAMap.html#adb6fc2f28765c0df0c93065d52a3a988">ripple::SHAMap::visitLeaves</a></div><div class="ttdeci">void visitLeaves(std::function< void(boost::intrusive_ptr< SHAMapItem const > const &)> const &) const</div><div class="ttdoc">Visit every leaf node in this SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00028">SHAMapSync.cpp:28</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adeb87f388897ca07dfc7b3073edcb3f9"><div class="ttname"><a href="classripple_1_1SHAMap.html#adeb87f388897ca07dfc7b3073edcb3f9">ripple::SHAMap::lastBelow</a></div><div class="ttdeci">SHAMapLeafNode * lastBelow(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch=branchFactor) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00501">SHAMap.cpp:501</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae278ac777321e41b9b7b1614e28675e2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae278ac777321e41b9b7b1614e28675e2">ripple::SHAMap::walkBranch</a></div><div class="ttdeci">bool walkBranch(SHAMapTreeNode *node, boost::intrusive_ptr< SHAMapItem const > const &otherMapItem, bool isFirstMap, Delta &differences, int &maxCount) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapDelta_8cpp_source.html#l00040">SHAMapDelta.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae3639927ea223b4352d9cfe060827944"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">ripple::SHAMap::snapShot</a></div><div class="ttdeci">std::shared_ptr< SHAMap > snapShot(bool isMutable) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00090">SHAMap.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae6fddc16c43b58e725afde738f4a70a8"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae6fddc16c43b58e725afde738f4a70a8">ripple::SHAMap::flushDirty</a></div><div class="ttdeci">int flushDirty(NodeObjectType t)</div><div class="ttdoc">Flush modified nodes to the nodestore and convert them to shared.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01037">SHAMap.cpp:1037</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aee5ccc6cf9fa63aa25765227007893fb"><div class="ttname"><a href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">ripple::SHAMap::unshare</a></div><div class="ttdeci">int unshare()</div><div class="ttdoc">Convert any modified nodes to shared.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01030">SHAMap.cpp:1030</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aeefbe6856af92905c637372457446927"><div class="ttname"><a href="classripple_1_1SHAMap.html#aeefbe6856af92905c637372457446927">ripple::SHAMap::checkFilter</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > checkFilter(SHAMapHash const &hash, SHAMapSyncFilter *filter) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00217">SHAMap.cpp:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af0792d9d5d0e62b966754dcdee79e1ea"><div class="ttname"><a href="classripple_1_1SHAMap.html#af0792d9d5d0e62b966754dcdee79e1ea">ripple::SHAMap::deepCompare</a></div><div class="ttdeci">bool deepCompare(SHAMap &other) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00676">SHAMapSync.cpp:676</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af382ac10dccf3f4b82c64548cd05a677"><div class="ttname"><a href="classripple_1_1SHAMap.html#af382ac10dccf3f4b82c64548cd05a677">ripple::SHAMap::verifyProofPath</a></div><div class="ttdeci">static bool verifyProofPath(uint256 const &rootHash, uint256 const &key, std::vector< Blob > const &path)</div><div class="ttdoc">Verify the proof path.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00836">SHAMapSync.cpp:836</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af4163b9fee79d216cfe6140fdac2e52f"><div class="ttname"><a href="classripple_1_1SHAMap.html#af4163b9fee79d216cfe6140fdac2e52f">ripple::SHAMap::belowHelper</a></div><div class="ttdeci">SHAMapLeafNode * belowHelper(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch, std::tuple< int, std::function< bool(int)>, std::function< void(int &)> > const &loopParams) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00458">SHAMap.cpp:458</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af6a56124ffdd304fb80e45c9b8ae7e62"><div class="ttname"><a href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">ripple::SHAMap::findKey</a></div><div class="ttdeci">SHAMapLeafNode * findKey(uint256 const &id) const</div><div class="ttdoc">Return nullptr if key not found.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00161">SHAMap.cpp:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af8599964238eb94d795606f220654db9"><div class="ttname"><a href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">ripple::SHAMap::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Number of children each non-leaf node has (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00119">SHAMap.h:119</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_afcf889076d5459b52eb9eb8248344f5c"><div class="ttname"><a href="classripple_1_1SHAMap.html#afcf889076d5459b52eb9eb8248344f5c">ripple::SHAMap::getProofPath</a></div><div class="ttdeci">std::optional< std::vector< Blob > > getProofPath(uint256 const &key) const</div><div class="ttdoc">Get the proof path of the key.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00800">SHAMapSync.cpp:800</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_affd46314b2492a399d8310e991599731"><div class="ttname"><a href="classripple_1_1SHAMap.html#affd46314b2492a399d8310e991599731">ripple::SHAMap::firstBelow</a></div><div class="ttdeci">SHAMapLeafNode * firstBelow(intr_ptr::SharedPtr< SHAMapTreeNode >, SharedPtrNodeStack &stack, int branch=0) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00513">SHAMap.cpp:513</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SharedIntrusive_html"><div class="ttname"><a href="classripple_1_1SharedIntrusive.html">ripple::SharedIntrusive</a></div><div class="ttdoc">A shared intrusive pointer class that supports weak pointers.</div><div class="ttdef"><b>Definition:</b> <a href="IntrusivePointer_8h_source.html#l00087">IntrusivePointer.h:88</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00045">Slice.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac18383f9dc9dbb7e4bfaadbb55cfb4d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">ripple::SHAMap::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00757">SHAMap.h:757</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac5fd4779ce479a1a40f23e738c1a026d"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac5fd4779ce479a1a40f23e738c1a026d">ripple::SHAMap::descendNoStore</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > descendNoStore(SHAMapInnerNode &, int branch) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00351">SHAMap.cpp:351</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac947f8afc3f3327f2ccef35be5e6f419"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">ripple::SHAMap::setSynching</a></div><div class="ttdeci">void setSynching()</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00619">SHAMap.h:619</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_acbedaf0be7acd2816e01be821fdc4697"><div class="ttname"><a href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ripple::SHAMap::ledgerSeq_</a></div><div class="ttdeci">std::uint32_t ledgerSeq_</div><div class="ttdoc">The sequence of the ledger that this map references, if any.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00108">SHAMap.h:108</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad34b4b3f4c26154a0ad8e63ada075f88"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad34b4b3f4c26154a0ad8e63ada075f88">ripple::SHAMap::delItem</a></div><div class="ttdeci">bool delItem(uint256 const &id)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00720">SHAMap.cpp:720</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad530edc60b33c2eb590d2be1cb12f2de"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad530edc60b33c2eb590d2be1cb12f2de">ripple::SHAMap::fetchRoot</a></div><div class="ttdeci">bool fetchRoot(SHAMapHash const &hash, SHAMapSyncFilter *filter)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00944">SHAMap.cpp:944</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ada99838217423830f916a2e194023fd9"><div class="ttname"><a href="classripple_1_1SHAMap.html#ada99838217423830f916a2e194023fd9">ripple::SHAMap::lower_bound</a></div><div class="ttdeci">const_iterator lower_bound(uint256 const &id) const</div><div class="ttdoc">Find the object with the greatest object id smaller than the input id.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00676">SHAMap.cpp:676</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adb124506e012e85f807355a5a58c0ce7"><div class="ttname"><a href="classripple_1_1SHAMap.html#adb124506e012e85f807355a5a58c0ce7">ripple::SHAMap::visitDifferences</a></div><div class="ttdeci">void visitDifferences(SHAMap const *have, std::function< bool(SHAMapTreeNode const &)> const &) const</div><div class="ttdoc">Visit every node in this SHAMap that is not present in the specified SHAMap.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00102">SHAMapSync.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adb6fc2f28765c0df0c93065d52a3a988"><div class="ttname"><a href="classripple_1_1SHAMap.html#adb6fc2f28765c0df0c93065d52a3a988">ripple::SHAMap::visitLeaves</a></div><div class="ttdeci">void visitLeaves(std::function< void(boost::intrusive_ptr< SHAMapItem const > const &)> const &) const</div><div class="ttdoc">Visit every leaf node in this SHAMap.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00028">SHAMapSync.cpp:28</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_adeb87f388897ca07dfc7b3073edcb3f9"><div class="ttname"><a href="classripple_1_1SHAMap.html#adeb87f388897ca07dfc7b3073edcb3f9">ripple::SHAMap::lastBelow</a></div><div class="ttdeci">SHAMapLeafNode * lastBelow(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch=branchFactor) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00501">SHAMap.cpp:501</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae278ac777321e41b9b7b1614e28675e2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae278ac777321e41b9b7b1614e28675e2">ripple::SHAMap::walkBranch</a></div><div class="ttdeci">bool walkBranch(SHAMapTreeNode *node, boost::intrusive_ptr< SHAMapItem const > const &otherMapItem, bool isFirstMap, Delta &differences, int &maxCount) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapDelta_8cpp_source.html#l00040">SHAMapDelta.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae3639927ea223b4352d9cfe060827944"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">ripple::SHAMap::snapShot</a></div><div class="ttdeci">std::shared_ptr< SHAMap > snapShot(bool isMutable) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00090">SHAMap.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae6fddc16c43b58e725afde738f4a70a8"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae6fddc16c43b58e725afde738f4a70a8">ripple::SHAMap::flushDirty</a></div><div class="ttdeci">int flushDirty(NodeObjectType t)</div><div class="ttdoc">Flush modified nodes to the nodestore and convert them to shared.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01037">SHAMap.cpp:1037</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aee5ccc6cf9fa63aa25765227007893fb"><div class="ttname"><a href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">ripple::SHAMap::unshare</a></div><div class="ttdeci">int unshare()</div><div class="ttdoc">Convert any modified nodes to shared.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l01030">SHAMap.cpp:1030</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aeefbe6856af92905c637372457446927"><div class="ttname"><a href="classripple_1_1SHAMap.html#aeefbe6856af92905c637372457446927">ripple::SHAMap::checkFilter</a></div><div class="ttdeci">intr_ptr::SharedPtr< SHAMapTreeNode > checkFilter(SHAMapHash const &hash, SHAMapSyncFilter *filter) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00217">SHAMap.cpp:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af0792d9d5d0e62b966754dcdee79e1ea"><div class="ttname"><a href="classripple_1_1SHAMap.html#af0792d9d5d0e62b966754dcdee79e1ea">ripple::SHAMap::deepCompare</a></div><div class="ttdeci">bool deepCompare(SHAMap &other) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00676">SHAMapSync.cpp:676</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af382ac10dccf3f4b82c64548cd05a677"><div class="ttname"><a href="classripple_1_1SHAMap.html#af382ac10dccf3f4b82c64548cd05a677">ripple::SHAMap::verifyProofPath</a></div><div class="ttdeci">static bool verifyProofPath(uint256 const &rootHash, uint256 const &key, std::vector< Blob > const &path)</div><div class="ttdoc">Verify the proof path.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00836">SHAMapSync.cpp:836</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af4163b9fee79d216cfe6140fdac2e52f"><div class="ttname"><a href="classripple_1_1SHAMap.html#af4163b9fee79d216cfe6140fdac2e52f">ripple::SHAMap::belowHelper</a></div><div class="ttdeci">SHAMapLeafNode * belowHelper(intr_ptr::SharedPtr< SHAMapTreeNode > node, SharedPtrNodeStack &stack, int branch, std::tuple< int, std::function< bool(int)>, std::function< void(int &)> > const &loopParams) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00458">SHAMap.cpp:458</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af6a56124ffdd304fb80e45c9b8ae7e62"><div class="ttname"><a href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">ripple::SHAMap::findKey</a></div><div class="ttdeci">SHAMapLeafNode * findKey(uint256 const &id) const</div><div class="ttdoc">Return nullptr if key not found.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00161">SHAMap.cpp:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_af8599964238eb94d795606f220654db9"><div class="ttname"><a href="classripple_1_1SHAMap.html#af8599964238eb94d795606f220654db9">ripple::SHAMap::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Number of children each non-leaf node has (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00119">SHAMap.h:119</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_afcf889076d5459b52eb9eb8248344f5c"><div class="ttname"><a href="classripple_1_1SHAMap.html#afcf889076d5459b52eb9eb8248344f5c">ripple::SHAMap::getProofPath</a></div><div class="ttdeci">std::optional< std::vector< Blob > > getProofPath(uint256 const &key) const</div><div class="ttdoc">Get the proof path of the key.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapSync_8cpp_source.html#l00800">SHAMapSync.cpp:800</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_affd46314b2492a399d8310e991599731"><div class="ttname"><a href="classripple_1_1SHAMap.html#affd46314b2492a399d8310e991599731">ripple::SHAMap::firstBelow</a></div><div class="ttdeci">SHAMapLeafNode * firstBelow(intr_ptr::SharedPtr< SHAMapTreeNode >, SharedPtrNodeStack &stack, int branch=0) const</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8cpp_source.html#l00513">SHAMap.cpp:513</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:41</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SharedIntrusive_html"><div class="ttname"><a href="classripple_1_1SharedIntrusive.html">ripple::SharedIntrusive</a></div><div class="ttdoc">A shared intrusive pointer class that supports weak pointers.</div><div class="ttdef"><b>Definition</b> <a href="IntrusivePointer_8h_source.html#l00087">IntrusivePointer.h:88</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition</b> <a href="Slice_8h_source.html#l00045">Slice.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a></div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
@@ -862,18 +919,18 @@ $(function() {
|
||||
<div class="ttc" id="aiterator_tags_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/iterator_tags.html">std::forward_iterator_tag</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21a6d6b07d2d712568f3565adf30ae21"><div class="ttname"><a href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">ripple::operator!=</a></div><div class="ttdeci">bool operator!=(Buffer const &lhs, Buffer const &rhs) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Buffer_8h_source.html#l00232">Buffer.h:232</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></div><div class="ttdeci">SHAMapState</div><div class="ttdoc">Describes the current state of a given SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00049">SHAMap.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21a6d6b07d2d712568f3565adf30ae21"><div class="ttname"><a href="namespaceripple.html#a21a6d6b07d2d712568f3565adf30ae21">ripple::operator!=</a></div><div class="ttdeci">bool operator!=(Buffer const &lhs, Buffer const &rhs) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Buffer_8h_source.html#l00232">Buffer.h:232</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></div><div class="ttdeci">SHAMapState</div><div class="ttdoc">Describes the current state of a given SHAMap.</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00049">SHAMap.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc">ripple::SHAMapState::Immutable</a></div><div class="ttdeci">@ Immutable</div><div class="ttdoc">The map is set in stone and cannot be changed.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a4bbb8f967da6d1a610596d7257179c2b">ripple::SHAMapState::Invalid</a></div><div class="ttdeci">@ Invalid</div><div class="ttdoc">The map is known to not be valid.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">ripple::SHAMapState::Synching</a></div><div class="ttdeci">@ Synching</div><div class="ttdoc">The map's hash is fixed but valid nodes may be missing and can be added.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">ripple::SHAMapState::Modifying</a></div><div class="ttdeci">@ Modifying</div><div class="ttdoc">The map is in flux and objects can be added and removed.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">ripple::NodeObjectType</a></div><div class="ttdeci">NodeObjectType</div><div class="ttdoc">The types of node objects.</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00032">NodeObject.h:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5d9fe757c37a7602a883d30b14e1bf3c"><div class="ttname"><a href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">ripple::SHAMapType</a></div><div class="ttdeci">SHAMapType</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapMissingNode_8h_source.html#l00034">SHAMapMissingNode.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">ripple::NodeObjectType</a></div><div class="ttdeci">NodeObjectType</div><div class="ttdoc">The types of node objects.</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8h_source.html#l00032">NodeObject.h:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5d9fe757c37a7602a883d30b14e1bf3c"><div class="ttname"><a href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3c">ripple::SHAMapType</a></div><div class="ttdeci">SHAMapType</div><div class="ttdef"><b>Definition</b> <a href="SHAMapMissingNode_8h_source.html#l00034">SHAMapMissingNode.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4">ripple::ListDisposition::pending</a></div><div class="ttdeci">@ pending</div><div class="ttdoc">List will be valid in the future.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adb9995d7c8e8a2aa3d702b73edfa0672"><div class="ttname"><a href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">ripple::operator==</a></div><div class="ttdeci">constexpr bool operator==(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00585">base_uint.h:585</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">ripple::SHAMapNodeType</a></div><div class="ttdeci">SHAMapNodeType</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00044">SHAMapTreeNode.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_adb9995d7c8e8a2aa3d702b73edfa0672"><div class="ttname"><a href="namespaceripple.html#adb9995d7c8e8a2aa3d702b73edfa0672">ripple::operator==</a></div><div class="ttdeci">constexpr bool operator==(base_uint< Bits, Tag > const &lhs, base_uint< Bits, Tag > const &rhs)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00585">base_uint.h:585</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">ripple::SHAMapNodeType</a></div><div class="ttdeci">SHAMapNodeType</div><div class="ttdef"><b>Definition</b> <a href="SHAMapTreeNode_8h_source.html#l00044">SHAMapTreeNode.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="anullptr_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
|
||||
@@ -882,30 +939,30 @@ $(function() {
|
||||
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/set.html">set</a></div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
|
||||
<div class="ttc" id="astack_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/stack.html">stack</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html">ripple::SHAMap::MissingNodes</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00514">SHAMap.h:515</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a0962b01670b88cd6de600fe072a2a860"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a0962b01670b88cd6de600fe072a2a860">ripple::SHAMap::MissingNodes::missingHashes_</a></div><div class="ttdeci">std::set< SHAMapHash > missingHashes_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00529">SHAMap.h:529</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a1053cf953a1f9d97319bd05fd1ee7510"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a1053cf953a1f9d97319bd05fd1ee7510">ripple::SHAMap::MissingNodes::stack_</a></div><div class="ttdeci">std::stack< StackEntry, std::deque< StackEntry > > stack_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00544">SHAMap.h:544</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2a4e6a108abbbee0b809c01349de9dbc"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2a4e6a108abbbee0b809c01349de9dbc">ripple::SHAMap::MissingNodes::deferred_</a></div><div class="ttdeci">int deferred_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00553">SHAMap.h:553</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2bb0e112bf72fe63d733867f480d11b7"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2bb0e112bf72fe63d733867f480d11b7">ripple::SHAMap::MissingNodes::deferCondVar_</a></div><div class="ttdeci">std::condition_variable deferCondVar_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00555">SHAMap.h:555</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2ed60db474e8c9072068402313d16d0d"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2ed60db474e8c9072068402313d16d0d">ripple::SHAMap::MissingNodes::deferLock_</a></div><div class="ttdeci">std::mutex deferLock_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00554">SHAMap.h:554</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a36ea9c4314d455dd02c5634d4938f673"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a36ea9c4314d455dd02c5634d4938f673">ripple::SHAMap::MissingNodes::StackEntry</a></div><div class="ttdeci">std::tuple< SHAMapInnerNode *, SHAMapNodeID, int, int, bool > StackEntry</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00532">SHAMap.h:537</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a3ec85f310a1155ddcca197414136b4a0"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a3ec85f310a1155ddcca197414136b4a0">ripple::SHAMap::MissingNodes::MissingNodes</a></div><div class="ttdeci">MissingNodes(int max, SHAMapSyncFilter *filter, int maxDefer, std::uint32_t generation)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00562">SHAMap.h:562</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a55ea2bafa18548792a05de96107370de"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a55ea2bafa18548792a05de96107370de">ripple::SHAMap::MissingNodes::max_</a></div><div class="ttdeci">int max_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00522">SHAMap.h:522</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a6394397a34fe323b6ef27b77c21d38d5"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a6394397a34fe323b6ef27b77c21d38d5">ripple::SHAMap::MissingNodes::generation_</a></div><div class="ttdeci">std::uint32_t generation_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00525">SHAMap.h:525</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a64493410dec801e06486468f8ed5b4d0"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a64493410dec801e06486468f8ed5b4d0">ripple::SHAMap::MissingNodes::missingNodes_</a></div><div class="ttdeci">std::vector< std::pair< SHAMapNodeID, uint256 > > missingNodes_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00528">SHAMap.h:528</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html">ripple::SHAMap::MissingNodes</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00514">SHAMap.h:515</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a0962b01670b88cd6de600fe072a2a860"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a0962b01670b88cd6de600fe072a2a860">ripple::SHAMap::MissingNodes::missingHashes_</a></div><div class="ttdeci">std::set< SHAMapHash > missingHashes_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00529">SHAMap.h:529</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a1053cf953a1f9d97319bd05fd1ee7510"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a1053cf953a1f9d97319bd05fd1ee7510">ripple::SHAMap::MissingNodes::stack_</a></div><div class="ttdeci">std::stack< StackEntry, std::deque< StackEntry > > stack_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00544">SHAMap.h:544</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2a4e6a108abbbee0b809c01349de9dbc"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2a4e6a108abbbee0b809c01349de9dbc">ripple::SHAMap::MissingNodes::deferred_</a></div><div class="ttdeci">int deferred_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00553">SHAMap.h:553</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2bb0e112bf72fe63d733867f480d11b7"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2bb0e112bf72fe63d733867f480d11b7">ripple::SHAMap::MissingNodes::deferCondVar_</a></div><div class="ttdeci">std::condition_variable deferCondVar_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00555">SHAMap.h:555</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a2ed60db474e8c9072068402313d16d0d"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a2ed60db474e8c9072068402313d16d0d">ripple::SHAMap::MissingNodes::deferLock_</a></div><div class="ttdeci">std::mutex deferLock_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00554">SHAMap.h:554</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a36ea9c4314d455dd02c5634d4938f673"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a36ea9c4314d455dd02c5634d4938f673">ripple::SHAMap::MissingNodes::StackEntry</a></div><div class="ttdeci">std::tuple< SHAMapInnerNode *, SHAMapNodeID, int, int, bool > StackEntry</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00532">SHAMap.h:537</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a3ec85f310a1155ddcca197414136b4a0"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a3ec85f310a1155ddcca197414136b4a0">ripple::SHAMap::MissingNodes::MissingNodes</a></div><div class="ttdeci">MissingNodes(int max, SHAMapSyncFilter *filter, int maxDefer, std::uint32_t generation)</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00562">SHAMap.h:562</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a55ea2bafa18548792a05de96107370de"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a55ea2bafa18548792a05de96107370de">ripple::SHAMap::MissingNodes::max_</a></div><div class="ttdeci">int max_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00522">SHAMap.h:522</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a6394397a34fe323b6ef27b77c21d38d5"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a6394397a34fe323b6ef27b77c21d38d5">ripple::SHAMap::MissingNodes::generation_</a></div><div class="ttdeci">std::uint32_t generation_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00525">SHAMap.h:525</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a64493410dec801e06486468f8ed5b4d0"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a64493410dec801e06486468f8ed5b4d0">ripple::SHAMap::MissingNodes::missingNodes_</a></div><div class="ttdeci">std::vector< std::pair< SHAMapNodeID, uint256 > > missingNodes_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00528">SHAMap.h:528</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a832dcc91d7ffd8b7ab48ec0f3b801c09"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a832dcc91d7ffd8b7ab48ec0f3b801c09">ripple::SHAMap::MissingNodes::MissingNodes</a></div><div class="ttdeci">MissingNodes()=delete</div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a8db1cda546c53840b771639c221fec26"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a8db1cda546c53840b771639c221fec26">ripple::SHAMap::MissingNodes::MissingNodes</a></div><div class="ttdeci">MissingNodes(MissingNodes const &)=delete</div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ab59a6467a960901f7e8053f9901af6c5"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ab59a6467a960901f7e8053f9901af6c5">ripple::SHAMap::MissingNodes::operator=</a></div><div class="ttdeci">MissingNodes & operator=(MissingNodes const &)=delete</div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ac28d9d435ad4005d2e01ee1b9a509b73"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ac28d9d435ad4005d2e01ee1b9a509b73">ripple::SHAMap::MissingNodes::maxDefer_</a></div><div class="ttdeci">int const maxDefer_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00524">SHAMap.h:524</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad412b8d16396e0c89bcf9b7673f0f450"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad412b8d16396e0c89bcf9b7673f0f450">ripple::SHAMap::MissingNodes::resumes_</a></div><div class="ttdeci">std::map< SHAMapInnerNode *, SHAMapNodeID > resumes_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00560">SHAMap.h:560</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad9c9b5733c3b993c3d4e46b0695ae116"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad9c9b5733c3b993c3d4e46b0695ae116">ripple::SHAMap::MissingNodes::filter_</a></div><div class="ttdeci">SHAMapSyncFilter * filter_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00523">SHAMap.h:523</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ade7ed01ff01b6207f63f5d7919c3f987"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ade7ed01ff01b6207f63f5d7919c3f987">ripple::SHAMap::MissingNodes::finishedReads_</a></div><div class="ttdeci">std::vector< DeferredNode > finishedReads_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00556">SHAMap.h:556</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ac28d9d435ad4005d2e01ee1b9a509b73"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ac28d9d435ad4005d2e01ee1b9a509b73">ripple::SHAMap::MissingNodes::maxDefer_</a></div><div class="ttdeci">int const maxDefer_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00524">SHAMap.h:524</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad412b8d16396e0c89bcf9b7673f0f450"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad412b8d16396e0c89bcf9b7673f0f450">ripple::SHAMap::MissingNodes::resumes_</a></div><div class="ttdeci">std::map< SHAMapInnerNode *, SHAMapNodeID > resumes_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00560">SHAMap.h:560</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad9c9b5733c3b993c3d4e46b0695ae116"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad9c9b5733c3b993c3d4e46b0695ae116">ripple::SHAMap::MissingNodes::filter_</a></div><div class="ttdeci">SHAMapSyncFilter * filter_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00523">SHAMap.h:523</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ade7ed01ff01b6207f63f5d7919c3f987"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ade7ed01ff01b6207f63f5d7919c3f987">ripple::SHAMap::MissingNodes::finishedReads_</a></div><div class="ttdeci">std::vector< DeferredNode > finishedReads_</div><div class="ttdef"><b>Definition</b> <a href="SHAMap_8h_source.html#l00556">SHAMap.h:556</a></div></div>
|
||||
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
Generated by <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>
|
||||
|
||||
Reference in New Issue
Block a user