This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -181,7 +181,7 @@ $(function() {
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a71fc064e474c3b0dd17a92bdbaebe60f"> 110</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code" href="classripple_1_1SHAMapStoreImp.html#a71fc064e474c3b0dd17a92bdbaebe60f">deleteBatch_</a> = 100;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a183c24e323752e508bac99fb44e921f9"> 111</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> <a class="code" href="classripple_1_1SHAMapStoreImp.html#a183c24e323752e508bac99fb44e921f9">backOff_</a>{100};</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a892c279b4ed512af158526307a8e32dc"> 112</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> <a class="code" href="classripple_1_1SHAMapStoreImp.html#a892c279b4ed512af158526307a8e32dc">ageThreshold_</a>{60};</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#ab19ee07adc5e52abea1353ee9d2f3048"> 118</a></span>&#160; boost::optional&lt;std::chrono::seconds&gt; <a class="code" href="classripple_1_1SHAMapStoreImp.html#ab19ee07adc5e52abea1353ee9d2f3048">recoveryWaitTime_</a>;</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMapStoreImp.html#a50838a2b07e9a63bda0ebdb3b0fbf5c9"> 118</a></span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::chrono::seconds&gt;</a> <a class="code" href="classripple_1_1SHAMapStoreImp.html#a50838a2b07e9a63bda0ebdb3b0fbf5c9">recoveryWaitTime_</a>;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="comment">// these do not exist upon SHAMapStore creation, but do exist</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="comment">// as of run() or before</span></div>
@@ -255,8 +255,8 @@ $(function() {
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordtype">int</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="classripple_1_1SHAMapStoreImp.html#ac502b9f3e8822e3111bce648c7375d32">fdRequired</a>() <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; boost::optional&lt;LedgerIndex&gt;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="classripple_1_1SHAMapStoreImp.html#a6a83852c52d91ffb7fe55092d7b07bce">minimumOnline</a>() <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;LedgerIndex&gt;</a></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <a class="code" href="classripple_1_1SHAMapStoreImp.html#aae4d284b5bd80fa3860d9b49b05fc1ec">minimumOnline</a>() <span class="keyword">const override</span>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="comment">// callback for visitNodes</span></div>
@@ -330,12 +330,12 @@ $(function() {
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<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:88</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#l00100">SHAMapStoreImp.cpp:100</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a736d110df0b17beacd0897c28c654d79"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a736d110df0b17beacd0897c28c654d79">ripple::SHAMapStoreImp::health</a></div><div class="ttdeci">Health health()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00720">SHAMapStoreImp.cpp:720</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#l00087">NetworkOPs.h:87</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#l00102">SHAMapStoreImp.cpp:102</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a736d110df0b17beacd0897c28c654d79"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a736d110df0b17beacd0897c28c654d79">ripple::SHAMapStoreImp::health</a></div><div class="ttdeci">Health health()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00724">SHAMapStoreImp.cpp:724</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#l00102">Application.h:102</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#l00479">SHAMapStoreImp.cpp:479</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a24125ef1875ed477bdf4df4c31f6a9bf"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a24125ef1875ed477bdf4df4c31f6a9bf">ripple::SHAMapStoreImp::SHAMapStoreImp</a></div><div class="ttdeci">SHAMapStoreImp(Application &amp;app, Stoppable &amp;parent, NodeStore::Scheduler &amp;scheduler, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00149">SHAMapStoreImp.cpp:149</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#l00481">SHAMapStoreImp.cpp:481</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a24125ef1875ed477bdf4df4c31f6a9bf"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a24125ef1875ed477bdf4df4c31f6a9bf">ripple::SHAMapStoreImp::SHAMapStoreImp</a></div><div class="ttdeci">SHAMapStoreImp(Application &amp;app, Stoppable &amp;parent, NodeStore::Scheduler &amp;scheduler, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00151">SHAMapStoreImp.cpp:151</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#l00099">SHAMapStoreImp.h:99</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 &amp; scheduler_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00093">SHAMapStoreImp.h:93</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 class="ttdoc">STL class.</div></div>
@@ -343,7 +343,7 @@ $(function() {
<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 class="ttdoc">STL class.</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#l00052">TaggedCache.h:52</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&lt; Ledger const &gt; newLedger_</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_a59695e67a2807695a5c9cb7234ecfaac"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a59695e67a2807695a5c9cb7234ecfaac">ripple::SHAMapStoreImp::onLedgerClosed</a></div><div class="ttdeci">void onLedgerClosed(std::shared_ptr&lt; Ledger const &gt; const &amp;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#l00290">SHAMapStoreImp.cpp:290</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&lt; Ledger const &gt; const &amp;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#l00292">SHAMapStoreImp.cpp:292</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a986f1f6ce895982d95bd5caec1c08f74"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a986f1f6ce895982d95bd5caec1c08f74">ripple::SHAMapStoreImp::~SHAMapStoreImp</a></div><div class="ttdeci">~SHAMapStoreImp()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00138">SHAMapStoreImp.h:138</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a15f6bb3ad12ce84d5887eaa71bcd2942"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a15f6bb3ad12ce84d5887eaa71bcd2942">ripple::SHAMapStoreImp::minimumDeletionInterval_</a></div><div class="ttdeci">static const std::uint32_t minimumDeletionInterval_</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_a3596d0251740f6199a9f561ded944a16"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a3596d0251740f6199a9f561ded944a16">ripple::SHAMapStoreImp::dbPrefix_</a></div><div class="ttdeci">const std::string dbPrefix_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00083">SHAMapStoreImp.h:83</a></div></div>
@@ -356,19 +356,20 @@ $(function() {
<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="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_a23e0314895fe9b9fdf8b5a3dfe1c29ad"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#a23e0314895fe9b9fdf8b5a3dfe1c29ad">ripple::SHAMapStoreImp::SavedStateDB::journal_</a></div><div class="ttdeci">const beast::Journal journal_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00054">SHAMapStoreImp.h:54</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#l00037">SHAMapStore.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a50838a2b07e9a63bda0ebdb3b0fbf5c9"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a50838a2b07e9a63bda0ebdb3b0fbf5c9">ripple::SHAMapStoreImp::recoveryWaitTime_</a></div><div class="ttdeci">std::optional&lt; std::chrono::seconds &gt; recoveryWaitTime_</div><div class="ttdoc">If set, and the node is out of sync during an online_delete health check, sleep the thread for this t...</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_a30713fb55aeab5955e349a6386f59780"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a30713fb55aeab5955e349a6386f59780">ripple::SHAMapStoreImp::transactionDb_</a></div><div class="ttdeci">DatabaseCon * transactionDb_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00126">SHAMapStoreImp.h:126</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#l00037">SHAMapStoreImp.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ababf604811e61ccb7ec884f0c660821a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ababf604811e61ccb7ec884f0c660821a">ripple::SHAMapStoreImp::journal_</a></div><div class="ttdeci">const beast::Journal journal_</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_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#l00100">SHAMapStoreImp.h:100</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#l00662">SHAMapStoreImp.cpp:662</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#l00087">SHAMapStoreImp.cpp:87</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#l00666">SHAMapStoreImp.cpp:666</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#l00089">SHAMapStoreImp.cpp:89</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#l00053">SHAMapStoreImp.h:53</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#l00129">SHAMapStoreImp.h:129</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a930d70ff72f71414fcd5b560610cefb6"><div class="ttname"><a href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a></div><div class="ttdeci">static Sink &amp; getNullSink()</div><div class="ttdoc">Returns a Sink which does nothing.</div><div class="ttdef"><b>Definition:</b> <a href="beast__Journal_8cpp_source.html#l00072">beast_Journal.cpp:72</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#l00331">SHAMapStoreImp.cpp:331</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 &amp;nodeCount, SHAMapTreeNode const &amp;node)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00317">SHAMapStoreImp.cpp:317</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#l00333">SHAMapStoreImp.cpp:333</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 &amp;nodeCount, SHAMapTreeNode const &amp;node)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00319">SHAMapStoreImp.cpp:319</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#l00095">SHAMapStoreImp.h:95</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae1c3ed725e56b73697eb820d90d4805f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae1c3ed725e56b73697eb820d90d4805f">ripple::SHAMapStoreImp::clearSql</a></div><div class="ttdeci">void clearSql(DatabaseCon &amp;database, LedgerIndex lastRotated, std::string const &amp;minQuery, std::string const &amp;deleteQuery)</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#l00595">SHAMapStoreImp.cpp:595</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ae1c3ed725e56b73697eb820d90d4805f"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ae1c3ed725e56b73697eb820d90d4805f">ripple::SHAMapStoreImp::clearSql</a></div><div class="ttdeci">void clearSql(DatabaseCon &amp;database, LedgerIndex lastRotated, std::string const &amp;minQuery, std::string const &amp;deleteQuery)</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#l00598">SHAMapStoreImp.cpp:598</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 &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00078">SHAMapStoreImp.h:78</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#l00145">SHAMapStoreImp.h:145</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#l00179">SHAMapStoreImp.h:179</a></div></div>
@@ -383,22 +384,20 @@ $(function() {
<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#l00163">SHAMapStoreImp.h:163</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="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&lt; LedgerIndex &gt; minimumOnline_</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_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 &amp;state)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00126">SHAMapStoreImp.cpp:126</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 &amp;state)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00128">SHAMapStoreImp.cpp:128</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#l00125">SHAMapStoreImp.h:125</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#l00133">SHAMapTreeNode.h:133</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#l00134">SHAMapTreeNode.h:134</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&lt; bool &gt; working_</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_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#l00108">SHAMapStoreImp.h:108</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad51f8995dc2a26e24a6057ea904dcb4a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad51f8995dc2a26e24a6057ea904dcb4a">ripple::SHAMapStoreImp::onStop</a></div><div class="ttdeci">void onStop() override</div><div class="ttdoc">Override called when the stop notification is issued.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00764">SHAMapStoreImp.cpp:764</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ad51f8995dc2a26e24a6057ea904dcb4a"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ad51f8995dc2a26e24a6057ea904dcb4a">ripple::SHAMapStoreImp::onStop</a></div><div class="ttdeci">void onStop() override</div><div class="ttdoc">Override called when the stop notification is issued.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00768">SHAMapStoreImp.cpp:768</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#l00112">SHAMapStoreImp.h:112</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a6a83852c52d91ffb7fe55092d7b07bce"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a6a83852c52d91ffb7fe55092d7b07bce">ripple::SHAMapStoreImp::minimumOnline</a></div><div class="ttdeci">boost::optional&lt; LedgerIndex &gt; 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#l00785">SHAMapStoreImp.cpp:785</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMapStoreImp_1_1SavedState_html_a0c7bb0070a7ed076bf36a4e2fdc7cbaf"><div class="ttname"><a href="structripple_1_1SHAMapStoreImp_1_1SavedState.html#a0c7bb0070a7ed076bf36a4e2fdc7cbaf">ripple::SHAMapStoreImp::SavedState::writableDb</a></div><div class="ttdeci">std::string writableDb</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00042">SHAMapStoreImp.h:42</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#l00671">SHAMapStoreImp.cpp:671</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_adb71d9af881fdbd4a49cddbe69d38e68"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#adb71d9af881fdbd4a49cddbe69d38e68">ripple::SHAMapStoreImp::SavedStateDB::getState</a></div><div class="ttdeci">SavedState getState()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00111">SHAMapStoreImp.cpp:111</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#l00675">SHAMapStoreImp.cpp:675</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_1_1SavedStateDB_html_adb71d9af881fdbd4a49cddbe69d38e68"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp_1_1SavedStateDB.html#adb71d9af881fdbd4a49cddbe69d38e68">ripple::SHAMapStoreImp::SavedStateDB::getState</a></div><div class="ttdeci">SavedState getState()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00113">SHAMapStoreImp.cpp:113</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#l00058">Journal.h:58</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="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">atomic</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMapStoreImp_1_1SavedState_html"><div class="ttname"><a href="structripple_1_1SHAMapStoreImp_1_1SavedState.html">ripple::SHAMapStoreImp::SavedState</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00040">SHAMapStoreImp.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ab19ee07adc5e52abea1353ee9d2f3048"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ab19ee07adc5e52abea1353ee9d2f3048">ripple::SHAMapStoreImp::recoveryWaitTime_</a></div><div class="ttdeci">boost::optional&lt; std::chrono::seconds &gt; recoveryWaitTime_</div><div class="ttdoc">If set, and the node is out of sync during an online_delete health check, sleep the thread for this t...</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_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:33</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="ripple_2nodestore_2Scheduler_8h_source.html#l00060">ripple/nodestore/Scheduler.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a4c2e13367bf02755107ee7ca3ad756be"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr&lt; NodeObject &gt; fetchNodeObject(uint256 const &amp;hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00145">Database.cpp:145</a></div></div>
@@ -414,8 +413,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ada256179ba2ac337d7f4bb6c70d8fe8ea369c321441d63c3199a640392afcdcbe"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ada256179ba2ac337d7f4bb6c70d8fe8ea369c321441d63c3199a640392afcdcbe">ripple::SHAMapStoreImp::unhealthy</a></div><div class="ttdeci">@ unhealthy</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00047">SHAMapStoreImp.h:47</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMapStoreImp_1_1SavedState_html_ac7e9c511cbe5a6282e214f755f359152"><div class="ttname"><a href="structripple_1_1SHAMapStoreImp_1_1SavedState.html#ac7e9c511cbe5a6282e214f755f359152">ripple::SHAMapStoreImp::SavedState::lastRotated</a></div><div class="ttdeci">LedgerIndex lastRotated</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_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#l00311">SHAMapStoreImp.cpp:311</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#l00139">SHAMapStoreImp.cpp:139</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#l00313">SHAMapStoreImp.cpp:313</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#l00141">SHAMapStoreImp.cpp:141</a></div></div>
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/condition_variable.html">condition_variable</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#l00171">SHAMapStoreImp.h:171</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&lt; LedgerIndex &gt; canDelete_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00105">SHAMapStoreImp.h:105</a></div></div>
@@ -424,17 +423,19 @@ $(function() {
<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#l00110">SHAMapStoreImp.h:110</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#l00124">SHAMapStoreImp.h:124</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#l00049">SHAMapStoreImp.h:49</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#l00655">SHAMapStoreImp.cpp:655</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&lt; NodeStore::Backend &gt; makeBackendRotating(std::string path=std::string())</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00567">SHAMapStoreImp.cpp:567</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&lt; LedgerIndex &gt; 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#l00789">SHAMapStoreImp.cpp:789</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#l00659">SHAMapStoreImp.cpp:659</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&lt; std::chrono::seconds &gt;</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&lt; NodeStore::Backend &gt; makeBackendRotating(std::string path=std::string())</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00569">SHAMapStoreImp.cpp:569</a></div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a376d0378bf115b8e476b3771316901c5"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a376d0378bf115b8e476b3771316901c5">ripple::SHAMapStoreImp::makeNodeStore</a></div><div class="ttdeci">std::unique_ptr&lt; NodeStore::Database &gt; makeNodeStore(std::string const &amp;name, std::int32_t readThreads) override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00236">SHAMapStoreImp.cpp:236</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_a376d0378bf115b8e476b3771316901c5"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#a376d0378bf115b8e476b3771316901c5">ripple::SHAMapStoreImp::makeNodeStore</a></div><div class="ttdeci">std::unique_ptr&lt; NodeStore::Database &gt; makeNodeStore(std::string const &amp;name, std::int32_t readThreads) override</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8cpp_source.html#l00238">SHAMapStoreImp.cpp:238</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapStoreImp_html_ada256179ba2ac337d7f4bb6c70d8fe8ea648993c73fe27067b143d924a5cf681c"><div class="ttname"><a href="classripple_1_1SHAMapStoreImp.html#ada256179ba2ac337d7f4bb6c70d8fe8ea648993c73fe27067b143d924a5cf681c">ripple::SHAMapStoreImp::stopping</a></div><div class="ttdeci">@ stopping</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00047">SHAMapStoreImp.h:47</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#l00106">SHAMapStoreImp.h:106</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#l00122">SHAMapStoreImp.h:122</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 class="ttdoc">STL class.</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 &amp;cache)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapStoreImp_8h_source.html#l00209">SHAMapStoreImp.h:209</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#l00178">BasicConfig.h:178</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#l00301">SHAMapStoreImp.cpp:301</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#l00303">SHAMapStoreImp.cpp:303</a></div></div>
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</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#l00101">SHAMapStoreImp.h:101</a></div></div>
<!-- start footer part -->