mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 22:15:52 +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: SHAMapStore_test.cpp 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()"
|
||||
@@ -110,11 +115,13 @@ $(function() {
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keyword">namespace </span>test {</div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
|
||||
<div class="foldopen" id="foldopen00035" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html"> 35</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1SHAMapStore__test.html">SHAMapStore_test</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="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b"> 37</a></span> <span class="keyword">static</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">deleteInterval</a> = 8;</div>
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">static</span> <span class="keyword">auto</span></div>
|
||||
<div class="foldopen" id="foldopen00040" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a97c859a879ad383fec6c2b34e76b66b5"> 40</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a97c859a879ad383fec6c2b34e76b66b5">onlineDelete</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg)</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> {</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> cfg->LEDGER_HISTORY = <a class="code hl_variable" href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">deleteInterval</a>;</div>
|
||||
@@ -122,16 +129,20 @@ $(function() {
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> section.set(<span class="stringliteral">"online_delete"</span>, <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(<a class="code hl_variable" href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">deleteInterval</a>));</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keywordflow">return</span> cfg;</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">static</span> <span class="keyword">auto</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="classripple_1_1test_1_1SHAMapStore__test.html#a509ad522e0e0ba351d5f1bb9d503da26"> 49</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a509ad522e0e0ba351d5f1bb9d503da26">advisoryDelete</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Config></a> cfg)</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> {</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> cfg = <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a97c859a879ad383fec6c2b34e76b66b5">onlineDelete</a>(std::move(cfg));</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> cfg->section(<a class="code hl_function" href="structripple_1_1ConfigSection.html#a44ee859a6705ddcac4e318602f8fe6ac">ConfigSection::nodeDatabase</a>()).set(<span class="stringliteral">"advisory_delete"</span>, <span class="stringliteral">"1"</span>);</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordflow">return</span> cfg;</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00057" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#aebe0f8b4d3a39954a25d7ba2841b2dbb"> 57</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aebe0f8b4d3a39954a25d7ba2841b2dbb">goodLedger</a>(</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env,</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>,</div>
|
||||
@@ -179,16 +190,20 @@ $(function() {
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> outAccountHash == ledger[jss::account_hash].asString() &&</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> outTxHash == ledger[jss::transaction_hash].asString();</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00106" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a6e0198881e55d2938bc64abf366b246b"> 106</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a6e0198881e55d2938bc64abf366b246b">bad</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>, <a class="code hl_enumeration" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">error_code_i</a> error = <a class="code hl_enumvalue" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376">rpcLGR_NOT_FOUND</a>)</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>.isMember(jss::result) &&</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_function" href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">RPC::contains_error</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>[jss::result]) &&</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>[jss::result][jss::error_code] == error;</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
|
||||
<div class="foldopen" id="foldopen00114" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a298ab8f90fe21f74f63f54dfba62721d"> 114</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a298ab8f90fe21f74f63f54dfba62721d">getHash</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>)</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> {</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> BEAST_EXPECT(</div>
|
||||
@@ -198,8 +213,10 @@ $(function() {
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>[jss::result][jss::ledger][jss::ledger_hash].isString());</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>[jss::result][jss::ledger][jss::ledger_hash].asString();</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00125" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a18d475fd8a6dcf7b8bc1bd3127372b42"> 125</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a18d475fd8a6dcf7b8bc1bd3127372b42">ledgerCheck</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env, <span class="keywordtype">int</span> <span class="keyword">const</span> rows, <span class="keywordtype">int</span> <span class="keyword">const</span> first)</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> {</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">auto</span> <span class="keyword">const</span> [actualRows, actualFirst, actualLast] =</div>
|
||||
@@ -210,24 +227,30 @@ $(function() {
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> BEAST_EXPECT(actualFirst == first);</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> BEAST_EXPECT(actualLast == first + rows - 1);</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00137" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#ad904fcab1731d0c918875242557daae5"> 137</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#ad904fcab1731d0c918875242557daae5">transactionCheck</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env, <span class="keywordtype">int</span> <span class="keyword">const</span> rows)</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keyword">dynamic_cast<</span><a class="code hl_class" href="classripple_1_1SQLiteDatabase.html">SQLiteDatabase</a>*<span class="keyword">></span>(&env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#ab0e839b597cf03221a393cb754ec4e25">getRelationalDatabase</a>())</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> -><a class="code hl_function" href="classripple_1_1SQLiteDatabase.html#ad9126a8d3f257b1108a9d783823040de">getTransactionCount</a>() == rows);</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00145" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a8c30297bb7a71d2b7b7125941d23f46f"> 145</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a8c30297bb7a71d2b7b7125941d23f46f">accountTransactionCheck</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env, <span class="keywordtype">int</span> <span class="keyword">const</span> rows)</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> {</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">dynamic_cast<</span><a class="code hl_class" href="classripple_1_1SQLiteDatabase.html">SQLiteDatabase</a>*<span class="keyword">></span>(&env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#ab0e839b597cf03221a393cb754ec4e25">getRelationalDatabase</a>())</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> -><a class="code hl_function" href="classripple_1_1SQLiteDatabase.html#acb2f609a8add65fb702e840ae74c7422">getAccountTransactionCount</a>() == rows);</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keywordtype">int</span></div>
|
||||
<div class="foldopen" id="foldopen00153" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a6150b3e40026dd05994bb069c589e32c"> 153</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a6150b3e40026dd05994bb069c589e32c">waitForReady</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env)</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> {</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
@@ -247,9 +270,11 @@ $(function() {
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> BEAST_EXPECT(store.getLastRotated() == ledgerSeq - 1);</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordflow">return</span> ledgerSeq;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00175" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#aa20889f280d3456e34d21f4eb93054a7"> 175</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aa20889f280d3456e34d21f4eb93054a7">testClear</a>()</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> {</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
@@ -359,8 +384,10 @@ $(function() {
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#ad904fcab1731d0c918875242557daae5">transactionCheck</a>(env, 0);</div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a8c30297bb7a71d2b7b7125941d23f46f">accountTransactionCheck</a>(env, 0);</div>
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00286" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#abd7f3a376a07ab3d4f7eeab5f7d132bc"> 286</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#abd7f3a376a07ab3d4f7eeab5f7d132bc">testAutomatic</a>()</div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {</div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"automatic online_delete"</span>);</div>
|
||||
@@ -428,8 +455,10 @@ $(function() {
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a18d475fd8a6dcf7b8bc1bd3127372b42">ledgerCheck</a>(env, <a class="code hl_variable" href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">deleteInterval</a> + 1, lastRotated);</div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> BEAST_EXPECT(lastRotated != store.getLastRotated());</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00355" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#adff39f1809f5fac5a15a345eb641c96f"> 355</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#adff39f1809f5fac5a15a345eb641c96f">testCanDelete</a>()</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> {</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"online_delete with advisory_delete"</span>);</div>
|
||||
@@ -599,8 +628,10 @@ $(function() {
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> BEAST_EXPECT(store.getLastRotated() == ledgerSeq - 1);</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> lastRotated = ledgerSeq - 1;</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> </div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<NodeStore::Backend></a></div>
|
||||
<div class="foldopen" id="foldopen00526" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#aa56c85073cf7297ceaa4596703d281ee"> 526</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aa56c85073cf7297ceaa4596703d281ee">makeBackendRotating</a>(</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env,</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_class" href="classripple_1_1NodeStoreScheduler.html">NodeStoreScheduler</a>& scheduler,</div>
|
||||
@@ -618,14 +649,16 @@ $(function() {
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keyword">auto</span> backend{<a class="code hl_function" href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">NodeStore::Manager::instance</a>().<a class="code hl_function" href="classripple_1_1NodeStore_1_1Manager.html#a1372b00e4781a7b915f6c08c27b09cee">make_Backend</a>(</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> section,</div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <a class="code hl_function" href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">megabytes</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>().<a class="code hl_function" href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">getValueFor</a>(</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746">SizedItem::burstSize</a>, std::nullopt)),</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746">SizedItem::burstSize</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)),</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> scheduler,</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#ad096c64f86e5573a450cf0338c79c086">logs</a>().<a class="code hl_function" href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">journal</a>(<span class="stringliteral">"NodeStoreTest"</span>))};</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> backend->open();</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">return</span> backend;</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> </div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00551" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#aec6a7d96ac078656745081d7990af7c9"> 551</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aec6a7d96ac078656745081d7990af7c9">testRotate</a>()</div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> {</div>
|
||||
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="comment">// The only purpose of this test is to ensure that if something that</span></div>
|
||||
@@ -644,13 +677,13 @@ $(function() {
|
||||
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> nscfg.<a class="code hl_function" href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">set</a>(</div>
|
||||
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> <span class="stringliteral">"cache_size"</span>,</div>
|
||||
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>().<a class="code hl_function" href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">getValueFor</a>(</div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e">SizedItem::treeCacheSize</a>, std::nullopt)));</div>
|
||||
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e">SizedItem::treeCacheSize</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)));</div>
|
||||
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> </div>
|
||||
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <span class="keywordflow">if</span> (!nscfg.exists(<span class="stringliteral">"cache_age"</span>))</div>
|
||||
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> nscfg.set(</div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="stringliteral">"cache_age"</span>,</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">config</a>().<a class="code hl_function" href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">getValueFor</a>(</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66">SizedItem::treeCacheAge</a>, std::nullopt)));</div>
|
||||
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <a class="code hl_enumvalue" href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66">SizedItem::treeCacheAge</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>)));</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> <a class="code hl_class" href="classripple_1_1NodeStoreScheduler.html">NodeStoreScheduler</a> scheduler(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a79e319577676b37dbff4ce5fc86aa23f">getJobQueue</a>());</div>
|
||||
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> </div>
|
||||
@@ -662,7 +695,7 @@ $(function() {
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="comment">// Create NodeStore with two backends to allow online deletion of</span></div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="comment">// data</span></div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> readThreads = 4;</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keyword">auto</span> dbr = std::make_unique<NodeStore::DatabaseRotatingImp>(</div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keyword">auto</span> dbr = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_unique<NodeStore::DatabaseRotatingImp></a>(</div>
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> scheduler,</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> readThreads,</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> std::move(writableBackend),</div>
|
||||
@@ -719,8 +752,10 @@ $(function() {
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> BEAST_EXPECT(threadNum == 3);</div>
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> BEAST_EXPECT(dbr->getName() == <span class="stringliteral">"3"</span>);</div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> </div>
|
||||
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00649" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1SHAMapStore__test.html#a7e549c3caf1083eb275eafc108c19862"> 649</a></span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#a7e549c3caf1083eb275eafc108c19862">run</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aa20889f280d3456e34d21f4eb93054a7">testClear</a>();</div>
|
||||
@@ -728,7 +763,9 @@ $(function() {
|
||||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#adff39f1809f5fac5a15a345eb641c96f">testCanDelete</a>();</div>
|
||||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> <a class="code hl_function" href="classripple_1_1test_1_1SHAMapStore__test.html#aec6a7d96ac078656745081d7990af7c9">testRotate</a>();</div>
|
||||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span><span class="comment">// VFALCO This test fails because of thread asynchronous issues</span></div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#a216601b16cf7867ea7eeba7c59255503"> 659</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_class" href="classripple_1_1SHAMapStore.html">SHAMapStore</a>, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
|
||||
@@ -737,85 +774,86 @@ $(function() {
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00148">json_value.h:149</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="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00155">suite.h:155</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00148">json_value.h:149</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="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00155">suite.h:155</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a0c48dd5bcaef14e30e9ef5b96b0daa39"><div class="ttname"><a href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">ripple::Application::config</a></div><div class="ttdeci">virtual Config & config()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a29de5ca5665cf72d2843d8a20a402bae"><div class="ttname"><a href="classripple_1_1Application.html#a29de5ca5665cf72d2843d8a20a402bae">ripple::Application::getSHAMapStore</a></div><div class="ttdeci">virtual SHAMapStore & getSHAMapStore()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a79e319577676b37dbff4ce5fc86aa23f"><div class="ttname"><a href="classripple_1_1Application.html#a79e319577676b37dbff4ce5fc86aa23f">ripple::Application::getJobQueue</a></div><div class="ttdeci">virtual JobQueue & getJobQueue()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_ab0e839b597cf03221a393cb754ec4e25"><div class="ttname"><a href="classripple_1_1Application.html#ab0e839b597cf03221a393cb754ec4e25">ripple::Application::getRelationalDatabase</a></div><div class="ttdeci">virtual RelationalDatabase & getRelationalDatabase()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_ad096c64f86e5573a450cf0338c79c086"><div class="ttname"><a href="classripple_1_1Application.html#ad096c64f86e5573a450cf0338c79c086">ripple::Application::logs</a></div><div class="ttdeci">virtual Logs & logs()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section & section(std::string const &name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00136">BasicConfig.cpp:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Config_html_abe2b226bd6705b7010feb45f66363142"><div class="ttname"><a href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">ripple::Config::getValueFor</a></div><div class="ttdeci">int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const</div><div class="ttdoc">Retrieve the default value for the item at the specified node size.</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l01116">Config.cpp:1116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Logs_html_a725d5db842b36c748bd9da3401da3128"><div class="ttname"><a href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">ripple::Logs::journal</a></div><div class="ttdeci">beast::Journal journal(std::string const &name)</div><div class="ttdef"><b>Definition:</b> <a href="Log_8cpp_source.html#l00160">Log.cpp:160</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html">ripple::NodeStoreScheduler</a></div><div class="ttdoc">A NodeStore::Scheduler which uses the JobQueue.</div><div class="ttdef"><b>Definition:</b> <a href="NodeStoreScheduler_8h_source.html#l00029">NodeStoreScheduler.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section & section(std::string const &name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8cpp_source.html#l00136">BasicConfig.cpp:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Config_html_abe2b226bd6705b7010feb45f66363142"><div class="ttname"><a href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">ripple::Config::getValueFor</a></div><div class="ttdeci">int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const</div><div class="ttdoc">Retrieve the default value for the item at the specified node size.</div><div class="ttdef"><b>Definition</b> <a href="Config_8cpp_source.html#l01116">Config.cpp:1116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Logs_html_a725d5db842b36c748bd9da3401da3128"><div class="ttname"><a href="classripple_1_1Logs.html#a725d5db842b36c748bd9da3401da3128">ripple::Logs::journal</a></div><div class="ttdeci">beast::Journal journal(std::string const &name)</div><div class="ttdef"><b>Definition</b> <a href="Log_8cpp_source.html#l00160">Log.cpp:160</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStoreScheduler_html"><div class="ttname"><a href="classripple_1_1NodeStoreScheduler.html">ripple::NodeStoreScheduler</a></div><div class="ttdoc">A NodeStore::Scheduler which uses the JobQueue.</div><div class="ttdef"><b>Definition</b> <a href="NodeStoreScheduler_8h_source.html#l00029">NodeStoreScheduler.h:30</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a1372b00e4781a7b915f6c08c27b09cee"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a1372b00e4781a7b915f6c08c27b09cee">ripple::NodeStore::Manager::make_Backend</a></div><div class="ttdeci">virtual std::unique_ptr< Backend > make_Backend(Section const &parameters, std::size_t burstSize, Scheduler &scheduler, beast::Journal journal)=0</div><div class="ttdoc">Create a backend.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a59f9bcb7e6049d1b4c557891992f6cab"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">ripple::NodeStore::Manager::instance</a></div><div class="ttdeci">static Manager & instance()</div><div class="ttdoc">Returns the instance of the manager singleton.</div><div class="ttdef"><b>Definition:</b> <a href="ManagerImp_8cpp_source.html#l00116">ManagerImp.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a59f9bcb7e6049d1b4c557891992f6cab"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">ripple::NodeStore::Manager::instance</a></div><div class="ttdeci">static Manager & instance()</div><div class="ttdoc">Returns the instance of the manager singleton.</div><div class="ttdef"><b>Definition</b> <a href="ManagerImp_8cpp_source.html#l00116">ManagerImp.cpp:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1RelationalDatabase_html_a388e80415da1da75b45ecf011a64f5dd"><div class="ttname"><a href="classripple_1_1RelationalDatabase.html#a388e80415da1da75b45ecf011a64f5dd">ripple::RelationalDatabase::getLedgerInfoByIndex</a></div><div class="ttdeci">virtual std::optional< LedgerInfo > getLedgerInfoByIndex(LedgerIndex ledgerSeq)=0</div><div class="ttdoc">getLedgerInfoByIndex Returns a ledger by its sequence.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStore_html"><div class="ttname"><a href="classripple_1_1SHAMapStore.html">ripple::SHAMapStore</a></div><div class="ttdoc">class to create database, launch online delete thread, and related SQLite database</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore_8h_source.html#l00036">SHAMapStore.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStore_html"><div class="ttname"><a href="classripple_1_1SHAMapStore.html">ripple::SHAMapStore</a></div><div class="ttdoc">class to create database, launch online delete thread, and related SQLite database</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore_8h_source.html#l00036">SHAMapStore.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStore_html_a96ae0b236ea08f5178309d80d27a7c5f"><div class="ttname"><a href="classripple_1_1SHAMapStore.html#a96ae0b236ea08f5178309d80d27a7c5f">ripple::SHAMapStore::rendezvous</a></div><div class="ttdeci">virtual void rendezvous() const =0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition:</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:28</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:28</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html_acb2f609a8add65fb702e840ae74c7422"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html#acb2f609a8add65fb702e840ae74c7422">ripple::SQLiteDatabase::getAccountTransactionCount</a></div><div class="ttdeci">virtual std::size_t getAccountTransactionCount()=0</div><div class="ttdoc">getAccountTransactionCount Returns the number of account transactions.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html_ad9126a8d3f257b1108a9d783823040de"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html#ad9126a8d3f257b1108a9d783823040de">ripple::SQLiteDatabase::getTransactionCount</a></div><div class="ttdeci">virtual std::size_t getTransactionCount()=0</div><div class="ttdoc">getTransactionCount Returns the number of transactions.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00044">BasicConfig.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html_a3059b48f861508b116c274af605c4b0a"><div class="ttname"><a href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">ripple::Section::set</a></div><div class="ttdeci">void set(std::string const &key, std::string const &value)</div><div class="ttdoc">Set a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00041">BasicConfig.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html">ripple::test::SHAMapStore_test</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00035">SHAMapStore_test.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a18d475fd8a6dcf7b8bc1bd3127372b42"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a18d475fd8a6dcf7b8bc1bd3127372b42">ripple::test::SHAMapStore_test::ledgerCheck</a></div><div class="ttdeci">void ledgerCheck(jtx::Env &env, int const rows, int const first)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00125">SHAMapStore_test.cpp:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a298ab8f90fe21f74f63f54dfba62721d"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a298ab8f90fe21f74f63f54dfba62721d">ripple::test::SHAMapStore_test::getHash</a></div><div class="ttdeci">std::string getHash(Json::Value const &json)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00114">SHAMapStore_test.cpp:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a509ad522e0e0ba351d5f1bb9d503da26"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a509ad522e0e0ba351d5f1bb9d503da26">ripple::test::SHAMapStore_test::advisoryDelete</a></div><div class="ttdeci">static auto advisoryDelete(std::unique_ptr< Config > cfg)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00049">SHAMapStore_test.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a6150b3e40026dd05994bb069c589e32c"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a6150b3e40026dd05994bb069c589e32c">ripple::test::SHAMapStore_test::waitForReady</a></div><div class="ttdeci">int waitForReady(jtx::Env &env)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00153">SHAMapStore_test.cpp:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a6e0198881e55d2938bc64abf366b246b"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a6e0198881e55d2938bc64abf366b246b">ripple::test::SHAMapStore_test::bad</a></div><div class="ttdeci">bool bad(Json::Value const &json, error_code_i error=rpcLGR_NOT_FOUND)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00106">SHAMapStore_test.cpp:106</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a7e549c3caf1083eb275eafc108c19862"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a7e549c3caf1083eb275eafc108c19862">ripple::test::SHAMapStore_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00649">SHAMapStore_test.cpp:649</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a8c30297bb7a71d2b7b7125941d23f46f"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a8c30297bb7a71d2b7b7125941d23f46f">ripple::test::SHAMapStore_test::accountTransactionCheck</a></div><div class="ttdeci">void accountTransactionCheck(jtx::Env &env, int const rows)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00145">SHAMapStore_test.cpp:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a97c859a879ad383fec6c2b34e76b66b5"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a97c859a879ad383fec6c2b34e76b66b5">ripple::test::SHAMapStore_test::onlineDelete</a></div><div class="ttdeci">static auto onlineDelete(std::unique_ptr< Config > cfg)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00040">SHAMapStore_test.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aa20889f280d3456e34d21f4eb93054a7"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aa20889f280d3456e34d21f4eb93054a7">ripple::test::SHAMapStore_test::testClear</a></div><div class="ttdeci">void testClear()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00175">SHAMapStore_test.cpp:175</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aa56c85073cf7297ceaa4596703d281ee"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aa56c85073cf7297ceaa4596703d281ee">ripple::test::SHAMapStore_test::makeBackendRotating</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Backend > makeBackendRotating(jtx::Env &env, NodeStoreScheduler &scheduler, std::string path)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00526">SHAMapStore_test.cpp:526</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_abd7f3a376a07ab3d4f7eeab5f7d132bc"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#abd7f3a376a07ab3d4f7eeab5f7d132bc">ripple::test::SHAMapStore_test::testAutomatic</a></div><div class="ttdeci">void testAutomatic()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00286">SHAMapStore_test.cpp:286</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_ad904fcab1731d0c918875242557daae5"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#ad904fcab1731d0c918875242557daae5">ripple::test::SHAMapStore_test::transactionCheck</a></div><div class="ttdeci">void transactionCheck(jtx::Env &env, int const rows)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00137">SHAMapStore_test.cpp:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_adad50d57d50c6cd031a12bbd22e9256b"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">ripple::test::SHAMapStore_test::deleteInterval</a></div><div class="ttdeci">static auto const deleteInterval</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00037">SHAMapStore_test.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_adff39f1809f5fac5a15a345eb641c96f"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#adff39f1809f5fac5a15a345eb641c96f">ripple::test::SHAMapStore_test::testCanDelete</a></div><div class="ttdeci">void testCanDelete()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00355">SHAMapStore_test.cpp:355</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aebe0f8b4d3a39954a25d7ba2841b2dbb"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aebe0f8b4d3a39954a25d7ba2841b2dbb">ripple::test::SHAMapStore_test::goodLedger</a></div><div class="ttdeci">bool goodLedger(jtx::Env &env, Json::Value const &json, std::string ledgerID, bool checkDB=false)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00057">SHAMapStore_test.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aec6a7d96ac078656745081d7990af7c9"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aec6a7d96ac078656745081d7990af7c9">ripple::test::SHAMapStore_test::testRotate</a></div><div class="ttdeci">void testRotate()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStore__test_8cpp_source.html#l00551">SHAMapStore_test.cpp:551</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional< std::chrono::milliseconds > consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amount, Account const &account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00279">Env.cpp:279</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition:</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition:</b> <a href="paths_8h_source.html#l00057">paths.h:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00044">BasicConfig.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html_a3059b48f861508b116c274af605c4b0a"><div class="ttname"><a href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">ripple::Section::set</a></div><div class="ttdeci">void set(std::string const &key, std::string const &value)</div><div class="ttdoc">Set a key/value pair.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8cpp_source.html#l00041">BasicConfig.cpp:41</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html">ripple::test::SHAMapStore_test</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00035">SHAMapStore_test.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a18d475fd8a6dcf7b8bc1bd3127372b42"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a18d475fd8a6dcf7b8bc1bd3127372b42">ripple::test::SHAMapStore_test::ledgerCheck</a></div><div class="ttdeci">void ledgerCheck(jtx::Env &env, int const rows, int const first)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00125">SHAMapStore_test.cpp:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a298ab8f90fe21f74f63f54dfba62721d"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a298ab8f90fe21f74f63f54dfba62721d">ripple::test::SHAMapStore_test::getHash</a></div><div class="ttdeci">std::string getHash(Json::Value const &json)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00114">SHAMapStore_test.cpp:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a509ad522e0e0ba351d5f1bb9d503da26"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a509ad522e0e0ba351d5f1bb9d503da26">ripple::test::SHAMapStore_test::advisoryDelete</a></div><div class="ttdeci">static auto advisoryDelete(std::unique_ptr< Config > cfg)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00049">SHAMapStore_test.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a6150b3e40026dd05994bb069c589e32c"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a6150b3e40026dd05994bb069c589e32c">ripple::test::SHAMapStore_test::waitForReady</a></div><div class="ttdeci">int waitForReady(jtx::Env &env)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00153">SHAMapStore_test.cpp:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a6e0198881e55d2938bc64abf366b246b"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a6e0198881e55d2938bc64abf366b246b">ripple::test::SHAMapStore_test::bad</a></div><div class="ttdeci">bool bad(Json::Value const &json, error_code_i error=rpcLGR_NOT_FOUND)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00106">SHAMapStore_test.cpp:106</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a7e549c3caf1083eb275eafc108c19862"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a7e549c3caf1083eb275eafc108c19862">ripple::test::SHAMapStore_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00649">SHAMapStore_test.cpp:649</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a8c30297bb7a71d2b7b7125941d23f46f"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a8c30297bb7a71d2b7b7125941d23f46f">ripple::test::SHAMapStore_test::accountTransactionCheck</a></div><div class="ttdeci">void accountTransactionCheck(jtx::Env &env, int const rows)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00145">SHAMapStore_test.cpp:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_a97c859a879ad383fec6c2b34e76b66b5"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#a97c859a879ad383fec6c2b34e76b66b5">ripple::test::SHAMapStore_test::onlineDelete</a></div><div class="ttdeci">static auto onlineDelete(std::unique_ptr< Config > cfg)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00040">SHAMapStore_test.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aa20889f280d3456e34d21f4eb93054a7"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aa20889f280d3456e34d21f4eb93054a7">ripple::test::SHAMapStore_test::testClear</a></div><div class="ttdeci">void testClear()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00175">SHAMapStore_test.cpp:175</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aa56c85073cf7297ceaa4596703d281ee"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aa56c85073cf7297ceaa4596703d281ee">ripple::test::SHAMapStore_test::makeBackendRotating</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Backend > makeBackendRotating(jtx::Env &env, NodeStoreScheduler &scheduler, std::string path)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00526">SHAMapStore_test.cpp:526</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_abd7f3a376a07ab3d4f7eeab5f7d132bc"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#abd7f3a376a07ab3d4f7eeab5f7d132bc">ripple::test::SHAMapStore_test::testAutomatic</a></div><div class="ttdeci">void testAutomatic()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00286">SHAMapStore_test.cpp:286</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_ad904fcab1731d0c918875242557daae5"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#ad904fcab1731d0c918875242557daae5">ripple::test::SHAMapStore_test::transactionCheck</a></div><div class="ttdeci">void transactionCheck(jtx::Env &env, int const rows)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00137">SHAMapStore_test.cpp:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_adad50d57d50c6cd031a12bbd22e9256b"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#adad50d57d50c6cd031a12bbd22e9256b">ripple::test::SHAMapStore_test::deleteInterval</a></div><div class="ttdeci">static auto const deleteInterval</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00037">SHAMapStore_test.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_adff39f1809f5fac5a15a345eb641c96f"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#adff39f1809f5fac5a15a345eb641c96f">ripple::test::SHAMapStore_test::testCanDelete</a></div><div class="ttdeci">void testCanDelete()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00355">SHAMapStore_test.cpp:355</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aebe0f8b4d3a39954a25d7ba2841b2dbb"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aebe0f8b4d3a39954a25d7ba2841b2dbb">ripple::test::SHAMapStore_test::goodLedger</a></div><div class="ttdeci">bool goodLedger(jtx::Env &env, Json::Value const &json, std::string ledgerID, bool checkDB=false)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00057">SHAMapStore_test.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SHAMapStore__test_html_aec6a7d96ac078656745081d7990af7c9"><div class="ttname"><a href="classripple_1_1test_1_1SHAMapStore__test.html#aec6a7d96ac078656745081d7990af7c9">ripple::test::SHAMapStore_test::testRotate</a></div><div class="ttdeci">void testRotate()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStore__test_8cpp_source.html#l00551">SHAMapStore_test.cpp:551</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional< std::chrono::milliseconds > consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application & app()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amount, Account const &account)</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00279">Env.cpp:279</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition</b> <a href="paths_8h_source.html#l00057">paths.h:58</a></div></div>
|
||||
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::duration::count</a></div><div class="ttdeci">T count(T... args)</div></div>
|
||||
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/emplace.html">std::map::emplace</a></div><div class="ttdeci">T emplace(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::uint32_t</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="amake_pair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a></div><div class="ttdeci">T make_pair(T... args)</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="anamespaceripple_1_1RPC_html_a1a79f0c33d1405fe85c40d63a49658bd"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">ripple::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8cpp_source.html#l00204">ErrorCodes.cpp:204</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr< Config > envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1RPC_html_a1a79f0c33d1405fe85c40d63a49658bd"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a1a79f0c33d1405fe85c40d63a49658bd">ripple::RPC::contains_error</a></div><div class="ttdeci">bool contains_error(Json::Value const &json)</div><div class="ttdoc">Returns true if the json contains an rpc error specification.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00204">ErrorCodes.cpp:204</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr< Config > envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6"><div class="ttname"><a href="namespaceripple_1_1test.html#acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6">ripple::test::TrustFlag::noripple</a></div><div class="ttdeci">@ noripple</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_a13d7c6c34d30731bbc221f629e03f8db"><div class="ttname"><a href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">ripple::megabytes</a></div><div class="ttdeci">constexpr auto megabytes(T value) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="ByteUtilities_8h_source.html#l00034">ByteUtilities.h:34</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_a13d7c6c34d30731bbc221f629e03f8db"><div class="ttname"><a href="namespaceripple.html#a13d7c6c34d30731bbc221f629e03f8db">ripple::megabytes</a></div><div class="ttdeci">constexpr auto megabytes(T value) noexcept</div><div class="ttdef"><b>Definition</b> <a href="ByteUtilities_8h_source.html#l00034">ByteUtilities.h:34</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaa62741f39e8a8d667ccccd0642c08746">ripple::SizedItem::burstSize</a></div><div class="ttdeci">@ burstSize</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbab4f2ec48d846301c36ab8824e62fde66">ripple::SizedItem::treeCacheAge</a></div><div class="ttdeci">@ treeCacheAge</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e">ripple::SizedItem::treeCacheSize</a></div><div class="ttdeci">@ treeCacheSize</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00040">ErrorCodes.h:40</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376">ripple::rpcLGR_NOT_FOUND</a></div><div class="ttdeci">@ rpcLGR_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00072">ErrorCodes.h:72</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39">ripple::rpcNOT_ENABLED</a></div><div class="ttdeci">@ rpcNOT_ENABLED</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00059">ErrorCodes.h:59</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932">ripple::error_code_i</a></div><div class="ttdeci">error_code_i</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00040">ErrorCodes.h:40</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a94c06165d2c9835fabfdb7388b68d376">ripple::rpcLGR_NOT_FOUND</a></div><div class="ttdeci">@ rpcLGR_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00072">ErrorCodes.h:72</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ac6b74149815b431c392a0538b5df7b39">ripple::rpcNOT_ENABLED</a></div><div class="ttdeci">@ rpcNOT_ENABLED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00059">ErrorCodes.h:59</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anumeric_limits_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</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>
|
||||
<div class="ttc" id="astructripple_1_1ConfigSection_html_a44ee859a6705ddcac4e318602f8fe6ac"><div class="ttname"><a href="structripple_1_1ConfigSection.html#a44ee859a6705ddcac4e318602f8fe6ac">ripple::ConfigSection::nodeDatabase</a></div><div class="ttdeci">static std::string nodeDatabase()</div><div class="ttdef"><b>Definition:</b> <a href="ConfigSections_8h_source.html#l00033">ConfigSections.h:33</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a3f117cf9d4ccb20b5ba15d8639540707"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a3f117cf9d4ccb20b5ba15d8639540707">ripple::LedgerHeader::closeTime</a></div><div class="ttdeci">NetClock::time_point closeTime</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00072">LedgerHeader.h:72</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a9808a73e7430aff3c1590d4ae552f620"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a9808a73e7430aff3c1590d4ae552f620">ripple::LedgerHeader::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00063">LedgerHeader.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab0b35abca886a06b38eead7b84cba8c3"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab0b35abca886a06b38eead7b84cba8c3">ripple::LedgerHeader::closeTimeResolution</a></div><div class="ttdeci">NetClock::duration closeTimeResolution</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00066">LedgerHeader.h:66</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab8fd6d4be4001febfe6f2e2b399dfa48"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab8fd6d4be4001febfe6f2e2b399dfa48">ripple::LedgerHeader::parentHash</a></div><div class="ttdeci">uint256 parentHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00052">LedgerHeader.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_acbaff4abb7243e02f45e63bd19843aa9"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#acbaff4abb7243e02f45e63bd19843aa9">ripple::LedgerHeader::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00042">LedgerHeader.h:42</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ad05c30cddf4e01a449adfa855fdb8b7d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ad05c30cddf4e01a449adfa855fdb8b7d">ripple::LedgerHeader::drops</a></div><div class="ttdeci">XRPAmount drops</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00054">LedgerHeader.h:54</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae2df468f2563d420131543e27231491d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae2df468f2563d420131543e27231491d">ripple::LedgerHeader::accountHash</a></div><div class="ttdeci">uint256 accountHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00051">LedgerHeader.h:51</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae9093d3962490ede02dd9da5eb597527"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae9093d3962490ede02dd9da5eb597527">ripple::LedgerHeader::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00050">LedgerHeader.h:50</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ConfigSection_html_a44ee859a6705ddcac4e318602f8fe6ac"><div class="ttname"><a href="structripple_1_1ConfigSection.html#a44ee859a6705ddcac4e318602f8fe6ac">ripple::ConfigSection::nodeDatabase</a></div><div class="ttdeci">static std::string nodeDatabase()</div><div class="ttdef"><b>Definition</b> <a href="ConfigSections_8h_source.html#l00033">ConfigSections.h:33</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a3f117cf9d4ccb20b5ba15d8639540707"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a3f117cf9d4ccb20b5ba15d8639540707">ripple::LedgerHeader::closeTime</a></div><div class="ttdeci">NetClock::time_point closeTime</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00072">LedgerHeader.h:72</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a9808a73e7430aff3c1590d4ae552f620"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a9808a73e7430aff3c1590d4ae552f620">ripple::LedgerHeader::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00063">LedgerHeader.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab0b35abca886a06b38eead7b84cba8c3"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab0b35abca886a06b38eead7b84cba8c3">ripple::LedgerHeader::closeTimeResolution</a></div><div class="ttdeci">NetClock::duration closeTimeResolution</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00066">LedgerHeader.h:66</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab8fd6d4be4001febfe6f2e2b399dfa48"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab8fd6d4be4001febfe6f2e2b399dfa48">ripple::LedgerHeader::parentHash</a></div><div class="ttdeci">uint256 parentHash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00052">LedgerHeader.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_acbaff4abb7243e02f45e63bd19843aa9"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#acbaff4abb7243e02f45e63bd19843aa9">ripple::LedgerHeader::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00042">LedgerHeader.h:42</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ad05c30cddf4e01a449adfa855fdb8b7d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ad05c30cddf4e01a449adfa855fdb8b7d">ripple::LedgerHeader::drops</a></div><div class="ttdeci">XRPAmount drops</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00054">LedgerHeader.h:54</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae2df468f2563d420131543e27231491d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae2df468f2563d420131543e27231491d">ripple::LedgerHeader::accountHash</a></div><div class="ttdeci">uint256 accountHash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00051">LedgerHeader.h:51</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae9093d3962490ede02dd9da5eb597527"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae9093d3962490ede02dd9da5eb597527">ripple::LedgerHeader::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00050">LedgerHeader.h:50</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
|
||||
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
|
||||
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
|
||||
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>
|
||||
@@ -823,7 +861,7 @@ $(function() {
|
||||
</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