mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: SHAMapStoreImp.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -113,9 +118,11 @@ $(function() {
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">class </span>NetworkOPs;</div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html"> 38</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1SHAMapStoreImp.html">SHAMapStoreImp</a> : <span class="keyword">public</span> <a class="code hl_class" href="classripple_1_1SHAMapStore.html">SHAMapStore</a></div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">private</span>:</div>
|
||||
<div class="foldopen" id="foldopen00041" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html"> 41</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html">SavedStateDB</a></div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">public</span>:</div>
|
||||
@@ -125,9 +132,11 @@ $(function() {
|
||||
<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="comment">// Just instantiate without any logic in case online delete is not</span></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// configured</span></div>
|
||||
<div class="foldopen" id="foldopen00050" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a873387ad6ed182ee21d29b7b6d1d48b4"> 50</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a873387ad6ed182ee21d29b7b6d1d48b4">SavedStateDB</a>() : <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ab50ea61308db5a53187dd82fa82da867">journal_</a>{<a class="code hl_namespace" href="namespacebeast.html">beast</a>::Journal::getNullSink()}</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="comment">// opens database and, if necessary, creates & initializes its tables.</span></div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">void</span></div>
|
||||
@@ -144,6 +153,7 @@ $(function() {
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad08732c80f7c72199b1853d0516e1e0c">setLastRotated</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> seq);</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a78343049bc77cb4e5ef5bc9fd36eba67"> 70</a></span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a78343049bc77cb4e5ef5bc9fd36eba67">app_</a>;</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
|
||||
@@ -198,44 +208,54 @@ $(function() {
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> journal);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
|
||||
<div class="foldopen" id="foldopen00127" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a7553dc0489fbb2b00426473c1156cb9a"> 127</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a7553dc0489fbb2b00426473c1156cb9a">clampFetchDepth</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> fetch_depth)<span class="keyword"> const override</span></div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a3678b1326ca81d2f6282b5dc468f081a">deleteInterval_</a> ? <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a>(fetch_depth, <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a3678b1326ca81d2f6282b5dc468f081a">deleteInterval_</a>)</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> : fetch_depth;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<NodeStore::Database></a></div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a9492058383671e240f61b6b2cfc9fe2e">makeNodeStore</a>(<span class="keywordtype">int</span> readThreads) <span class="keyword">override</span>;</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> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a></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_1SHAMapStoreImp.html#a3be2b951362ba4c182e2a75dae4805f3"> 137</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a3be2b951362ba4c182e2a75dae4805f3">setCanDelete</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> seq)<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#ad3565edc1837d5c52c0df48387bfebad">advisoryDelete_</a>)</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a2ccbaf612bcdd9b53b25453f50d3e298">canDelete_</a> = seq;</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#afd5c226c4b32f9bd93a16e1e15fcc015">state_db_</a>.<a class="code hl_function" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2daf6933e39fef00c2004ea292a5655c">setCanDelete</a>(seq);</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">bool</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_1SHAMapStoreImp.html#a1abf26d12fd7aac094d286ba450157c4"> 145</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a1abf26d12fd7aac094d286ba450157c4">advisoryDelete</a>()<span class="keyword"> const override</span></div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#ad3565edc1837d5c52c0df48387bfebad">advisoryDelete_</a>;</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="comment">// All ledgers prior to this one are eligible</span></div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="comment">// for deletion in the next rotation</span></div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a></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_1SHAMapStoreImp.html#aac0c0154f62d2ef0ddbb52089931d5fa"> 153</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#aac0c0154f62d2ef0ddbb52089931d5fa">getLastRotated</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#afd5c226c4b32f9bd93a16e1e15fcc015">state_db_</a>.<a class="code hl_function" href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a56301f76a4e4c837d2fc036451227c59">getState</a>().<a class="code hl_variable" href="structripple_1_1SavedState.html#a8ca46a5d6d09ecd87222b337edc04729">lastRotated</a>;</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="comment">// All ledgers before and including this are unprotected</span></div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="comment">// and online delete may delete them if appropriate</span></div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a></div>
|
||||
<div class="foldopen" id="foldopen00161" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a7f1d7a2d2fb1fefbfc50303be0d12a08"> 161</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a7f1d7a2d2fb1fefbfc50303be0d12a08">getCanDelete</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a2ccbaf612bcdd9b53b25453f50d3e298">canDelete_</a>;</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a59695e67a2807695a5c9cb7234ecfaac">onLedgerClosed</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<Ledger const></a> <span class="keyword">const</span>& ledger) <span class="keyword">override</span>;</div>
|
||||
@@ -262,6 +282,7 @@ $(function() {
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> <span class="keyword">template</span> <<span class="keyword">class</span> CacheInstance></div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00191" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a07149340d3c13d6f1a0caca63cc944c0"> 191</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a07149340d3c13d6f1a0caca63cc944c0">freshenCache</a>(CacheInstance& cache)</div>
|
||||
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> {</div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> check = 0;</div>
|
||||
@@ -276,6 +297,7 @@ $(function() {
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a1aae9a0a0f673d00e327ea121872694d">clearSql</a>(</div>
|
||||
@@ -296,15 +318,18 @@ $(function() {
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00236" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a2fdf9546a1233a97a8c5b48778a82555"> 236</a></span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a2fdf9546a1233a97a8c5b48778a82555">start</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#a3678b1326ca81d2f6282b5dc468f081a">deleteInterval_</a>)</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_variable" href="classripple_1_1SHAMapStoreImp.html#af99b76b82cd06dee123222630505af17">thread_</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</a>(&<a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a66896e1e6fa9622335ae1bfb72b13b97">SHAMapStoreImp::run</a>, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <a class="code hl_function" href="classripple_1_1SHAMapStoreImp.html#a7526140fe1abd6784e9ee844e578f1cb">stop</a>() <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||
@@ -312,106 +337,106 @@ $(function() {
|
||||
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">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="achrono_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/chrono.html">chrono</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00113">Application.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00217">BasicConfig.h:218</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00051">LedgerMaster.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NetworkOPs_html"><div class="ttname"><a href="classripple_1_1NetworkOPs.html">ripple::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition:</b> <a href="NetworkOPs_8h_source.html#l00088">NetworkOPs.h:89</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseRotating_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseRotating.html">ripple::NodeStore::DatabaseRotating</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseRotating_8h_source.html#l00033">DatabaseRotating.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a780601a4dce8d688490a24a61f8cea9e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a780601a4dce8d688490a24a61f8cea9e">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00241">Database.cpp:241</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Scheduler_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Scheduler.html">ripple::NodeStore::Scheduler</a></div><div class="ttdoc">Scheduling for asynchronous backend activity.</div><div class="ttdef"><b>Definition:</b> <a href="xrpld_2nodestore_2Scheduler_8h_source.html#l00061">xrpld/nodestore/Scheduler.h:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html">ripple::SHAMapStoreImp::SavedStateDB</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00041">SHAMapStoreImp.h:42</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2d268ed2f9cdaac1ea6995d1ee0ce527"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2d268ed2f9cdaac1ea6995d1ee0ce527">ripple::SHAMapStoreImp::SavedStateDB::sqlDb_</a></div><div class="ttdeci">soci::session sqlDb_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00044">SHAMapStoreImp.h:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2daf6933e39fef00c2004ea292a5655c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2daf6933e39fef00c2004ea292a5655c">ripple::SHAMapStoreImp::SavedStateDB::setCanDelete</a></div><div class="ttdeci">LedgerIndex setCanDelete(LedgerIndex canDelete)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00053">SHAMapStoreImp.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2ff3adb29b03343ad89a6d9e6a7e82aa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2ff3adb29b03343ad89a6d9e6a7e82aa">ripple::SHAMapStoreImp::SavedStateDB::setState</a></div><div class="ttdeci">void setState(SavedState const &state)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00069">SHAMapStoreImp.cpp:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a56301f76a4e4c837d2fc036451227c59"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a56301f76a4e4c837d2fc036451227c59">ripple::SHAMapStoreImp::SavedStateDB::getState</a></div><div class="ttdeci">SavedState getState()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00061">SHAMapStoreImp.cpp:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a873387ad6ed182ee21d29b7b6d1d48b4"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a873387ad6ed182ee21d29b7b6d1d48b4">ripple::SHAMapStoreImp::SavedStateDB::SavedStateDB</a></div><div class="ttdeci">SavedStateDB()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00050">SHAMapStoreImp.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ab50ea61308db5a53187dd82fa82da867"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ab50ea61308db5a53187dd82fa82da867">ripple::SHAMapStoreImp::SavedStateDB::journal_</a></div><div class="ttdeci">beast::Journal const journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00046">SHAMapStoreImp.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad08732c80f7c72199b1853d0516e1e0c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad08732c80f7c72199b1853d0516e1e0c">ripple::SHAMapStoreImp::SavedStateDB::setLastRotated</a></div><div class="ttdeci">void setLastRotated(LedgerIndex seq)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00076">SHAMapStoreImp.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad21f55aa2b33bc3f8c700a8c3f201a4b"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad21f55aa2b33bc3f8c700a8c3f201a4b">ripple::SHAMapStoreImp::SavedStateDB::getCanDelete</a></div><div class="ttdeci">LedgerIndex getCanDelete()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00045">SHAMapStoreImp.cpp:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad5df3722609c889e8fb9b414e42b67a9"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9">ripple::SHAMapStoreImp::SavedStateDB::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00045">SHAMapStoreImp.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_af9d1f71941c252879c5cc461438faaaa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#af9d1f71941c252879c5cc461438faaaa">ripple::SHAMapStoreImp::SavedStateDB::init</a></div><div class="ttdeci">void init(BasicConfig const &config, std::string const &dbName)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00036">SHAMapStoreImp.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html">ripple::SHAMapStoreImp</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00038">SHAMapStoreImp.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a048b5033b67fd76be2c12b86c2a6126e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a048b5033b67fd76be2c12b86c2a6126e">ripple::SHAMapStoreImp::rendezvous_</a></div><div class="ttdeci">std::condition_variable rendezvous_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00093">SHAMapStoreImp.h:93</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a04d7e2ffe07292626a4f7a932ac93ab1"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a04d7e2ffe07292626a4f7a932ac93ab1">ripple::SHAMapStoreImp::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00092">SHAMapStoreImp.h:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a07149340d3c13d6f1a0caca63cc944c0"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a07149340d3c13d6f1a0caca63cc944c0">ripple::SHAMapStoreImp::freshenCache</a></div><div class="ttdeci">bool freshenCache(CacheInstance &cache)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00191">SHAMapStoreImp.h:191</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a08a9e9740aebfe570df764bc48d7d554"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a08a9e9740aebfe570df764bc48d7d554">ripple::SHAMapStoreImp::dbPaths</a></div><div class="ttdeci">void dbPaths()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00388">SHAMapStoreImp.cpp:388</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a11f592da3dd908e4b8e0e586517377cf"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a11f592da3dd908e4b8e0e586517377cf">ripple::SHAMapStoreImp::rendezvous</a></div><div class="ttdeci">void rendezvous() const override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00232">SHAMapStoreImp.cpp:232</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a13915b042341ae4fe6232c5fd956ef57"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57">ripple::SHAMapStoreImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00094">SHAMapStoreImp.h:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a14aaa8478db87f3e4769bc3b2a02e271"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a14aaa8478db87f3e4769bc3b2a02e271">ripple::SHAMapStoreImp::netOPs_</a></div><div class="ttdeci">NetworkOPs * netOPs_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00113">SHAMapStoreImp.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a16657ed3d270e84f7147dc53ba937ffc"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a16657ed3d270e84f7147dc53ba937ffc">ripple::SHAMapStoreImp::dbRotating_</a></div><div class="ttdeci">NodeStore::DatabaseRotating * dbRotating_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00087">SHAMapStoreImp.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a183c24e323752e508bac99fb44e921f9"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a183c24e323752e508bac99fb44e921f9">ripple::SHAMapStoreImp::backOff_</a></div><div class="ttdeci">std::chrono::milliseconds backOff_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00103">SHAMapStoreImp.h:103</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a1aae9a0a0f673d00e327ea121872694d"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a1aae9a0a0f673d00e327ea121872694d">ripple::SHAMapStoreImp::clearSql</a></div><div class="ttdeci">void clearSql(LedgerIndex lastRotated, std::string const &TableName, std::function< std::optional< LedgerIndex >()> const &getMinSeq, std::function< void(LedgerIndex)> const &deleteBeforeSeq)</div><div class="ttdoc">delete from sqlite table in batches to not lock the db excessively.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00510">SHAMapStoreImp.cpp:510</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a1abf26d12fd7aac094d286ba450157c4"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a1abf26d12fd7aac094d286ba450157c4">ripple::SHAMapStoreImp::advisoryDelete</a></div><div class="ttdeci">bool advisoryDelete() const override</div><div class="ttdoc">Whether advisory delete is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00145">SHAMapStoreImp.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a271d68a9581c5f5a583d1f8f6b1b91aa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a271d68a9581c5f5a583d1f8f6b1b91aa">ripple::SHAMapStoreImp::nodeStoreName_</a></div><div class="ttdeci">static constexpr auto nodeStoreName_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00118">SHAMapStoreImp.h:118</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2b3b5566e7e19153f06459fced983932"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2b3b5566e7e19153f06459fced983932">ripple::SHAMapStoreImp::clearPrior</a></div><div class="ttdeci">void clearPrior(LedgerIndex lastRotated)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00579">SHAMapStoreImp.cpp:579</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2ccbaf612bcdd9b53b25453f50d3e298"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2ccbaf612bcdd9b53b25453f50d3e298">ripple::SHAMapStoreImp::canDelete_</a></div><div class="ttdeci">std::atomic< LedgerIndex > canDelete_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00097">SHAMapStoreImp.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2fdf9546a1233a97a8c5b48778a82555"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2fdf9546a1233a97a8c5b48778a82555">ripple::SHAMapStoreImp::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00236">SHAMapStoreImp.h:236</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3091814df4b2c4fbee9060bbd3bb7e40"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3091814df4b2c4fbee9060bbd3bb7e40">ripple::SHAMapStoreImp::stop_</a></div><div class="ttdeci">bool stop_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00090">SHAMapStoreImp.h:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a347e8e8ba053b93c6b924f277f535a94"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a347e8e8ba053b93c6b924f277f535a94">ripple::SHAMapStoreImp::makeBackendRotating</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Backend > makeBackendRotating(std::string path=std::string())</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00481">SHAMapStoreImp.cpp:481</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a35ca5214c1ef881ac91ac078f6e3df1c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a35ca5214c1ef881ac91ac078f6e3df1c">ripple::SHAMapStoreImp::treeNodeCache_</a></div><div class="ttdeci">TreeNodeCache * treeNodeCache_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00116">SHAMapStoreImp.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3678b1326ca81d2f6282b5dc468f081a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3678b1326ca81d2f6282b5dc468f081a">ripple::SHAMapStoreImp::deleteInterval_</a></div><div class="ttdeci">std::uint32_t deleteInterval_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00100">SHAMapStoreImp.h:100</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3be2b951362ba4c182e2a75dae4805f3"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3be2b951362ba4c182e2a75dae4805f3">ripple::SHAMapStoreImp::setCanDelete</a></div><div class="ttdeci">LedgerIndex setCanDelete(LedgerIndex seq) override</div><div class="ttdoc">Highest ledger that may be deleted.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00137">SHAMapStoreImp.h:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a4ed1e086e2ce9612dccb2493523497c1"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a4ed1e086e2ce9612dccb2493523497c1">ripple::SHAMapStoreImp::ledgerMaster_</a></div><div class="ttdeci">LedgerMaster * ledgerMaster_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00114">SHAMapStoreImp.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a57c1e5321ac485af8844d0fe3343112f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a57c1e5321ac485af8844d0fe3343112f">ripple::SHAMapStoreImp::fdRequired_</a></div><div class="ttdeci">int fdRequired_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00098">SHAMapStoreImp.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a59695e67a2807695a5c9cb7234ecfaac"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a59695e67a2807695a5c9cb7234ecfaac">ripple::SHAMapStoreImp::onLedgerClosed</a></div><div class="ttdeci">void onLedgerClosed(std::shared_ptr< Ledger const > const &ledger) override</div><div class="ttdoc">Called by LedgerMaster every time a ledger validates.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00221">SHAMapStoreImp.cpp:221</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a61afe6de983f363d89c310dfa0058046"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a61afe6de983f363d89c310dfa0058046">ripple::SHAMapStoreImp::recoveryWaitTime_</a></div><div class="ttdeci">std::chrono::seconds recoveryWaitTime_</div><div class="ttdoc">If the node is out of sync during an online_delete healthWait() call, sleep the thread for this time,...</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00109">SHAMapStoreImp.h:109</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a66896e1e6fa9622335ae1bfb72b13b97"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a66896e1e6fa9622335ae1bfb72b13b97">ripple::SHAMapStoreImp::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00266">SHAMapStoreImp.cpp:266</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a6e9dff776d1759c8f7a18bbba5d28f45"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a6e9dff776d1759c8f7a18bbba5d28f45">ripple::SHAMapStoreImp::dbPrefix_</a></div><div class="ttdeci">std::string const dbPrefix_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00075">SHAMapStoreImp.h:75</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a71fc064e474c3b0dd17a92bdbaebe60f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a71fc064e474c3b0dd17a92bdbaebe60f">ripple::SHAMapStoreImp::deleteBatch_</a></div><div class="ttdeci">std::uint32_t deleteBatch_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00102">SHAMapStoreImp.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7526140fe1abd6784e9ee844e578f1cb"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7526140fe1abd6784e9ee844e578f1cb">ripple::SHAMapStoreImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00657">SHAMapStoreImp.cpp:657</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7553dc0489fbb2b00426473c1156cb9a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7553dc0489fbb2b00426473c1156cb9a">ripple::SHAMapStoreImp::clampFetchDepth</a></div><div class="ttdeci">std::uint32_t clampFetchDepth(std::uint32_t fetch_depth) const override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00127">SHAMapStoreImp.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a78343049bc77cb4e5ef5bc9fd36eba67"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a78343049bc77cb4e5ef5bc9fd36eba67">ripple::SHAMapStoreImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00070">SHAMapStoreImp.h:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7f1d7a2d2fb1fefbfc50303be0d12a08"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7f1d7a2d2fb1fefbfc50303be0d12a08">ripple::SHAMapStoreImp::getCanDelete</a></div><div class="ttdeci">LedgerIndex getCanDelete() override</div><div class="ttdoc">Highest ledger that may be deleted.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00161">SHAMapStoreImp.h:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a892c279b4ed512af158526307a8e32dc"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a892c279b4ed512af158526307a8e32dc">ripple::SHAMapStoreImp::ageThreshold_</a></div><div class="ttdeci">std::chrono::seconds ageThreshold_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00104">SHAMapStoreImp.h:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a8efdb3bebe1162a54fc87c08e55dcf44"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a8efdb3bebe1162a54fc87c08e55dcf44">ripple::SHAMapStoreImp::minimumOnline_</a></div><div class="ttdeci">std::atomic< LedgerIndex > minimumOnline_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00083">SHAMapStoreImp.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a940764ffef4c94ce63b5c4c36b18b4e2"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a940764ffef4c94ce63b5c4c36b18b4e2">ripple::SHAMapStoreImp::checkHealthInterval_</a></div><div class="ttdeci">std::uint64_t const checkHealthInterval_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00077">SHAMapStoreImp.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a9492058383671e240f61b6b2cfc9fe2e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a9492058383671e240f61b6b2cfc9fe2e">ripple::SHAMapStoreImp::makeNodeStore</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Database > makeNodeStore(int readThreads) override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00162">SHAMapStoreImp.cpp:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a9cc04b786a4f3825b25572feda1347c0"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a9cc04b786a4f3825b25572feda1347c0">ripple::SHAMapStoreImp::dbName_</a></div><div class="ttdeci">std::string const dbName_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00073">SHAMapStoreImp.h:73</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aa45f27d51fbb9cf096b5a5d4d98284af"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aa45f27d51fbb9cf096b5a5d4d98284af">ripple::SHAMapStoreImp::working_</a></div><div class="ttdeci">std::atomic< bool > working_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00096">SHAMapStoreImp.h:96</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aa652318bb0714902d2cc90903878843f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aa652318bb0714902d2cc90903878843f">ripple::SHAMapStoreImp::fullBelowCache_</a></div><div class="ttdeci">FullBelowCache * fullBelowCache_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00115">SHAMapStoreImp.h:115</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aac0c0154f62d2ef0ddbb52089931d5fa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aac0c0154f62d2ef0ddbb52089931d5fa">ripple::SHAMapStoreImp::getLastRotated</a></div><div class="ttdeci">LedgerIndex getLastRotated() override</div><div class="ttdoc">Maximum ledger that has been deleted, or will be deleted if currently in the act of online deletion.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00153">SHAMapStoreImp.h:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aae4d284b5bd80fa3860d9b49b05fc1ec"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aae4d284b5bd80fa3860d9b49b05fc1ec">ripple::SHAMapStoreImp::minimumOnline</a></div><div class="ttdeci">std::optional< LedgerIndex > minimumOnline() const override</div><div class="ttdoc">The minimum ledger to try and maintain in our database.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00671">SHAMapStoreImp.cpp:671</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8">ripple::SHAMapStoreImp::HealthResult</a></div><div class="ttdeci">HealthResult</div><div class="ttdoc">This is a health check for online deletion that waits until rippled is stable before returning.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8a648993c73fe27067b143d924a5cf681c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8a648993c73fe27067b143d924a5cf681c">ripple::SHAMapStoreImp::stopping</a></div><div class="ttdeci">@ stopping</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8a9364adacd2f20c7a4c243d76f7dc48f8"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8a9364adacd2f20c7a4c243d76f7dc48f8">ripple::SHAMapStoreImp::keepGoing</a></div><div class="ttdeci">@ keepGoing</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ab1648bbc64f0074d7a3af8421fc8f38b"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ab1648bbc64f0074d7a3af8421fc8f38b">ripple::SHAMapStoreImp::journal_</a></div><div class="ttdeci">beast::Journal const journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00086">SHAMapStoreImp.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac0b7612948a6c06b661d5b67a03280f6"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac0b7612948a6c06b661d5b67a03280f6">ripple::SHAMapStoreImp::scheduler_</a></div><div class="ttdeci">NodeStore::Scheduler & scheduler_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00085">SHAMapStoreImp.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac4d140bbbe5d23e0736969d09bfc792f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac4d140bbbe5d23e0736969d09bfc792f">ripple::SHAMapStoreImp::minimumDeletionIntervalSA_</a></div><div class="ttdeci">static std::uint32_t const minimumDeletionIntervalSA_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00081">SHAMapStoreImp.h:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac502b9f3e8822e3111bce648c7375d32"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac502b9f3e8822e3111bce648c7375d32">ripple::SHAMapStoreImp::fdRequired</a></div><div class="ttdeci">int fdRequired() const override</div><div class="ttdoc">Returns the number of file descriptors that are needed.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00242">SHAMapStoreImp.cpp:242</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad3565edc1837d5c52c0df48387bfebad"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad3565edc1837d5c52c0df48387bfebad">ripple::SHAMapStoreImp::advisoryDelete_</a></div><div class="ttdeci">bool advisoryDelete_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00101">SHAMapStoreImp.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad486e43fe6ea6c304d7cf119fb009894"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad486e43fe6ea6c304d7cf119fb009894">ripple::SHAMapStoreImp::freshenCaches</a></div><div class="ttdeci">void freshenCaches()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00570">SHAMapStoreImp.cpp:570</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad702a7e0ba143504fd7fe4bab9952657"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad702a7e0ba143504fd7fe4bab9952657">ripple::SHAMapStoreImp::copyNode</a></div><div class="ttdeci">bool copyNode(std::uint64_t &nodeCount, SHAMapTreeNode const &node)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00248">SHAMapStoreImp.cpp:248</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae119e2119d3befba0d1388413ed47e5a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae119e2119d3befba0d1388413ed47e5a">ripple::SHAMapStoreImp::newLedger_</a></div><div class="ttdeci">std::shared_ptr< Ledger const > newLedger_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00095">SHAMapStoreImp.h:95</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae3bbfded16bd305dd1ca60de09af1d97"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae3bbfded16bd305dd1ca60de09af1d97">ripple::SHAMapStoreImp::healthy_</a></div><div class="ttdeci">bool healthy_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00091">SHAMapStoreImp.h:91</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aef1374a1b83fa583051e613a6b46be93"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aef1374a1b83fa583051e613a6b46be93">ripple::SHAMapStoreImp::healthWait</a></div><div class="ttdeci">HealthResult healthWait()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00635">SHAMapStoreImp.cpp:635</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af1b02a86b1b9f652d1d35c4676fbd30e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af1b02a86b1b9f652d1d35c4676fbd30e">ripple::SHAMapStoreImp::minimumDeletionInterval_</a></div><div class="ttdeci">static std::uint32_t const minimumDeletionInterval_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00079">SHAMapStoreImp.h:79</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af823965870aa9d05f14c8591c771a74a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af823965870aa9d05f14c8591c771a74a">ripple::SHAMapStoreImp::clearCaches</a></div><div class="ttdeci">void clearCaches(LedgerIndex validatedSeq)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00563">SHAMapStoreImp.cpp:563</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af99b76b82cd06dee123222630505af17"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af99b76b82cd06dee123222630505af17">ripple::SHAMapStoreImp::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00089">SHAMapStoreImp.h:89</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_afd5c226c4b32f9bd93a16e1e15fcc015"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#afd5c226c4b32f9bd93a16e1e15fcc015">ripple::SHAMapStoreImp::state_db_</a></div><div class="ttdeci">SavedStateDB state_db_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00088">SHAMapStoreImp.h:88</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_1SHAMapTreeNode_html"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html">ripple::SHAMapTreeNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00051">SHAMapTreeNode.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TaggedCache_html"><div class="ttname"><a href="classripple_1_1TaggedCache.html">ripple::TaggedCache</a></div><div class="ttdoc">Map/cache combination.</div><div class="ttdef"><b>Definition:</b> <a href="TaggedCache_8h_source.html#l00061">TaggedCache.h:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html">ripple::detail::BasicFullBelowCache</a></div><div class="ttdoc">Remembers which tree keys have all descendants resident.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00039">FullBelowCache.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition</b> <a href="Application_8h_source.html#l00113">Application.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00217">BasicConfig.h:218</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition</b> <a href="LedgerMaster_8h_source.html#l00051">LedgerMaster.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NetworkOPs_html"><div class="ttname"><a href="classripple_1_1NetworkOPs.html">ripple::NetworkOPs</a></div><div class="ttdoc">Provides server functionality for clients.</div><div class="ttdef"><b>Definition</b> <a href="NetworkOPs_8h_source.html#l00088">NetworkOPs.h:89</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseRotating_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseRotating.html">ripple::NodeStore::DatabaseRotating</a></div><div class="ttdef"><b>Definition</b> <a href="DatabaseRotating_8h_source.html#l00033">DatabaseRotating.h:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a780601a4dce8d688490a24a61f8cea9e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a780601a4dce8d688490a24a61f8cea9e">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous, bool duplicate=false)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00241">Database.cpp:241</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Scheduler_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Scheduler.html">ripple::NodeStore::Scheduler</a></div><div class="ttdoc">Scheduling for asynchronous backend activity.</div><div class="ttdef"><b>Definition</b> <a href="xrpld_2nodestore_2Scheduler_8h_source.html#l00061">xrpld/nodestore/Scheduler.h:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html">ripple::SHAMapStoreImp::SavedStateDB</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00041">SHAMapStoreImp.h:42</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2d268ed2f9cdaac1ea6995d1ee0ce527"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2d268ed2f9cdaac1ea6995d1ee0ce527">ripple::SHAMapStoreImp::SavedStateDB::sqlDb_</a></div><div class="ttdeci">soci::session sqlDb_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00044">SHAMapStoreImp.h:44</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2daf6933e39fef00c2004ea292a5655c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2daf6933e39fef00c2004ea292a5655c">ripple::SHAMapStoreImp::SavedStateDB::setCanDelete</a></div><div class="ttdeci">LedgerIndex setCanDelete(LedgerIndex canDelete)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00053">SHAMapStoreImp.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a2ff3adb29b03343ad89a6d9e6a7e82aa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a2ff3adb29b03343ad89a6d9e6a7e82aa">ripple::SHAMapStoreImp::SavedStateDB::setState</a></div><div class="ttdeci">void setState(SavedState const &state)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00069">SHAMapStoreImp.cpp:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a56301f76a4e4c837d2fc036451227c59"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a56301f76a4e4c837d2fc036451227c59">ripple::SHAMapStoreImp::SavedStateDB::getState</a></div><div class="ttdeci">SavedState getState()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00061">SHAMapStoreImp.cpp:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a873387ad6ed182ee21d29b7b6d1d48b4"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a873387ad6ed182ee21d29b7b6d1d48b4">ripple::SHAMapStoreImp::SavedStateDB::SavedStateDB</a></div><div class="ttdeci">SavedStateDB()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00050">SHAMapStoreImp.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ab50ea61308db5a53187dd82fa82da867"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ab50ea61308db5a53187dd82fa82da867">ripple::SHAMapStoreImp::SavedStateDB::journal_</a></div><div class="ttdeci">beast::Journal const journal_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00046">SHAMapStoreImp.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad08732c80f7c72199b1853d0516e1e0c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad08732c80f7c72199b1853d0516e1e0c">ripple::SHAMapStoreImp::SavedStateDB::setLastRotated</a></div><div class="ttdeci">void setLastRotated(LedgerIndex seq)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00076">SHAMapStoreImp.cpp:76</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad21f55aa2b33bc3f8c700a8c3f201a4b"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad21f55aa2b33bc3f8c700a8c3f201a4b">ripple::SHAMapStoreImp::SavedStateDB::getCanDelete</a></div><div class="ttdeci">LedgerIndex getCanDelete()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00045">SHAMapStoreImp.cpp:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_ad5df3722609c889e8fb9b414e42b67a9"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#ad5df3722609c889e8fb9b414e42b67a9">ripple::SHAMapStoreImp::SavedStateDB::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00045">SHAMapStoreImp.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_af9d1f71941c252879c5cc461438faaaa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#af9d1f71941c252879c5cc461438faaaa">ripple::SHAMapStoreImp::SavedStateDB::init</a></div><div class="ttdeci">void init(BasicConfig const &config, std::string const &dbName)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00036">SHAMapStoreImp.cpp:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html">ripple::SHAMapStoreImp</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00038">SHAMapStoreImp.h:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a048b5033b67fd76be2c12b86c2a6126e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a048b5033b67fd76be2c12b86c2a6126e">ripple::SHAMapStoreImp::rendezvous_</a></div><div class="ttdeci">std::condition_variable rendezvous_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00093">SHAMapStoreImp.h:93</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a04d7e2ffe07292626a4f7a932ac93ab1"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a04d7e2ffe07292626a4f7a932ac93ab1">ripple::SHAMapStoreImp::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00092">SHAMapStoreImp.h:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a07149340d3c13d6f1a0caca63cc944c0"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a07149340d3c13d6f1a0caca63cc944c0">ripple::SHAMapStoreImp::freshenCache</a></div><div class="ttdeci">bool freshenCache(CacheInstance &cache)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00191">SHAMapStoreImp.h:191</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a08a9e9740aebfe570df764bc48d7d554"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a08a9e9740aebfe570df764bc48d7d554">ripple::SHAMapStoreImp::dbPaths</a></div><div class="ttdeci">void dbPaths()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00388">SHAMapStoreImp.cpp:388</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a11f592da3dd908e4b8e0e586517377cf"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a11f592da3dd908e4b8e0e586517377cf">ripple::SHAMapStoreImp::rendezvous</a></div><div class="ttdeci">void rendezvous() const override</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00232">SHAMapStoreImp.cpp:232</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a13915b042341ae4fe6232c5fd956ef57"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a13915b042341ae4fe6232c5fd956ef57">ripple::SHAMapStoreImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00094">SHAMapStoreImp.h:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a14aaa8478db87f3e4769bc3b2a02e271"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a14aaa8478db87f3e4769bc3b2a02e271">ripple::SHAMapStoreImp::netOPs_</a></div><div class="ttdeci">NetworkOPs * netOPs_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00113">SHAMapStoreImp.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a16657ed3d270e84f7147dc53ba937ffc"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a16657ed3d270e84f7147dc53ba937ffc">ripple::SHAMapStoreImp::dbRotating_</a></div><div class="ttdeci">NodeStore::DatabaseRotating * dbRotating_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00087">SHAMapStoreImp.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a183c24e323752e508bac99fb44e921f9"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a183c24e323752e508bac99fb44e921f9">ripple::SHAMapStoreImp::backOff_</a></div><div class="ttdeci">std::chrono::milliseconds backOff_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00103">SHAMapStoreImp.h:103</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a1aae9a0a0f673d00e327ea121872694d"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a1aae9a0a0f673d00e327ea121872694d">ripple::SHAMapStoreImp::clearSql</a></div><div class="ttdeci">void clearSql(LedgerIndex lastRotated, std::string const &TableName, std::function< std::optional< LedgerIndex >()> const &getMinSeq, std::function< void(LedgerIndex)> const &deleteBeforeSeq)</div><div class="ttdoc">delete from sqlite table in batches to not lock the db excessively.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00510">SHAMapStoreImp.cpp:510</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a1abf26d12fd7aac094d286ba450157c4"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a1abf26d12fd7aac094d286ba450157c4">ripple::SHAMapStoreImp::advisoryDelete</a></div><div class="ttdeci">bool advisoryDelete() const override</div><div class="ttdoc">Whether advisory delete is enabled.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00145">SHAMapStoreImp.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a271d68a9581c5f5a583d1f8f6b1b91aa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a271d68a9581c5f5a583d1f8f6b1b91aa">ripple::SHAMapStoreImp::nodeStoreName_</a></div><div class="ttdeci">static constexpr auto nodeStoreName_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00118">SHAMapStoreImp.h:118</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2b3b5566e7e19153f06459fced983932"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2b3b5566e7e19153f06459fced983932">ripple::SHAMapStoreImp::clearPrior</a></div><div class="ttdeci">void clearPrior(LedgerIndex lastRotated)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00579">SHAMapStoreImp.cpp:579</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2ccbaf612bcdd9b53b25453f50d3e298"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2ccbaf612bcdd9b53b25453f50d3e298">ripple::SHAMapStoreImp::canDelete_</a></div><div class="ttdeci">std::atomic< LedgerIndex > canDelete_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00097">SHAMapStoreImp.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a2fdf9546a1233a97a8c5b48778a82555"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a2fdf9546a1233a97a8c5b48778a82555">ripple::SHAMapStoreImp::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00236">SHAMapStoreImp.h:236</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3091814df4b2c4fbee9060bbd3bb7e40"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3091814df4b2c4fbee9060bbd3bb7e40">ripple::SHAMapStoreImp::stop_</a></div><div class="ttdeci">bool stop_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00090">SHAMapStoreImp.h:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a347e8e8ba053b93c6b924f277f535a94"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a347e8e8ba053b93c6b924f277f535a94">ripple::SHAMapStoreImp::makeBackendRotating</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Backend > makeBackendRotating(std::string path=std::string())</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00481">SHAMapStoreImp.cpp:481</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a35ca5214c1ef881ac91ac078f6e3df1c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a35ca5214c1ef881ac91ac078f6e3df1c">ripple::SHAMapStoreImp::treeNodeCache_</a></div><div class="ttdeci">TreeNodeCache * treeNodeCache_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00116">SHAMapStoreImp.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3678b1326ca81d2f6282b5dc468f081a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3678b1326ca81d2f6282b5dc468f081a">ripple::SHAMapStoreImp::deleteInterval_</a></div><div class="ttdeci">std::uint32_t deleteInterval_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00100">SHAMapStoreImp.h:100</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a3be2b951362ba4c182e2a75dae4805f3"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3be2b951362ba4c182e2a75dae4805f3">ripple::SHAMapStoreImp::setCanDelete</a></div><div class="ttdeci">LedgerIndex setCanDelete(LedgerIndex seq) override</div><div class="ttdoc">Highest ledger that may be deleted.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00137">SHAMapStoreImp.h:137</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a4ed1e086e2ce9612dccb2493523497c1"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a4ed1e086e2ce9612dccb2493523497c1">ripple::SHAMapStoreImp::ledgerMaster_</a></div><div class="ttdeci">LedgerMaster * ledgerMaster_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00114">SHAMapStoreImp.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a57c1e5321ac485af8844d0fe3343112f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a57c1e5321ac485af8844d0fe3343112f">ripple::SHAMapStoreImp::fdRequired_</a></div><div class="ttdeci">int fdRequired_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00098">SHAMapStoreImp.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a59695e67a2807695a5c9cb7234ecfaac"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a59695e67a2807695a5c9cb7234ecfaac">ripple::SHAMapStoreImp::onLedgerClosed</a></div><div class="ttdeci">void onLedgerClosed(std::shared_ptr< Ledger const > const &ledger) override</div><div class="ttdoc">Called by LedgerMaster every time a ledger validates.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00221">SHAMapStoreImp.cpp:221</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a61afe6de983f363d89c310dfa0058046"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a61afe6de983f363d89c310dfa0058046">ripple::SHAMapStoreImp::recoveryWaitTime_</a></div><div class="ttdeci">std::chrono::seconds recoveryWaitTime_</div><div class="ttdoc">If the node is out of sync during an online_delete healthWait() call, sleep the thread for this time,...</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00109">SHAMapStoreImp.h:109</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a66896e1e6fa9622335ae1bfb72b13b97"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a66896e1e6fa9622335ae1bfb72b13b97">ripple::SHAMapStoreImp::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00266">SHAMapStoreImp.cpp:266</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a6e9dff776d1759c8f7a18bbba5d28f45"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a6e9dff776d1759c8f7a18bbba5d28f45">ripple::SHAMapStoreImp::dbPrefix_</a></div><div class="ttdeci">std::string const dbPrefix_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00075">SHAMapStoreImp.h:75</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a71fc064e474c3b0dd17a92bdbaebe60f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a71fc064e474c3b0dd17a92bdbaebe60f">ripple::SHAMapStoreImp::deleteBatch_</a></div><div class="ttdeci">std::uint32_t deleteBatch_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00102">SHAMapStoreImp.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7526140fe1abd6784e9ee844e578f1cb"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7526140fe1abd6784e9ee844e578f1cb">ripple::SHAMapStoreImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00657">SHAMapStoreImp.cpp:657</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7553dc0489fbb2b00426473c1156cb9a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7553dc0489fbb2b00426473c1156cb9a">ripple::SHAMapStoreImp::clampFetchDepth</a></div><div class="ttdeci">std::uint32_t clampFetchDepth(std::uint32_t fetch_depth) const override</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00127">SHAMapStoreImp.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a78343049bc77cb4e5ef5bc9fd36eba67"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a78343049bc77cb4e5ef5bc9fd36eba67">ripple::SHAMapStoreImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00070">SHAMapStoreImp.h:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a7f1d7a2d2fb1fefbfc50303be0d12a08"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a7f1d7a2d2fb1fefbfc50303be0d12a08">ripple::SHAMapStoreImp::getCanDelete</a></div><div class="ttdeci">LedgerIndex getCanDelete() override</div><div class="ttdoc">Highest ledger that may be deleted.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00161">SHAMapStoreImp.h:161</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a892c279b4ed512af158526307a8e32dc"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a892c279b4ed512af158526307a8e32dc">ripple::SHAMapStoreImp::ageThreshold_</a></div><div class="ttdeci">std::chrono::seconds ageThreshold_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00104">SHAMapStoreImp.h:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a8efdb3bebe1162a54fc87c08e55dcf44"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a8efdb3bebe1162a54fc87c08e55dcf44">ripple::SHAMapStoreImp::minimumOnline_</a></div><div class="ttdeci">std::atomic< LedgerIndex > minimumOnline_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00083">SHAMapStoreImp.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a940764ffef4c94ce63b5c4c36b18b4e2"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a940764ffef4c94ce63b5c4c36b18b4e2">ripple::SHAMapStoreImp::checkHealthInterval_</a></div><div class="ttdeci">std::uint64_t const checkHealthInterval_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00077">SHAMapStoreImp.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a9492058383671e240f61b6b2cfc9fe2e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a9492058383671e240f61b6b2cfc9fe2e">ripple::SHAMapStoreImp::makeNodeStore</a></div><div class="ttdeci">std::unique_ptr< NodeStore::Database > makeNodeStore(int readThreads) override</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00162">SHAMapStoreImp.cpp:162</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a9cc04b786a4f3825b25572feda1347c0"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a9cc04b786a4f3825b25572feda1347c0">ripple::SHAMapStoreImp::dbName_</a></div><div class="ttdeci">std::string const dbName_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00073">SHAMapStoreImp.h:73</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aa45f27d51fbb9cf096b5a5d4d98284af"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aa45f27d51fbb9cf096b5a5d4d98284af">ripple::SHAMapStoreImp::working_</a></div><div class="ttdeci">std::atomic< bool > working_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00096">SHAMapStoreImp.h:96</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aa652318bb0714902d2cc90903878843f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aa652318bb0714902d2cc90903878843f">ripple::SHAMapStoreImp::fullBelowCache_</a></div><div class="ttdeci">FullBelowCache * fullBelowCache_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00115">SHAMapStoreImp.h:115</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aac0c0154f62d2ef0ddbb52089931d5fa"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aac0c0154f62d2ef0ddbb52089931d5fa">ripple::SHAMapStoreImp::getLastRotated</a></div><div class="ttdeci">LedgerIndex getLastRotated() override</div><div class="ttdoc">Maximum ledger that has been deleted, or will be deleted if currently in the act of online deletion.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00153">SHAMapStoreImp.h:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aae4d284b5bd80fa3860d9b49b05fc1ec"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aae4d284b5bd80fa3860d9b49b05fc1ec">ripple::SHAMapStoreImp::minimumOnline</a></div><div class="ttdeci">std::optional< LedgerIndex > minimumOnline() const override</div><div class="ttdoc">The minimum ledger to try and maintain in our database.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00671">SHAMapStoreImp.cpp:671</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8">ripple::SHAMapStoreImp::HealthResult</a></div><div class="ttdeci">HealthResult</div><div class="ttdoc">This is a health check for online deletion that waits until rippled is stable before returning.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8a648993c73fe27067b143d924a5cf681c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8a648993c73fe27067b143d924a5cf681c">ripple::SHAMapStoreImp::stopping</a></div><div class="ttdeci">@ stopping</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aaef701af5fbfe0fe8d445eddc7ccf7c8a9364adacd2f20c7a4c243d76f7dc48f8"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aaef701af5fbfe0fe8d445eddc7ccf7c8a9364adacd2f20c7a4c243d76f7dc48f8">ripple::SHAMapStoreImp::keepGoing</a></div><div class="ttdeci">@ keepGoing</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00230">SHAMapStoreImp.h:230</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ab1648bbc64f0074d7a3af8421fc8f38b"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ab1648bbc64f0074d7a3af8421fc8f38b">ripple::SHAMapStoreImp::journal_</a></div><div class="ttdeci">beast::Journal const journal_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00086">SHAMapStoreImp.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac0b7612948a6c06b661d5b67a03280f6"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac0b7612948a6c06b661d5b67a03280f6">ripple::SHAMapStoreImp::scheduler_</a></div><div class="ttdeci">NodeStore::Scheduler & scheduler_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00085">SHAMapStoreImp.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac4d140bbbe5d23e0736969d09bfc792f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac4d140bbbe5d23e0736969d09bfc792f">ripple::SHAMapStoreImp::minimumDeletionIntervalSA_</a></div><div class="ttdeci">static std::uint32_t const minimumDeletionIntervalSA_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00081">SHAMapStoreImp.h:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ac502b9f3e8822e3111bce648c7375d32"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ac502b9f3e8822e3111bce648c7375d32">ripple::SHAMapStoreImp::fdRequired</a></div><div class="ttdeci">int fdRequired() const override</div><div class="ttdoc">Returns the number of file descriptors that are needed.</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00242">SHAMapStoreImp.cpp:242</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad3565edc1837d5c52c0df48387bfebad"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad3565edc1837d5c52c0df48387bfebad">ripple::SHAMapStoreImp::advisoryDelete_</a></div><div class="ttdeci">bool advisoryDelete_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00101">SHAMapStoreImp.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad486e43fe6ea6c304d7cf119fb009894"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad486e43fe6ea6c304d7cf119fb009894">ripple::SHAMapStoreImp::freshenCaches</a></div><div class="ttdeci">void freshenCaches()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00570">SHAMapStoreImp.cpp:570</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad702a7e0ba143504fd7fe4bab9952657"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad702a7e0ba143504fd7fe4bab9952657">ripple::SHAMapStoreImp::copyNode</a></div><div class="ttdeci">bool copyNode(std::uint64_t &nodeCount, SHAMapTreeNode const &node)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00248">SHAMapStoreImp.cpp:248</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae119e2119d3befba0d1388413ed47e5a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae119e2119d3befba0d1388413ed47e5a">ripple::SHAMapStoreImp::newLedger_</a></div><div class="ttdeci">std::shared_ptr< Ledger const > newLedger_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00095">SHAMapStoreImp.h:95</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae3bbfded16bd305dd1ca60de09af1d97"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae3bbfded16bd305dd1ca60de09af1d97">ripple::SHAMapStoreImp::healthy_</a></div><div class="ttdeci">bool healthy_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00091">SHAMapStoreImp.h:91</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_aef1374a1b83fa583051e613a6b46be93"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#aef1374a1b83fa583051e613a6b46be93">ripple::SHAMapStoreImp::healthWait</a></div><div class="ttdeci">HealthResult healthWait()</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00635">SHAMapStoreImp.cpp:635</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af1b02a86b1b9f652d1d35c4676fbd30e"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af1b02a86b1b9f652d1d35c4676fbd30e">ripple::SHAMapStoreImp::minimumDeletionInterval_</a></div><div class="ttdeci">static std::uint32_t const minimumDeletionInterval_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00079">SHAMapStoreImp.h:79</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af823965870aa9d05f14c8591c771a74a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af823965870aa9d05f14c8591c771a74a">ripple::SHAMapStoreImp::clearCaches</a></div><div class="ttdeci">void clearCaches(LedgerIndex validatedSeq)</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8cpp_source.html#l00563">SHAMapStoreImp.cpp:563</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_af99b76b82cd06dee123222630505af17"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#af99b76b82cd06dee123222630505af17">ripple::SHAMapStoreImp::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00089">SHAMapStoreImp.h:89</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_afd5c226c4b32f9bd93a16e1e15fcc015"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#afd5c226c4b32f9bd93a16e1e15fcc015">ripple::SHAMapStoreImp::state_db_</a></div><div class="ttdeci">SavedStateDB state_db_</div><div class="ttdef"><b>Definition</b> <a href="SHAMapStoreImp_8h_source.html#l00088">SHAMapStoreImp.h:88</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_1SHAMapTreeNode_html"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html">ripple::SHAMapTreeNode</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapTreeNode_8h_source.html#l00051">SHAMapTreeNode.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TaggedCache_html"><div class="ttname"><a href="classripple_1_1TaggedCache.html">ripple::TaggedCache</a></div><div class="ttdoc">Map/cache combination.</div><div class="ttdef"><b>Definition</b> <a href="TaggedCache_8h_source.html#l00061">TaggedCache.h:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html">ripple::detail::BasicFullBelowCache</a></div><div class="ttdoc">Remembers which tree keys have all descendants resident.</div><div class="ttdef"><b>Definition</b> <a href="FullBelowCache_8h_source.html#l00039">FullBelowCache.h:40</a></div></div>
|
||||
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a></div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a></div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<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="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a></div><div class="ttdeci">T min(T... args)</div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00662">base_uint.h:662</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00662">base_uint.h:662</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f">ripple::NodeStore::FetchType::synchronous</a></div><div class="ttdeci">@ synchronous</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"><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="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="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SavedState_html"><div class="ttname"><a href="structripple_1_1SavedState.html">ripple::SavedState</a></div><div class="ttdef"><b>Definition:</b> <a href="State_8h_source.html#l00033">State.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SavedState_html_a8ca46a5d6d09ecd87222b337edc04729"><div class="ttname"><a href="structripple_1_1SavedState.html#a8ca46a5d6d09ecd87222b337edc04729">ripple::SavedState::lastRotated</a></div><div class="ttdeci">LedgerIndex lastRotated</div><div class="ttdef"><b>Definition:</b> <a href="State_8h_source.html#l00037">State.h:37</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SavedState_html"><div class="ttname"><a href="structripple_1_1SavedState.html">ripple::SavedState</a></div><div class="ttdef"><b>Definition</b> <a href="State_8h_source.html#l00033">State.h:34</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1SavedState_html_a8ca46a5d6d09ecd87222b337edc04729"><div class="ttname"><a href="structripple_1_1SavedState.html#a8ca46a5d6d09ecd87222b337edc04729">ripple::SavedState::lastRotated</a></div><div class="ttdeci">LedgerIndex lastRotated</div><div class="ttdef"><b>Definition</b> <a href="State_8h_source.html#l00037">State.h:37</a></div></div>
|
||||
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a></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>
|
||||
</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