This commit is contained in:
intelliot
2023-08-21 23:24:10 +00:00
parent 6f1ca2cba3
commit 2082d336dc
2389 changed files with 122140 additions and 114310 deletions

View File

@@ -147,7 +147,7 @@ $(function() {
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt;bool&gt;</a>&amp; stop,</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;{</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> ledgerSeq{ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">seq</a>};</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> ledgerSeq{ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">seq</a>};</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="comment">// Update the transactions database</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; {</div>
@@ -161,7 +161,7 @@ $(function() {
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="stringliteral">&quot;WHERE LedgerSeq = :seq;&quot;</span>,</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; soci::use(ledgerSeq);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">if</span> (ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a1ddad764a35cb7eb22d0b4b62df047d5">txHash</a>.<a class="code" href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">isNonZero</a>())</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">if</span> (ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ae9093d3962490ede02dd9da5eb597527">txHash</a>.<a class="code" href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">isNonZero</a>())</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; {</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sSeq{<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a>(ledgerSeq)};</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordflow">if</span> (!ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#adefba8f4497f8dc4554dc1e7026e05a2">txMap</a>().<a class="code" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">isValid</a>())</div>
@@ -237,17 +237,17 @@ $(function() {
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; tr.commit();</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; }</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#aab2ff724e7c4b0ccdea55d62cdab8bbc">hash</a>)};</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">hash</a>)};</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; </div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="comment">// Update the ledger database</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; {</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="keyword">auto</span>&amp; session{lgrsession};</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; soci::transaction tr(session);</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; </div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sParentHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a5c129196edfd78e992f81959f075e5ca">parentHash</a>)};</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sDrops{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#ad789f949fc35acd576aac965b20aaaca">drops</a>)};</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sAccountHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#aadfc3fc0c7935a8705f3e9ab0c49b9d5">accountHash</a>)};</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sTxHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a1ddad764a35cb7eb22d0b4b62df047d5">txHash</a>)};</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sParentHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ab8fd6d4be4001febfe6f2e2b399dfa48">parentHash</a>)};</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sDrops{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ad05c30cddf4e01a449adfa855fdb8b7d">drops</a>)};</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sAccountHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ae2df468f2563d420131543e27231491d">accountHash</a>)};</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sTxHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ae9093d3962490ede02dd9da5eb597527">txHash</a>)};</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; session &lt;&lt; <span class="stringliteral">&quot;DELETE FROM Ledgers &quot;</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="stringliteral">&quot;WHERE LedgerSeq = :seq;&quot;</span>,</div>
@@ -262,11 +262,11 @@ $(function() {
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="stringliteral">&quot;:closeFlags, :accountSetHash, :transSetHash);&quot;</span>,</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; soci::use(sHash), soci::use(ledgerSeq), soci::use(sParentHash),</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; soci::use(sDrops),</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a8776d1f7ea49b0e25577f5610620c8fc">closeTime</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">time_since_epoch</a>().count()),</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#a3f117cf9d4ccb20b5ba15d8639540707">closeTime</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">time_since_epoch</a>().count()),</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; soci::use(</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a3f7b6fb6d401cfc76e0179b061e02eb4">parentCloseTime</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">time_since_epoch</a>().count()),</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a069fa542e2614d0046eccbe54bae7976">closeTimeResolution</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">count</a>()),</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a279f72e0664518d5fccd52ed7a92e0da">closeFlags</a>), soci::use(sAccountHash),</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#acbaff4abb7243e02f45e63bd19843aa9">parentCloseTime</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">time_since_epoch</a>().count()),</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#ab0b35abca886a06b38eead7b84cba8c3">closeTimeResolution</a>.<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">count</a>()),</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; soci::use(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#a9808a73e7430aff3c1590d4ae552f620">closeFlags</a>), soci::use(sAccountHash),</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; soci::use(sTxHash);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; tr.commit();</div>
@@ -363,12 +363,12 @@ $(function() {
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;std::string&gt;</a> <span class="keyword">const</span>&amp; seqs)</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;{</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; soci::blob sociBlob(session);</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#aab2ff724e7c4b0ccdea55d62cdab8bbc">hash</a>)};</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sHash{<a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">hash</a>)};</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; </div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordflow">if</span> (seqs)</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <a class="code" href="namespaceripple.html#a60e89f0668645858d48dfd3f67b1a639">convert</a>(*seqs, sociBlob);</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; </div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">if</span> (ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">seq</a> == lastSeq)</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">if</span> (ledger-&gt;<a class="code" href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">info</a>().<a class="code" href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">seq</a> == lastSeq)</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; {</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="comment">// Store shard&#39;s last ledger hash</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; session &lt;&lt; <span class="stringliteral">&quot;UPDATE Shard &quot;</span></div>
@@ -394,40 +394,41 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_af2ba549aa6ef230d23f39a19ba2178b1"><div class="ttname"><a href="namespaceripple.html#af2ba549aa6ef230d23f39a19ba2178b1">ripple::makeAcquireDB</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; makeAcquireDB(DatabaseCon::Setup const &amp;setup, DatabaseCon::CheckpointerSetup const &amp;checkpointerSetup)</div><div class="ttdoc">makeAcquireDB Opens the shard acquire database and returns its descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00208">UnitaryShard.cpp:208</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>
<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="astructripple_1_1LedgerInfo_html_a5c129196edfd78e992f81959f075e5ca"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a5c129196edfd78e992f81959f075e5ca">ripple::LedgerInfo::parentHash</a></div><div class="ttdeci">uint256 parentHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00094">ReadView.h:94</a></div></div>
<div class="ttc" id="anamespaceripple_html_a10025b86c17707aa738c67c31a3aa540"><div class="ttname"><a href="namespaceripple.html#a10025b86c17707aa738c67c31a3aa540">ripple::TxDBPragma</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 4 &gt; TxDBPragma</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00078">DBInit.h:78</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a9808a73e7430aff3c1590d4ae552f620"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a9808a73e7430aff3c1590d4ae552f620">ripple::LedgerHeader::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00063">LedgerHeader.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_ad2bffc75e554b89befbb9388e07392c0"><div class="ttname"><a href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">ripple::base_uint::isNonZero</a></div><div class="ttdeci">bool isNonZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00537">base_uint.h:537</a></div></div>
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1Setup_html"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1Setup.html">ripple::DatabaseCon::Setup</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8h_source.html#l00084">DatabaseCon.h:84</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a6d7436e5990cb278bd924cef9396df3c"><div class="ttname"><a href="classripple_1_1Serializer.html#a6d7436e5990cb278bd924cef9396df3c">ripple::Serializer::modData</a></div><div class="ttdeci">Blob &amp; modData()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00178">Serializer.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a6d7436e5990cb278bd924cef9396df3c"><div class="ttname"><a href="classripple_1_1Serializer.html#a6d7436e5990cb278bd924cef9396df3c">ripple::Serializer::modData</a></div><div class="ttdeci">Blob &amp; modData()</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00179">Serializer.h:179</a></div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/reserve.html">std::string::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_aab2ff724e7c4b0ccdea55d62cdab8bbc"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#aab2ff724e7c4b0ccdea55d62cdab8bbc">ripple::LedgerInfo::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00091">ReadView.h:91</a></div></div>
<div class="ttc" id="anamespaceripple_html_a60e89f0668645858d48dfd3f67b1a639"><div class="ttname"><a href="namespaceripple.html#a60e89f0668645858d48dfd3f67b1a639">ripple::convert</a></div><div class="ttdeci">void convert(soci::blob &amp;from, std::vector&lt; std::uint8_t &gt; &amp;to)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00154">SociDB.cpp:154</a></div></div>
<div class="ttc" id="anamespaceripple_html_a300cf0173f5bbe596e928a4689f0c3db"><div class="ttname"><a href="namespaceripple.html#a300cf0173f5bbe596e928a4689f0c3db">ripple::selectAcquireDBLedgerSeqsHash</a></div><div class="ttdeci">std::pair&lt; bool, AcquireShardSeqsHash &gt; selectAcquireDBLedgerSeqsHash(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">selectAcquireDBLedgerSeqsHash Returns the set of acquired ledger sequences and the last ledger hash f...</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00256">UnitaryShard.cpp:256</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae80496e603d320c1d84a42d1d9279362"><div class="ttname"><a href="namespaceripple.html#ae80496e603d320c1d84a42d1d9279362">ripple::insertAcquireDBIndex</a></div><div class="ttdeci">void insertAcquireDBIndex(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">insertAcquireDBIndex Adds a new shard index to the shard acquire database.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00221">UnitaryShard.cpp:221</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab8fd6d4be4001febfe6f2e2b399dfa48"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab8fd6d4be4001febfe6f2e2b399dfa48">ripple::LedgerHeader::parentHash</a></div><div class="ttdeci">uint256 parentHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00052">LedgerHeader.h:52</a></div></div>
<div class="ttc" id="anamespaceripple_html_a08a13b62b18272366f788632359e8793"><div class="ttname"><a href="namespaceripple.html#a08a13b62b18272366f788632359e8793">ripple::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &amp;v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00104">AccountID.cpp:104</a></div></div>
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1CheckpointerSetup_html"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1CheckpointerSetup.html">ripple::DatabaseCon::CheckpointerSetup</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8h_source.html#l00107">DatabaseCon.h:107</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8f7c1dac6a768426c7fc2bf4b544254a"><div class="ttname"><a href="namespaceripple.html#a8f7c1dac6a768426c7fc2bf4b544254a">ripple::kilobytes</a></div><div class="ttdeci">constexpr auto kilobytes(T value) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="ByteUtilities_8h_source.html#l00027">ByteUtilities.h:27</a></div></div>
<div class="ttc" id="anamespaceripple_html_acddd432321b548db97019aa913d637d4"><div class="ttname"><a href="namespaceripple.html#acddd432321b548db97019aa913d637d4">ripple::AcquireShardDBInit</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 1 &gt; AcquireShardDBInit</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00201">DBInit.h:201</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae2df468f2563d420131543e27231491d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae2df468f2563d420131543e27231491d">ripple::LedgerHeader::accountHash</a></div><div class="ttdeci">uint256 accountHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00051">LedgerHeader.h:51</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html_a2ac2b7a11b5738dba3a4e03be1303da1"><div class="ttname"><a href="classripple_1_1STTx.html#a2ac2b7a11b5738dba3a4e03be1303da1">ripple::STTx::getMetaSQLInsertReplaceHeader</a></div><div class="ttdeci">static std::string const &amp; getMetaSQLInsertReplaceHeader()</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8cpp_source.html#l00251">STTx.cpp:251</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a06608577034840a474361d55624ce9a0"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">ripple::LedgerInfo::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00083">ReadView.h:83</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a1ddad764a35cb7eb22d0b4b62df047d5"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a1ddad764a35cb7eb22d0b4b62df047d5">ripple::LedgerInfo::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00092">ReadView.h:92</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ae9093d3962490ede02dd9da5eb597527"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ae9093d3962490ede02dd9da5eb597527">ripple::LedgerHeader::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00050">LedgerHeader.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_a64fa9e3b8efc330083f5073754cb0c4c"><div class="ttname"><a href="namespaceripple.html#a64fa9e3b8efc330083f5073754cb0c4c">ripple::LgrDBInit</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 5 &gt; LgrDBInit</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00048">DBInit.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html"><div class="ttname"><a href="classripple_1_1TxMeta.html">ripple::TxMeta</a></div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00032">TxMeta.h:32</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a8776d1f7ea49b0e25577f5610620c8fc"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a8776d1f7ea49b0e25577f5610620c8fc">ripple::LedgerInfo::closeTime</a></div><div class="ttdeci">NetClock::time_point closeTime</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00114">ReadView.h:114</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaeddb4a3396c616a7ef7350e4cc327f0"><div class="ttname"><a href="namespaceripple.html#aaeddb4a3396c616a7ef7350e4cc327f0">ripple::TxDBName</a></div><div class="ttdeci">constexpr auto TxDBName</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00073">DBInit.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00082">base_uint.h:82</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad44314a03a131640e29655b190aad168"><div class="ttname"><a href="namespaceripple.html#ad44314a03a131640e29655b190aad168">ripple::updateAcquireDB</a></div><div class="ttdeci">void updateAcquireDB(soci::session &amp;session, std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, std::uint32_t index, std::uint32_t lastSeq, std::optional&lt; std::string &gt; const &amp;seqs)</div><div class="ttdoc">updateAcquireDB Updates information in the acquire DB.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00287">UnitaryShard.cpp:287</a></div></div>
<div class="ttc" id="aclassripple_1_1Ledger_html_a31a21cc451eaa0a5af304e2625dc75f5"><div class="ttname"><a href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">ripple::Ledger::info</a></div><div class="ttdeci">LedgerInfo const &amp; info() const override</div><div class="ttdoc">Returns information about the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00152">Ledger.h:152</a></div></div>
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_acbaff4abb7243e02f45e63bd19843aa9"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#acbaff4abb7243e02f45e63bd19843aa9">ripple::LedgerHeader::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00042">LedgerHeader.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_a076d4f6f5b4dbe69103fb54a69b98324"><div class="ttname"><a href="namespaceripple.html#a076d4f6f5b4dbe69103fb54a69b98324">ripple::isPseudoTx</a></div><div class="ttdeci">bool isPseudoTx(STObject const &amp;tx)</div><div class="ttdoc">Check whether a transaction is a pseudo-transaction.</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8cpp_source.html#l00559">STTx.cpp:559</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_abe2b226bd6705b7010feb45f66363142"><div class="ttname"><a href="classripple_1_1Config.html#abe2b226bd6705b7010feb45f66363142">ripple::Config::getValueFor</a></div><div class="ttdeci">int getValueFor(SizedItem item, std::optional&lt; std::size_t &gt; node=std::nullopt) const</div><div class="ttdoc">Retrieve the default value for the item at the specified node size.</div><div class="ttdef"><b>Definition:</b> <a href="Config_8cpp_source.html#l01017">Config.cpp:1017</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7cb82a436e3400fa3a0d4f7a5c453425"><div class="ttname"><a href="namespaceripple.html#a7cb82a436e3400fa3a0d4f7a5c453425">ripple::LgrDBPragma</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 1 &gt; LgrDBPragma</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00045">DBInit.h:45</a></div></div>
<div class="ttc" id="aload_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">std::atomic::load</a></div><div class="ttdeci">T load(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Config_html"><div class="ttname"><a href="classripple_1_1Config.html">ripple::Config</a></div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00089">Config.h:89</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a279f72e0664518d5fccd52ed7a92e0da"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a279f72e0664518d5fccd52ed7a92e0da">ripple::LedgerInfo::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00105">ReadView.h:105</a></div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcba9e9e534926f294eacc1b735a9da65965"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcba9e9e534926f294eacc1b735a9da65965">ripple::SizedItem::lgrDBCache</a></div><div class="ttdeci">@ lgrDBCache</div></div>
@@ -436,13 +437,14 @@ $(function() {
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt; bool &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbaed21e4d346721b8707d57bfa1c92f258">ripple::SizedItem::txnDBCache</a></div><div class="ttdeci">@ txnDBCache</div></div>
<div class="ttc" id="anamespaceripple_html_abbb0363f7903f2434ca6325a988465fb"><div class="ttname"><a href="namespaceripple.html#abbb0363f7903f2434ca6325a988465fb">ripple::FinalShardDBPragma</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 2 &gt; FinalShardDBPragma</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00212">DBInit.h:212</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_ad789f949fc35acd576aac965b20aaaca"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#ad789f949fc35acd576aac965b20aaaca">ripple::LedgerInfo::drops</a></div><div class="ttdeci">XRPAmount drops</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00096">ReadView.h:96</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00039">Serializer.h:39</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a3f117cf9d4ccb20b5ba15d8639540707"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a3f117cf9d4ccb20b5ba15d8639540707">ripple::LedgerHeader::closeTime</a></div><div class="ttdeci">NetClock::time_point closeTime</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00072">LedgerHeader.h:72</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1Ledger_html_adefba8f4497f8dc4554dc1e7026e05a2"><div class="ttname"><a href="classripple_1_1Ledger.html#adefba8f4497f8dc4554dc1e7026e05a2">ripple::Ledger::txMap</a></div><div class="ttdeci">SHAMap const &amp; txMap() const</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00322">Ledger.h:322</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6ad74922128ff3dab9af302389b29e01"><div class="ttname"><a href="namespaceripple.html#a6ad74922128ff3dab9af302389b29e01">ripple::updateLedgerDBs</a></div><div class="ttdeci">bool updateLedgerDBs(soci::session &amp;txsession, soci::session &amp;lgrsession, std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, std::uint32_t index, std::atomic&lt; bool &gt; &amp;stop, beast::Journal j)</div><div class="ttdoc">updateLedgerDBs Saves the given ledger to shard databases.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00071">UnitaryShard.cpp:71</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="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00193">ReadView.h:193</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a069fa542e2614d0046eccbe54bae7976"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a069fa542e2614d0046eccbe54bae7976">ripple::LedgerInfo::closeTimeResolution</a></div><div class="ttdeci">NetClock::duration closeTimeResolution</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00108">ReadView.h:108</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ad05c30cddf4e01a449adfa855fdb8b7d"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ad05c30cddf4e01a449adfa855fdb8b7d">ripple::LedgerHeader::drops</a></div><div class="ttdeci">XRPAmount drops</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00054">LedgerHeader.h:54</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_ab0b35abca886a06b38eead7b84cba8c3"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#ab0b35abca886a06b38eead7b84cba8c3">ripple::LedgerHeader::closeTimeResolution</a></div><div class="ttdeci">NetClock::duration closeTimeResolution</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00066">LedgerHeader.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ac284afc905c482953c35c61b459fd85b"><div class="ttname"><a href="classripple_1_1ReadView.html#ac284afc905c482953c35c61b459fd85b">ripple::ReadView::seq</a></div><div class="ttdeci">LedgerIndex seq() const</div><div class="ttdoc">Returns the sequence number of the base ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00122">ReadView.h:122</a></div></div>
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::duration::count</a></div><div class="ttdeci">T count(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a3239662b6259e89c292143a915714934"><div class="ttname"><a href="namespaceripple.html#a3239662b6259e89c292143a915714934">ripple::makeShardIncompleteLedgerDBs</a></div><div class="ttdeci">DatabasePair makeShardIncompleteLedgerDBs(Config const &amp;config, DatabaseCon::Setup const &amp;setup, DatabaseCon::CheckpointerSetup const &amp;checkpointerSetup)</div><div class="ttdoc">makeShardIncompleteLedgerDBs Opens shard databases for partially downloaded or unverified shards and ...</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00048">UnitaryShard.cpp:48</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::string &gt;</a></div></div>
@@ -451,10 +453,8 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a02dace5f2b8af172e9d2d4ee7ea04c55"><div class="ttname"><a href="namespaceripple.html#a02dace5f2b8af172e9d2d4ee7ea04c55">ripple::TxDBInit</a></div><div class="ttdeci">constexpr std::array&lt; char const *, 8 &gt; TxDBInit</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00094">DBInit.h:94</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="anamespaceripple_html_a9078e51480fd85c4bff715ecd3f141d5"><div class="ttname"><a href="namespaceripple.html#a9078e51480fd85c4bff715ecd3f141d5">ripple::sqlBlobLiteral</a></div><div class="ttdeci">std::string sqlBlobLiteral(Blob const &amp;blob)</div><div class="ttdoc">Format arbitrary binary data as an SQLite &quot;blob literal&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8cpp_source.html#l00033">StringUtilities.cpp:33</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_aadfc3fc0c7935a8705f3e9ab0c49b9d5"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#aadfc3fc0c7935a8705f3e9ab0c49b9d5">ripple::LedgerInfo::accountHash</a></div><div class="ttdeci">uint256 accountHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00093">ReadView.h:93</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a5c70dc4b36e757ed6472b0aef460d858"><div class="ttname"><a href="classripple_1_1ReadView.html#a5c70dc4b36e757ed6472b0aef460d858">ripple::ReadView::txs</a></div><div class="ttdeci">txs_type txs</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00323">ReadView.h:323</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a5c70dc4b36e757ed6472b0aef460d858"><div class="ttname"><a href="classripple_1_1ReadView.html#a5c70dc4b36e757ed6472b0aef460d858">ripple::ReadView::txs</a></div><div class="ttdeci">txs_type txs</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00252">ReadView.h:252</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae2890eb631105d506cb5da5bc430c7b1"><div class="ttname"><a href="namespaceripple.html#ae2890eb631105d506cb5da5bc430c7b1">ripple::makeShardCompleteLedgerDBs</a></div><div class="ttdeci">DatabasePair makeShardCompleteLedgerDBs(Config const &amp;config, DatabaseCon::Setup const &amp;setup)</div><div class="ttdoc">makeShardCompleteLedgerDBs Opens shard databases for verified shards and returns their descriptors.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00028">UnitaryShard.cpp:28</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a3f7b6fb6d401cfc76e0179b061e02eb4"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a3f7b6fb6d401cfc76e0179b061e02eb4">ripple::LedgerInfo::parentCloseTime</a></div><div class="ttdeci">NetClock::time_point parentCloseTime</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00084">ReadView.h:84</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6110f68be52a49bc60252e46fa79f4b4"><div class="ttname"><a href="namespaceripple.html#a6110f68be52a49bc60252e46fa79f4b4">ripple::LgrDBName</a></div><div class="ttdeci">constexpr auto LgrDBName</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00043">DBInit.h:43</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>