mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 03:55:53 +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: TestBase.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()"
|
||||
@@ -115,18 +120,23 @@ $(function() {
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">namespace </span>NodeStore {</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
|
||||
<div class="foldopen" id="foldopen00047" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1LessThan.html"> 47</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1NodeStore_1_1LessThan.html">LessThan</a></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span>{</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00050" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="structripple_1_1NodeStore_1_1LessThan.html#a9950ebee171b7ebb279f162521f73337"> 50</a></span> <a class="code hl_function" href="structripple_1_1NodeStore_1_1LessThan.html#a9950ebee171b7ebb279f162521f73337">operator()</a>(</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</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>& lhs,</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</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>& rhs) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">return</span> lhs->getHash() < rhs->getHash();</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00060" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6"> 60</a></span><a class="code hl_function" href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6">isSame</a>(</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</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>& lhs,</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</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>& rhs)</div>
|
||||
@@ -135,9 +145,11 @@ $(function() {
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> (lhs->getHash() == rhs->getHash()) &&</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> (lhs->getData() == rhs->getData());</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment">// Some common code for the unit tests</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment">//</span></div>
|
||||
<div class="foldopen" id="foldopen00071" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html"> 71</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NodeStore_1_1TestBase.html">TestBase</a> : <span class="keyword">public</span> <a class="code hl_class" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>{</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="keyword">public</span>:</div>
|
||||
@@ -150,10 +162,11 @@ $(function() {
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="comment">// Create a predictable batch of objects</span></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a></div>
|
||||
<div class="foldopen" id="foldopen00083" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e"> 83</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">createPredictableBatch</a>(<span class="keywordtype">int</span> numObjects, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> seed)</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>;</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>.reserve(numObjects);</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(numObjects);</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_class" href="classbeast_1_1detail_1_1xor__shift__engine.html">beast::xor_shift_engine</a> rng(seed);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
@@ -187,9 +200,11 @@ $(function() {
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="comment">// Compare two batches for equality</span></div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">static</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00123" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d"> 123</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">areBatchesEqual</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& lhs, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& rhs)</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordtype">bool</span> result = <span class="keyword">true</span>;</div>
|
||||
@@ -212,9 +227,11 @@ $(function() {
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordflow">return</span> result;</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="comment">// Store a batch in a backend</span></div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00148" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f"> 148</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">storeBatch</a>(<a class="code hl_class" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>& backend, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> {</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>.size(); ++i)</div>
|
||||
@@ -222,9 +239,11 @@ $(function() {
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> backend.<a class="code hl_function" href="classripple_1_1NodeStore_1_1Backend.html#a8862f8d96713c985c3169e57cbb260c2">store</a>(<a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>[i]);</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> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="comment">// Get a copy of a batch in a backend</span></div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00158" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65"> 158</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">fetchCopyOfBatch</a>(<a class="code hl_class" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>& backend, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a>* pCopy, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> pCopy-><a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/clear.html">clear</a>();</div>
|
||||
@@ -247,8 +266,10 @@ $(function() {
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> }</div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> }</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00182" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1"> 182</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1">fetchMissing</a>(<a class="code hl_class" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>& backend, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> {</div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>.size(); ++i)</div>
|
||||
@@ -261,9 +282,11 @@ $(function() {
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> BEAST_EXPECT(status == <a class="code hl_enumvalue" href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8">notFound</a>);</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> }</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="comment">// Store all objects in a batch</span></div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keyword">static</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00197" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f"> 197</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f">storeBatch</a>(<a class="code hl_class" href="classripple_1_1NodeStore_1_1Database.html">Database</a>& db, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> {</div>
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>.size(); ++i)</div>
|
||||
@@ -279,9 +302,11 @@ $(function() {
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> db.<a class="code hl_function" href="classripple_1_1NodeStore_1_1Database.html#ae10c8f2c5e0676a704bd28486b7640af">earliestLedgerSeq</a>());</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> }</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="comment">// Fetch all the hashes in one batch, into another batch.</span></div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">static</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00215" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c"> 215</a></span> <a class="code hl_function" href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c">fetchCopyOfBatch</a>(<a class="code hl_class" href="classripple_1_1NodeStore_1_1Database.html">Database</a>& db, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a>* pCopy, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Batch</a> <span class="keyword">const</span>& <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">batch</a>)</div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> {</div>
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> pCopy-><a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/clear.html">clear</a>();</div>
|
||||
@@ -296,65 +321,67 @@ $(function() {
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> pCopy-><a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">push_back</a>(<span class="keywordtype">object</span>);</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> }</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span>} <span class="comment">// namespace NodeStore</span></div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="aclassbeast_1_1detail_1_1xor__shift__engine_html"><div class="ttname"><a href="classbeast_1_1detail_1_1xor__shift__engine.html">beast::detail::xor_shift_engine</a></div><div class="ttdef"><b>Definition:</b> <a href="xor__shift__engine_8h_source.html#l00032">xor_shift_engine.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeObject_html_a841bb9bba547efbd89b240fa9c1cf146"><div class="ttname"><a href="classripple_1_1NodeObject.html#a841bb9bba547efbd89b240fa9c1cf146">ripple::NodeObject::createObject</a></div><div class="ttdeci">static std::shared_ptr< NodeObject > createObject(NodeObjectType type, Blob &&data, uint256 const &hash)</div><div class="ttdoc">Create an object from fields.</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8cpp_source.html#l00038">NodeObject.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend.html">ripple::NodeStore::Backend</a></div><div class="ttdoc">A backend used for the NodeStore.</div><div class="ttdef"><b>Definition:</b> <a href="Backend_8h_source.html#l00039">Backend.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1detail_1_1xor__shift__engine_html"><div class="ttname"><a href="classbeast_1_1detail_1_1xor__shift__engine.html">beast::detail::xor_shift_engine</a></div><div class="ttdef"><b>Definition</b> <a href="xor__shift__engine_8h_source.html#l00032">xor_shift_engine.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeObject_html_a841bb9bba547efbd89b240fa9c1cf146"><div class="ttname"><a href="classripple_1_1NodeObject.html#a841bb9bba547efbd89b240fa9c1cf146">ripple::NodeObject::createObject</a></div><div class="ttdeci">static std::shared_ptr< NodeObject > createObject(NodeObjectType type, Blob &&data, uint256 const &hash)</div><div class="ttdoc">Create an object from fields.</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8cpp_source.html#l00038">NodeObject.cpp:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend.html">ripple::NodeStore::Backend</a></div><div class="ttdoc">A backend used for the NodeStore.</div><div class="ttdef"><b>Definition</b> <a href="Backend_8h_source.html#l00039">Backend.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend_html_a7d3224e43e89dc098962b986d70e9833"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend.html#a7d3224e43e89dc098962b986d70e9833">ripple::NodeStore::Backend::fetch</a></div><div class="ttdeci">virtual Status fetch(void const *key, std::shared_ptr< NodeObject > *pObject)=0</div><div class="ttdoc">Fetch a single object.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend_html_a8862f8d96713c985c3169e57cbb260c2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend.html#a8862f8d96713c985c3169e57cbb260c2">ripple::NodeStore::Backend::store</a></div><div class="ttdeci">virtual void store(std::shared_ptr< NodeObject > const &object)=0</div><div class="ttdoc">Store a single object.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></div><div class="ttdoc">Persistency layer for NodeObject.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00051">Database.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a780601a4dce8d688490a24a61f8cea9e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a780601a4dce8d688490a24a61f8cea9e">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00241">Database.cpp:241</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></div><div class="ttdoc">Persistency layer for NodeObject.</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00051">Database.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a780601a4dce8d688490a24a61f8cea9e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a780601a4dce8d688490a24a61f8cea9e">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00241">Database.cpp:241</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a7da2336581ee3348aad97c0d885658d0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a7da2336581ee3348aad97c0d885658d0">ripple::NodeStore::Database::store</a></div><div class="ttdeci">virtual void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq)=0</div><div class="ttdoc">Store the object.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_ae10c8f2c5e0676a704bd28486b7640af"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#ae10c8f2c5e0676a704bd28486b7640af">ripple::NodeStore::Database::earliestLedgerSeq</a></div><div class="ttdeci">std::uint32_t earliestLedgerSeq() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00222">Database.h:222</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00071">TestBase.h:72</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a0386ed67a83a53f2b675db1d85e49129"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a0386ed67a83a53f2b675db1d85e49129">ripple::NodeStore::TestBase::numObjectsToTest</a></div><div class="ttdeci">static int const numObjectsToTest</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00078">TestBase.h:78</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a08fa07a45987d889d373b9a10280700e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">ripple::NodeStore::TestBase::createPredictableBatch</a></div><div class="ttdeci">static Batch createPredictableBatch(int numObjects, std::uint64_t seed)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00083">TestBase.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a267dea3178f1f0ef8d67b59a10f14f1d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">ripple::NodeStore::TestBase::areBatchesEqual</a></div><div class="ttdeci">static bool areBatchesEqual(Batch const &lhs, Batch const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00123">TestBase.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a2f2ab288e77f0f05d7e3b02cc3c9976c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c">ripple::NodeStore::TestBase::fetchCopyOfBatch</a></div><div class="ttdeci">static void fetchCopyOfBatch(Database &db, Batch *pCopy, Batch const &batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00215">TestBase.h:215</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a50f8fd79e970626074538cf54ca8432f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f">ripple::NodeStore::TestBase::storeBatch</a></div><div class="ttdeci">static void storeBatch(Database &db, Batch const &batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00197">TestBase.h:197</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a514499e56722487774c7d496b4bc2d65"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">ripple::NodeStore::TestBase::fetchCopyOfBatch</a></div><div class="ttdeci">void fetchCopyOfBatch(Backend &backend, Batch *pCopy, Batch const &batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00158">TestBase.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a517f4e10ad584307e188471ef25e33a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a517f4e10ad584307e188471ef25e33a0">ripple::NodeStore::TestBase::maxPayloadBytes</a></div><div class="ttdeci">static std::size_t const maxPayloadBytes</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00077">TestBase.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a5bd5d36de98ec8e56c5c3da9148ae72f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">ripple::NodeStore::TestBase::storeBatch</a></div><div class="ttdeci">void storeBatch(Backend &backend, Batch const &batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00148">TestBase.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a5f6cbf4b9aa1759d7967677140901145"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a5f6cbf4b9aa1759d7967677140901145">ripple::NodeStore::TestBase::minPayloadBytes</a></div><div class="ttdeci">static std::size_t const minPayloadBytes</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00076">TestBase.h:76</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_acc7cab22ea1fb36cc8220cbeafc415b1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1">ripple::NodeStore::TestBase::fetchMissing</a></div><div class="ttdeci">void fetchMissing(Backend &backend, Batch const &batch)</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00182">TestBase.h:182</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_ae10c8f2c5e0676a704bd28486b7640af"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#ae10c8f2c5e0676a704bd28486b7640af">ripple::NodeStore::Database::earliestLedgerSeq</a></div><div class="ttdeci">std::uint32_t earliestLedgerSeq() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="Database_8h_source.html#l00222">Database.h:222</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html">ripple::NodeStore::TestBase</a></div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00071">TestBase.h:72</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a0386ed67a83a53f2b675db1d85e49129"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a0386ed67a83a53f2b675db1d85e49129">ripple::NodeStore::TestBase::numObjectsToTest</a></div><div class="ttdeci">static int const numObjectsToTest</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00078">TestBase.h:78</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a08fa07a45987d889d373b9a10280700e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a08fa07a45987d889d373b9a10280700e">ripple::NodeStore::TestBase::createPredictableBatch</a></div><div class="ttdeci">static Batch createPredictableBatch(int numObjects, std::uint64_t seed)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00083">TestBase.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a267dea3178f1f0ef8d67b59a10f14f1d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a267dea3178f1f0ef8d67b59a10f14f1d">ripple::NodeStore::TestBase::areBatchesEqual</a></div><div class="ttdeci">static bool areBatchesEqual(Batch const &lhs, Batch const &rhs)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00123">TestBase.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a2f2ab288e77f0f05d7e3b02cc3c9976c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a2f2ab288e77f0f05d7e3b02cc3c9976c">ripple::NodeStore::TestBase::fetchCopyOfBatch</a></div><div class="ttdeci">static void fetchCopyOfBatch(Database &db, Batch *pCopy, Batch const &batch)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00215">TestBase.h:215</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a50f8fd79e970626074538cf54ca8432f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a50f8fd79e970626074538cf54ca8432f">ripple::NodeStore::TestBase::storeBatch</a></div><div class="ttdeci">static void storeBatch(Database &db, Batch const &batch)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00197">TestBase.h:197</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a514499e56722487774c7d496b4bc2d65"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a514499e56722487774c7d496b4bc2d65">ripple::NodeStore::TestBase::fetchCopyOfBatch</a></div><div class="ttdeci">void fetchCopyOfBatch(Backend &backend, Batch *pCopy, Batch const &batch)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00158">TestBase.h:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a517f4e10ad584307e188471ef25e33a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a517f4e10ad584307e188471ef25e33a0">ripple::NodeStore::TestBase::maxPayloadBytes</a></div><div class="ttdeci">static std::size_t const maxPayloadBytes</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00077">TestBase.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a5bd5d36de98ec8e56c5c3da9148ae72f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a5bd5d36de98ec8e56c5c3da9148ae72f">ripple::NodeStore::TestBase::storeBatch</a></div><div class="ttdeci">void storeBatch(Backend &backend, Batch const &batch)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00148">TestBase.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_a5f6cbf4b9aa1759d7967677140901145"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#a5f6cbf4b9aa1759d7967677140901145">ripple::NodeStore::TestBase::minPayloadBytes</a></div><div class="ttdeci">static std::size_t const minPayloadBytes</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00076">TestBase.h:76</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TestBase_html_acc7cab22ea1fb36cc8220cbeafc415b1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TestBase.html#acc7cab22ea1fb36cc8220cbeafc415b1">ripple::NodeStore::TestBase::fetchMissing</a></div><div class="ttdeci">void fetchMissing(Backend &backend, Batch const &batch)</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00182">TestBase.h:182</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="aclassripple_1_1base__uint_html_a2ffd09234d574e5554c5d84199a9f287"><div class="ttname"><a href="classripple_1_1base__uint.html#a2ffd09234d574e5554c5d84199a9f287">ripple::base_uint::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00136">base_uint.h:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a64d93405f8d7ba89f0a406b32015758f"><div class="ttname"><a href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">ripple::base_uint::size</a></div><div class="ttdeci">static constexpr std::size_t size()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00526">base_uint.h:526</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a2ffd09234d574e5554c5d84199a9f287"><div class="ttname"><a href="classripple_1_1base__uint.html#a2ffd09234d574e5554c5d84199a9f287">ripple::base_uint::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00136">base_uint.h:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_a64d93405f8d7ba89f0a406b32015758f"><div class="ttname"><a href="classripple_1_1base__uint.html#a64d93405f8d7ba89f0a406b32015758f">ripple::base_uint::size</a></div><div class="ttdeci">static constexpr std::size_t size()</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00526">base_uint.h:526</a></div></div>
|
||||
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/clear.html">std::vector::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
|
||||
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/data.html">std::vector::data</a></div><div class="ttdeci">T data(T... args)</div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div></div>
|
||||
<div class="ttc" id="aiomanip_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/iomanip.html">iomanip</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html_ad4d3145468ad564a92ac41b9812274a0"><div class="ttname"><a href="namespacebeast.html#ad4d3145468ad564a92ac41b9812274a0">beast::rngfill</a></div><div class="ttdeci">void rngfill(void *const buffer, std::size_t const bytes, Generator &g)</div><div class="ttdef"><b>Definition:</b> <a href="rngfill_8h_source.html#l00034">rngfill.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_abfa7777d2023a3f65fc6b4583c2faac6"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6">ripple::NodeStore::isSame</a></div><div class="ttdeci">bool isSame(std::shared_ptr< NodeObject > const &lhs, std::shared_ptr< NodeObject > const &rhs)</div><div class="ttdoc">Returns true if objects are identical.</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00060">TestBase.h:60</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350c"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350c">ripple::NodeStore::Status</a></div><div class="ttdeci">Status</div><div class="ttdoc">Return codes from Backend operations.</div><div class="ttdef"><b>Definition:</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00044">src/xrpld/nodestore/Types.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef">ripple::NodeStore::ok</a></div><div class="ttdeci">@ ok</div><div class="ttdef"><b>Definition:</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00045">src/xrpld/nodestore/Types.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8">ripple::NodeStore::notFound</a></div><div class="ttdeci">@ notFound</div><div class="ttdef"><b>Definition:</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00046">src/xrpld/nodestore/Types.h:46</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_a1747b036b81bd3769995670092912976"><div class="ttname"><a href="namespaceripple.html#a1747b036b81bd3769995670092912976">ripple::rand_int</a></div><div class="ttdeci">std::enable_if_t< std::is_integral< Integral >::value, Integral > rand_int()</div><div class="ttdef"><b>Definition:</b> <a href="include_2xrpl_2basics_2random_8h_source.html#l00159">include/xrpl/basics/random.h:159</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_a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f">ripple::hotACCOUNT_NODE</a></div><div class="ttdeci">@ hotACCOUNT_NODE</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00035">NodeObject.h:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671">ripple::hotTRANSACTION_NODE</a></div><div class="ttdeci">@ hotTRANSACTION_NODE</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00036">NodeObject.h:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b">ripple::hotUNKNOWN</a></div><div class="ttdeci">@ hotUNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00033">NodeObject.h:33</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1">ripple::hotLEDGER</a></div><div class="ttdeci">@ hotLEDGER</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00034">NodeObject.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html_ad4d3145468ad564a92ac41b9812274a0"><div class="ttname"><a href="namespacebeast.html#ad4d3145468ad564a92ac41b9812274a0">beast::rngfill</a></div><div class="ttdeci">void rngfill(void *const buffer, std::size_t const bytes, Generator &g)</div><div class="ttdef"><b>Definition</b> <a href="rngfill_8h_source.html#l00034">rngfill.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_abfa7777d2023a3f65fc6b4583c2faac6"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#abfa7777d2023a3f65fc6b4583c2faac6">ripple::NodeStore::isSame</a></div><div class="ttdeci">bool isSame(std::shared_ptr< NodeObject > const &lhs, std::shared_ptr< NodeObject > const &rhs)</div><div class="ttdoc">Returns true if objects are identical.</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00060">TestBase.h:60</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350c"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350c">ripple::NodeStore::Status</a></div><div class="ttdeci">Status</div><div class="ttdoc">Return codes from Backend operations.</div><div class="ttdef"><b>Definition</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00044">src/xrpld/nodestore/Types.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef">ripple::NodeStore::ok</a></div><div class="ttdeci">@ ok</div><div class="ttdef"><b>Definition</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00045">src/xrpld/nodestore/Types.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8">ripple::NodeStore::notFound</a></div><div class="ttdeci">@ notFound</div><div class="ttdef"><b>Definition</b> <a href="src_2xrpld_2nodestore_2Types_8h_source.html#l00046">src/xrpld/nodestore/Types.h:46</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_a1747b036b81bd3769995670092912976"><div class="ttname"><a href="namespaceripple.html#a1747b036b81bd3769995670092912976">ripple::rand_int</a></div><div class="ttdeci">std::enable_if_t< std::is_integral< Integral >::value, Integral > rand_int()</div><div class="ttdef"><b>Definition</b> <a href="include_2xrpl_2basics_2random_8h_source.html#l00159">include/xrpl/basics/random.h:159</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_a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3a65cfe147458030070724c8b3795e508f">ripple::hotACCOUNT_NODE</a></div><div class="ttdeci">@ hotACCOUNT_NODE</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8h_source.html#l00035">NodeObject.h:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3aad6a443f1fefba026adfb0c5a2d9a671">ripple::hotTRANSACTION_NODE</a></div><div class="ttdeci">@ hotTRANSACTION_NODE</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8h_source.html#l00036">NodeObject.h:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b">ripple::hotUNKNOWN</a></div><div class="ttdeci">@ hotUNKNOWN</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8h_source.html#l00033">NodeObject.h:33</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1">ripple::hotLEDGER</a></div><div class="ttdeci">@ hotLEDGER</div><div class="ttdef"><b>Definition</b> <a href="NodeObject_8h_source.html#l00034">NodeObject.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bdad265aed699f7409ac0ec6fe07ee9cb11">ripple::HashPrefix::batch</a></div><div class="ttdeci">@ batch</div><div class="ttdoc">Batch.</div></div>
|
||||
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
|
||||
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</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="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1LessThan_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1LessThan.html">ripple::NodeStore::LessThan</a></div><div class="ttdoc">Binary function that satisfies the strict-weak-ordering requirement.</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00047">TestBase.h:48</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1LessThan_html_a9950ebee171b7ebb279f162521f73337"><div class="ttname"><a href="structripple_1_1NodeStore_1_1LessThan.html#a9950ebee171b7ebb279f162521f73337">ripple::NodeStore::LessThan::operator()</a></div><div class="ttdeci">bool operator()(std::shared_ptr< NodeObject > const &lhs, std::shared_ptr< NodeObject > const &rhs) const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TestBase_8h_source.html#l00050">TestBase.h:50</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1LessThan_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1LessThan.html">ripple::NodeStore::LessThan</a></div><div class="ttdoc">Binary function that satisfies the strict-weak-ordering requirement.</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00047">TestBase.h:48</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1LessThan_html_a9950ebee171b7ebb279f162521f73337"><div class="ttname"><a href="structripple_1_1NodeStore_1_1LessThan.html#a9950ebee171b7ebb279f162521f73337">ripple::NodeStore::LessThan::operator()</a></div><div class="ttdeci">bool operator()(std::shared_ptr< NodeObject > const &lhs, std::shared_ptr< NodeObject > const &rhs) const noexcept</div><div class="ttdef"><b>Definition</b> <a href="TestBase_8h_source.html#l00050">TestBase.h:50</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< std::shared_ptr< NodeObject > ></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