This commit is contained in:
manojsdoshi
2021-02-05 19:01:54 +00:00
parent a257c24b8b
commit 11ca66e7b8
312 changed files with 26966 additions and 27143 deletions

View File

@@ -170,8 +170,6 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa67b13515a70659f536b6d1cfeb1c2a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#aa67b13515a70659f536b6d1cfeb1c2a2">sweep</a> () override</td></tr>
<tr class="memdesc:aa67b13515a70659f536b6d1cfeb1c2a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove expired entries from the positive and negative caches. <a href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#aa67b13515a70659f536b6d1cfeb1c2a2">More...</a><br /></td></tr>
<tr class="separator:aa67b13515a70659f536b6d1cfeb1c2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a03b74e583dd6d15538fce0e75b76b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#a6a03b74e583dd6d15538fce0e75b76b0">getBackend</a> () override</td></tr>
<tr class="separator:a6a03b74e583dd6d15538fce0e75b76b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c2e13367bf02755107ee7ca3ad756be"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">fetchNodeObject</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerSeq=0, <a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19f">FetchType</a> fetchType=<a class="el" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa1303c4f41a88e739bc859612321b189f">FetchType::synchronous</a>)</td></tr>
<tr class="memdesc:a4c2e13367bf02755107ee7ca3ad756be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fetch a node object. <a href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">More...</a><br /></td></tr>
<tr class="separator:a4c2e13367bf02755107ee7ca3ad756be"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -224,8 +222,6 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ab7974d49e283384c9ba01a5048c80c11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#ab7974d49e283384c9ba01a5048c80c11">asyncFetch</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerSeq)</td></tr>
<tr class="separator:ab7974d49e283384c9ba01a5048c80c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a410587cb70ec38bb10cfab3218f54d16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a410587cb70ec38bb10cfab3218f54d16">storeLedger</a> (<a class="el" href="classripple_1_1Ledger.html">Ledger</a> const &amp;srcLedger, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a> &gt; dstBackend)</td></tr>
<tr class="separator:a410587cb70ec38bb10cfab3218f54d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9c1d15c7638e1448be9f5a98563f6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#adb9c1d15c7638e1448be9f5a98563f6b">stopReadThreads</a> ()</td></tr>
@@ -260,13 +256,14 @@ Private Types</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:ae393c2bdac121a9e9d2c801a6817624d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseRotatingImp_1_1Backends.html">Backends</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#ae393c2bdac121a9e9d2c801a6817624d">getBackends</a> () const</td></tr>
<tr class="separator:ae393c2bdac121a9e9d2c801a6817624d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8979815c7dbf46de5ca0dd7b293d5bb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#ac8979815c7dbf46de5ca0dd7b293d5bb">fetchNodeObject</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="structripple_1_1NodeStore_1_1FetchReport.html">FetchReport</a> &amp;fetchReport) override</td></tr>
<tr class="separator:ac8979815c7dbf46de5ca0dd7b293d5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee99c67c55042890a37368f5d17620d4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#aee99c67c55042890a37368f5d17620d4">for_each</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>&lt; void(<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>&lt; <a class="el" href="classripple_1_1NodeObject.html">NodeObject</a> &gt;)&gt; f) override</td></tr>
<tr class="memdesc:aee99c67c55042890a37368f5d17620d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visit every object in the database This is usually called during import. <a href="classripple_1_1NodeStore_1_1DatabaseRotatingImp.html#aee99c67c55042890a37368f5d17620d4">More...</a><br /></td></tr>
<tr class="separator:aee99c67c55042890a37368f5d17620d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0e02eea82d047dde49d56f362347bf"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="structripple_1_1NodeStore_1_1Backend_1_1Counters.html">Backend::Counters</a>&lt; <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#aba0e02eea82d047dde49d56f362347bf">getCounters</a> () const</td></tr>
<tr class="memdesc:aba0e02eea82d047dde49d56f362347bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve backend read and write stats. <a href="classripple_1_1NodeStore_1_1Database.html#aba0e02eea82d047dde49d56f362347bf">More...</a><br /></td></tr>
<tr class="separator:aba0e02eea82d047dde49d56f362347bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4180512ff87a967de8091a019dc9f9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1NodeStore_1_1Database.html#a7c4180512ff87a967de8091a019dc9f9">threadEntry</a> ()</td></tr>
<tr class="separator:a7c4180512ff87a967de8091a019dc9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a5544b4bfc0dccdc6a2a46f6ff5d84"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Stoppable.html#ab2a5544b4bfc0dccdc6a2a46f6ff5d84">onPrepare</a> ()</td></tr>
@@ -772,7 +769,7 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#a7da2336581ee3348aad97c0d885658d0">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00097">97</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00104">104</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
@@ -801,7 +798,7 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#a57b89b559c083fde74a115a3df8f8046">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00077">77</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00097">97</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
@@ -871,63 +868,7 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#a40a0e5a30857e9ba3c7561748af31e29">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00115">115</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
<a id="a6a03b74e583dd6d15538fce0e75b76b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a03b74e583dd6d15538fce0e75b76b0">&#9670;&nbsp;</a></span>getBackend()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1NodeStore_1_1Backend.html">Backend</a>&amp; ripple::NodeStore::DatabaseRotatingImp::getBackend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#aa8e423147b177bf6dfcb9af41ea69d8c">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00089">89</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
</div>
</div>
<a id="ae393c2bdac121a9e9d2c801a6817624d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae393c2bdac121a9e9d2c801a6817624d">&#9670;&nbsp;</a></span>getBackends()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1NodeStore_1_1DatabaseRotatingImp_1_1Backends.html">Backends</a> ripple::NodeStore::DatabaseRotatingImp::getBackends </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00106">106</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00122">122</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
@@ -973,7 +914,7 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#a3f629d9f90e843367887aee6f52f6e1e">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00121">121</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00128">128</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
@@ -1007,7 +948,7 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classripple_1_1NodeStore_1_1Database.html#a2b5174a0ffb315030b96815d6ac86eaf">ripple::NodeStore::Database</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00193">193</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8cpp_source.html#l00200">200</a> of file <a class="el" href="DatabaseRotatingImp_8cpp_source.html">DatabaseRotatingImp.cpp</a>.</p>
</div>
</div>
@@ -1069,7 +1010,7 @@ Private Attributes</h2></td></tr>
</div>
</div>
<a id="a0d21a918d521d82947868d21e1aafadb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d21a918d521d82947868d21e1aafadb">&#9670;&nbsp;</a></span>asyncFetch() <span class="overload">[1/2]</span></h2>
<h2 class="memtitle"><span class="permalink"><a href="#a0d21a918d521d82947868d21e1aafadb">&#9670;&nbsp;</a></span>asyncFetch()</h2>
<div class="memitem">
<div class="memproto">
@@ -1122,42 +1063,6 @@ Private Attributes</h2></td></tr>
<p class="definition">Definition at line <a class="el" href="Database_8cpp_source.html#l00094">94</a> of file <a class="el" href="Database_8cpp_source.html">Database.cpp</a>.</p>
</div>
</div>
<a id="ab7974d49e283384c9ba01a5048c80c11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7974d49e283384c9ba01a5048c80c11">&#9670;&nbsp;</a></span>asyncFetch() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void ripple::NodeStore::Database::asyncFetch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;&#160;</td>
<td class="paramname"><em>hash</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>&#160;</td>
<td class="paramname"><em>ledgerSeq</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a410587cb70ec38bb10cfab3218f54d16"></a>
@@ -1229,7 +1134,7 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00189">189</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00184">184</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1256,7 +1161,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00195">195</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00190">190</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1283,7 +1188,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00201">201</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00196">196</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1310,7 +1215,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00207">207</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00202">202</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1337,7 +1242,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00213">213</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00208">208</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1394,7 +1299,7 @@ Private Attributes</h2></td></tr>
<p>Returns the number of file descriptors the database expects to need. </p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00223">223</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00218">218</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1496,7 +1401,7 @@ Private Attributes</h2></td></tr>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The earliest ledger sequence allowed </dd></dl>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00237">237</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00232">232</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1561,7 +1466,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00254">254</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00249">249</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -1643,7 +1548,39 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00274">274</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00265">265</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
<a id="aba0e02eea82d047dde49d56f362347bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba0e02eea82d047dde49d56f362347bf">&#9670;&nbsp;</a></span>getCounters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt;<a class="el" href="structripple_1_1NodeStore_1_1Backend_1_1Counters.html">Backend::Counters</a>&lt;<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&gt; &gt; ripple::NodeStore::Database::getCounters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve backend read and write stats. </p>
<dl class="section note"><dt>Note</dt><dd>The Counters struct is specific to and only used by CassandraBackend. </dd></dl>
<p>Reimplemented in <a class="el" href="classripple_1_1NodeStore_1_1DatabaseNodeImp.html#a9c7d1bd4925bf9b0a4501dd9872fdaf8">ripple::NodeStore::DatabaseNodeImp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00322">322</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2100,7 +2037,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00095">95</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00086">86</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
</div>
</div>
@@ -2124,7 +2061,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00096">96</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00087">87</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
</div>
</div>
@@ -2148,7 +2085,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00097">97</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="DatabaseRotatingImp_8h_source.html#l00088">88</a> of file <a class="el" href="DatabaseRotatingImp_8h_source.html">DatabaseRotatingImp.h</a>.</p>
</div>
</div>
@@ -2172,7 +2109,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00243">243</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00238">238</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2196,7 +2133,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00244">244</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00239">239</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2220,7 +2157,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00245">245</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00240">240</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2244,7 +2181,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00247">247</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00242">242</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2268,7 +2205,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00248">248</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00243">243</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2292,7 +2229,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00282">282</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00273">273</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2316,7 +2253,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00283">283</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00274">274</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2340,7 +2277,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00284">284</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00275">275</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2364,7 +2301,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00285">285</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00276">276</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2388,7 +2325,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00286">286</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00277">277</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2412,7 +2349,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00288">288</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00279">279</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2436,7 +2373,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00289">289</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00280">280</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2460,7 +2397,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00297">297</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00288">288</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2484,7 +2421,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00300">300</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00291">291</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2508,7 +2445,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00302">302</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00293">293</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2532,7 +2469,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00303">303</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00294">294</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>
@@ -2556,7 +2493,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00307">307</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="Database_8h_source.html#l00298">298</a> of file <a class="el" href="Database_8h_source.html">Database.h</a>.</p>
</div>
</div>