mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 14:35:52 +00:00
deploy: f43aeda49c
This commit is contained in:
@@ -161,7 +161,7 @@ $(function() {
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a344c81b135fff722e404ca66bc0e1ba3"> 91</a></span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a344c81b135fff722e404ca66bc0e1ba3">earliestShardIndex</a>()<span class="keyword"> const override</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">earliestShardIndex_</a>;</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">earliestShardIndex_</a>;</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  }</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
|
||||
@@ -174,8 +174,8 @@ $(function() {
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad940c4471af2491cbdb248bc39ed1c7e"> 104</a></span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad940c4471af2491cbdb248bc39ed1c7e">firstLedgerSeq</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex)<span class="keyword"> const override</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  assert(shardIndex >= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">earliestShardIndex_</a>);</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span> (shardIndex <= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">earliestShardIndex_</a>)</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  assert(shardIndex >= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">earliestShardIndex_</a>);</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span> (shardIndex <= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">earliestShardIndex_</a>)</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> <a class="code" href="classripple_1_1NodeStore_1_1Database.html#a51f2d9197ceae15155509404ce09d9a7">earliestLedgerSeq</a>();</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">return</span> 1 + (shardIndex * <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab72ba68dc339bde227a58b76244075d9">ledgersPerShard_</a>);</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  }</div>
|
||||
@@ -183,7 +183,7 @@ $(function() {
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7f5480b7ec1ba9ba04cb6d12a2a50fe1"> 113</a></span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7f5480b7ec1ba9ba04cb6d12a2a50fe1">lastLedgerSeq</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex)<span class="keyword"> const override</span></div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  assert(shardIndex >= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">earliestShardIndex_</a>);</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  assert(shardIndex >= <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">earliestShardIndex_</a>);</div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> (shardIndex + 1) * <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab72ba68dc339bde227a58b76244075d9">ledgersPerShard_</a>;</div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div>
|
||||
@@ -301,7 +301,7 @@ $(function() {
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab72ba68dc339bde227a58b76244075d9"> 234</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab72ba68dc339bde227a58b76244075d9">ledgersPerShard_</a> = <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#a12b4f6e3c30bc8844edbf0fa421efc2f">ledgersPerShardDefault</a>;</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  </div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// The earliest shard index</span></div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8"> 237</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">earliestShardIndex_</a>;</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e"> 237</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">earliestShardIndex_</a>;</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="comment">// Average storage space required by a shard (in bytes)</span></div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a32e81dda8a5e80807b35e4ed059eca6a"> 240</a></span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a32e81dda8a5e80807b35e4ed059eca6a">avgShardFileSz_</a>;</div>
|
||||
@@ -373,27 +373,28 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_ae80eed968c12aefd8920b3672e9e882d"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#ae80eed968c12aefd8920b3672e9e882d">ripple::NodeStore::DatabaseShardImp::ShardInfo::State</a></div><div class="ttdeci">State</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00178">DatabaseShardImp.h:178</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#l00097">Application.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a96a9d6f4559fff5c221f4d64575da23e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a96a9d6f4559fff5c221f4d64575da23e">ripple::NodeStore::DatabaseShardImp::earliestShardIndex_</a></div><div class="ttdeci">std::uint32_t earliestShardIndex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00237">DatabaseShardImp.h:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ab72ba68dc339bde227a58b76244075d9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab72ba68dc339bde227a58b76244075d9">ripple::NodeStore::DatabaseShardImp::ledgersPerShard_</a></div><div class="ttdeci">std::uint32_t ledgersPerShard_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00234">DatabaseShardImp.h:234</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afa1e7937ac4ac76fd7bb24ff19e227b5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afa1e7937ac4ac76fd7bb24ff19e227b5">ripple::NodeStore::DatabaseShardImp::finalizeShard</a></div><div class="ttdeci">void finalizeShard(ShardInfo &shardInfo, bool writeSQLite, std::lock_guard< std::mutex > &, boost::optional< uint256 > const &expectedHash)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01195">DatabaseShardImp.cpp:1195</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afa1e7937ac4ac76fd7bb24ff19e227b5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afa1e7937ac4ac76fd7bb24ff19e227b5">ripple::NodeStore::DatabaseShardImp::finalizeShard</a></div><div class="ttdeci">void finalizeShard(ShardInfo &shardInfo, bool writeSQLite, std::lock_guard< std::mutex > &, boost::optional< uint256 > const &expectedHash)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01197">DatabaseShardImp.cpp:1197</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a7f5480b7ec1ba9ba04cb6d12a2a50fe1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7f5480b7ec1ba9ba04cb6d12a2a50fe1">ripple::NodeStore::DatabaseShardImp::lastLedgerSeq</a></div><div class="ttdeci">std::uint32_t lastLedgerSeq(std::uint32_t shardIndex) const override</div><div class="ttdoc">Calculates the last ledger sequence for a given shard index.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00113">DatabaseShardImp.h:113</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5b2de32b1cd5b588d023af75caf670e5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5b2de32b1cd5b588d023af75caf670e5">ripple::NodeStore::DatabaseShardImp::for_each</a></div><div class="ttdeci">void for_each(std::function< void(std::shared_ptr< NodeObject >)> f) override</div><div class="ttdoc">Visit every object in the database This is usually called during import.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00254">DatabaseShardImp.h:254</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a344c81b135fff722e404ca66bc0e1ba3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a344c81b135fff722e404ca66bc0e1ba3">ripple::NodeStore::DatabaseShardImp::earliestShardIndex</a></div><div class="ttdeci">std::uint32_t earliestShardIndex() const override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00091">DatabaseShardImp.h:91</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_a2d40f8b4b8b88c54bfeed3ad3886c503"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#a2d40f8b4b8b88c54bfeed3ad3886c503">ripple::NodeStore::DatabaseShardImp::ShardInfo::ShardInfo</a></div><div class="ttdeci">ShardInfo(std::shared_ptr< Shard > shard_, State state_)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00187">DatabaseShardImp.h:187</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa16a171bc9b238db86a9f9990d2dff8e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa16a171bc9b238db86a9f9990d2dff8e">ripple::NodeStore::DatabaseShardImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00198">DatabaseShardImp.h:198</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af47575a39dc19bdcb72712efbc6f21fa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af47575a39dc19bdcb72712efbc6f21fa">ripple::NodeStore::DatabaseShardImp::prepareLedger</a></div><div class="ttdeci">boost::optional< std::uint32_t > prepareLedger(std::uint32_t validLedgerSeq) override</div><div class="ttdoc">Prepare to store a new ledger in the shard being acquired.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00194">DatabaseShardImp.cpp:194</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af47575a39dc19bdcb72712efbc6f21fa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af47575a39dc19bdcb72712efbc6f21fa">ripple::NodeStore::DatabaseShardImp::prepareLedger</a></div><div class="ttdeci">boost::optional< std::uint32_t > prepareLedger(std::uint32_t validLedgerSeq) override</div><div class="ttdoc">Prepare to store a new ledger in the shard being acquired.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00193">DatabaseShardImp.cpp:193</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa668c699e11a4aab62f677af6f6bf588"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa668c699e11a4aab62f677af6f6bf588">ripple::NodeStore::DatabaseShardImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00196">DatabaseShardImp.h:196</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2f242c02ca2541308788a558e747e21b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2f242c02ca2541308788a558e747e21b">ripple::NodeStore::DatabaseShardImp::storeLedger</a></div><div class="ttdeci">bool storeLedger(std::shared_ptr< Ledger const > const &srcLedger) override</div><div class="ttdoc">Copies a ledger stored in a different database to this one.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00931">DatabaseShardImp.cpp:931</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2f242c02ca2541308788a558e747e21b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2f242c02ca2541308788a558e747e21b">ripple::NodeStore::DatabaseShardImp::storeLedger</a></div><div class="ttdeci">bool storeLedger(std::shared_ptr< Ledger const > const &srcLedger) override</div><div class="ttdoc">Copies a ledger stored in a different database to this one.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00930">DatabaseShardImp.cpp:930</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></div><div class="ttdoc">Persistency layer for NodeObject.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00053">Database.h:53</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="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a59661b3f4d5bbfec02a0d514c5322641"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a59661b3f4d5bbfec02a0d514c5322641">ripple::NodeStore::DatabaseShardImp::fetch</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetch(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Fetch an object.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00903">DatabaseShardImp.cpp:903</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a59661b3f4d5bbfec02a0d514c5322641"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a59661b3f4d5bbfec02a0d514c5322641">ripple::NodeStore::DatabaseShardImp::fetch</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetch(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Fetch an object.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00902">DatabaseShardImp.cpp:902</a></div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a631c83eb55b8288d87d4277510494e8c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a631c83eb55b8288d87d4277510494e8c">ripple::NodeStore::DatabaseShardImp::seqToShardIndex</a></div><div class="ttdeci">std::uint32_t seqToShardIndex(std::uint32_t seq) const override</div><div class="ttdoc">Calculates the shard index for a given ledger sequence.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00097">DatabaseShardImp.h:97</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a20ce32a278dcb835975f114a29707442"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a20ce32a278dcb835975f114a29707442">ripple::NodeStore::DatabaseShardImp::removeFailedShard</a></div><div class="ttdeci">void removeFailedShard(std::shared_ptr< Shard > shard)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01404">DatabaseShardImp.cpp:1404</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a20ce32a278dcb835975f114a29707442"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a20ce32a278dcb835975f114a29707442">ripple::NodeStore::DatabaseShardImp::removeFailedShard</a></div><div class="ttdeci">void removeFailedShard(std::shared_ptr< Shard > shard)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01406">DatabaseShardImp.cpp:1406</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_ae80eed968c12aefd8920b3672e9e882da334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#ae80eed968c12aefd8920b3672e9e882da334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::NodeStore::DatabaseShardImp::ShardInfo::State::none</a></div><div class="ttdeci">@ none</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a8d51265eb7fb99f0b830b81d4d3fc214"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8d51265eb7fb99f0b830b81d4d3fc214">ripple::NodeStore::DatabaseShardImp::getName</a></div><div class="ttdeci">std::string getName() const override</div><div class="ttdoc">Retrieve the name associated with this backend.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00126">DatabaseShardImp.h:126</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="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ab19bafbe56ad56228172fecd7b2e05fa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab19bafbe56ad56228172fecd7b2e05fa">ripple::NodeStore::DatabaseShardImp::getCache</a></div><div class="ttdeci">std::pair< std::shared_ptr< PCache >, std::shared_ptr< NCache > > getCache(std::uint32_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01328">DatabaseShardImp.cpp:1328</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3e122489f0beae26d66ab5b90960aa24"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3e122489f0beae26d66ab5b90960aa24">ripple::NodeStore::DatabaseShardImp::removePreShard</a></div><div class="ttdeci">void removePreShard(std::uint32_t shardIndex) override</div><div class="ttdoc">Remove a previously prepared shard index for import.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00307">DatabaseShardImp.cpp:307</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ab19bafbe56ad56228172fecd7b2e05fa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab19bafbe56ad56228172fecd7b2e05fa">ripple::NodeStore::DatabaseShardImp::getCache</a></div><div class="ttdeci">std::pair< std::shared_ptr< PCache >, std::shared_ptr< NCache > > getCache(std::uint32_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01330">DatabaseShardImp.cpp:1330</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3e122489f0beae26d66ab5b90960aa24"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3e122489f0beae26d66ab5b90960aa24">ripple::NodeStore::DatabaseShardImp::removePreShard</a></div><div class="ttdeci">void removePreShard(std::uint32_t shardIndex) override</div><div class="ttdoc">Remove a previously prepared shard index for import.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00306">DatabaseShardImp.cpp:306</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a65911f692ca84016f32b056d7f20437e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a65911f692ca84016f32b056d7f20437e">ripple::NodeStore::DatabaseShardImp::fileSz_</a></div><div class="ttdeci">std::uint64_t fileSz_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00229">DatabaseShardImp.h:229</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< unsigned char ></a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3">ripple::NodeObjectType</a></div><div class="ttdeci">NodeObjectType</div><div class="ttdoc">The types of node objects.</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00032">NodeObject.h:32</a></div></div>
|
||||
@@ -401,68 +402,67 @@ $(function() {
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a34893db7d0e29f5986cba7f2f045751b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a34893db7d0e29f5986cba7f2f045751b">ripple::NodeStore::DatabaseShardImp::taskQueue_</a></div><div class="ttdeci">std::unique_ptr< TaskQueue > taskQueue_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00205">DatabaseShardImp.h:205</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_adb45881527a8d6d1ea0afb52f88f82e4"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#adb45881527a8d6d1ea0afb52f88f82e4">ripple::NodeStore::DatabaseShardImp::ShardInfo::state</a></div><div class="ttdeci">State state</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00193">DatabaseShardImp.h:193</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ac17d0e7803c1e427d38dd2f54b1374e0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac17d0e7803c1e427d38dd2f54b1374e0">ripple::NodeStore::DatabaseShardImp::setStored</a></div><div class="ttdeci">void setStored(std::shared_ptr< Ledger const > const &ledger) override</div><div class="ttdoc">Notifies the database that the given ledger has been fully acquired and stored.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00516">DatabaseShardImp.cpp:516</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ac17d0e7803c1e427d38dd2f54b1374e0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac17d0e7803c1e427d38dd2f54b1374e0">ripple::NodeStore::DatabaseShardImp::setStored</a></div><div class="ttdeci">void setStored(std::shared_ptr< Ledger const > const &ledger) override</div><div class="ttdoc">Notifies the database that the given ledger has been fully acquired and stored.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00515">DatabaseShardImp.cpp:515</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_ae80eed968c12aefd8920b3672e9e882da86a4fa105ff51b8c3be84734797d8144"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#ae80eed968c12aefd8920b3672e9e882da86a4fa105ff51b8c3be84734797d8144">ripple::NodeStore::DatabaseShardImp::ShardInfo::State::acquire</a></div><div class="ttdeci">@ acquire</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad5bbfcbdac5548fb35ba78215bbcee30"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad5bbfcbdac5548fb35ba78215bbcee30">ripple::NodeStore::DatabaseShardImp::prepareShard</a></div><div class="ttdeci">bool prepareShard(std::uint32_t shardIndex) override</div><div class="ttdoc">Prepare a shard index to be imported into the database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00256">DatabaseShardImp.cpp:256</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad5bbfcbdac5548fb35ba78215bbcee30"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad5bbfcbdac5548fb35ba78215bbcee30">ripple::NodeStore::DatabaseShardImp::prepareShard</a></div><div class="ttdeci">bool prepareShard(std::uint32_t shardIndex) override</div><div class="ttdoc">Prepare a shard index to be imported into the database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00255">DatabaseShardImp.cpp:255</a></div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3afbdbaa2bfed74011c1f236b6181f4d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3afbdbaa2bfed74011c1f236b6181f4d">ripple::NodeStore::DatabaseShardImp::available</a></div><div class="ttdeci">std::uint64_t available() const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01353">DatabaseShardImp.cpp:1353</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3afbdbaa2bfed74011c1f236b6181f4d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3afbdbaa2bfed74011c1f236b6181f4d">ripple::NodeStore::DatabaseShardImp::available</a></div><div class="ttdeci">std::uint64_t available() const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01355">DatabaseShardImp.cpp:1355</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ace01740f8b607399ffeb2397a4d92ab5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ace01740f8b607399ffeb2397a4d92ab5">ripple::NodeStore::DatabaseShardImp::tune</a></div><div class="ttdeci">void tune(int size, std::chrono::seconds age) override</div><div class="ttdoc">Set the maximum number of entries and maximum cache age for both caches.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00170">DatabaseShardImp.h:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9494268e3dd6ca6d44d16cea5706f19f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9494268e3dd6ca6d44d16cea5706f19f">ripple::NodeStore::DatabaseShardImp::asyncFetch</a></div><div class="ttdeci">bool asyncFetch(uint256 const &hash, std::uint32_t seq, std::shared_ptr< NodeObject > &object) override</div><div class="ttdoc">Fetch an object without waiting.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00912">DatabaseShardImp.cpp:912</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9494268e3dd6ca6d44d16cea5706f19f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9494268e3dd6ca6d44d16cea5706f19f">ripple::NodeStore::DatabaseShardImp::asyncFetch</a></div><div class="ttdeci">bool asyncFetch(uint256 const &hash, std::uint32_t seq, std::shared_ptr< NodeObject > &object) override</div><div class="ttdoc">Fetch an object without waiting.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00911">DatabaseShardImp.cpp:911</a></div></div>
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae06e233ee9c84b7c683702024ece6920"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae06e233ee9c84b7c683702024ece6920">ripple::NodeStore::DatabaseShardImp::operator=</a></div><div class="ttdeci">DatabaseShardImp & operator=(DatabaseShardImp const &)=delete</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a09183bd09b93a64f42d6ffb57a0e5647"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a09183bd09b93a64f42d6ffb57a0e5647">ripple::NodeStore::DatabaseShardImp::sweep</a></div><div class="ttdeci">void sweep() override</div><div class="ttdoc">Remove expired entries from the positive and negative caches.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01015">DatabaseShardImp.cpp:1015</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a09183bd09b93a64f42d6ffb57a0e5647"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a09183bd09b93a64f42d6ffb57a0e5647">ripple::NodeStore::DatabaseShardImp::sweep</a></div><div class="ttdeci">void sweep() override</div><div class="ttdoc">Remove expired entries from the positive and negative caches.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01014">DatabaseShardImp.cpp:1014</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_ae80eed968c12aefd8920b3672e9e882da12071b81bb60f781f9eb9672c5553bf0"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#ae80eed968c12aefd8920b3672e9e882da12071b81bb60f781f9eb9672c5553bf0">ripple::NodeStore::DatabaseShardImp::ShardInfo::State::finalize</a></div><div class="ttdeci">@ finalize</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae485cb3f445b8514675a97533685bb51"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae485cb3f445b8514675a97533685bb51">ripple::NodeStore::DatabaseShardImp::getDesiredAsyncReadCount</a></div><div class="ttdeci">int getDesiredAsyncReadCount(std::uint32_t seq) override</div><div class="ttdoc">Get the maximum number of async reads the node store prefers.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00976">DatabaseShardImp.cpp:976</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae485cb3f445b8514675a97533685bb51"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae485cb3f445b8514675a97533685bb51">ripple::NodeStore::DatabaseShardImp::getDesiredAsyncReadCount</a></div><div class="ttdeci">int getDesiredAsyncReadCount(std::uint32_t seq) override</div><div class="ttdoc">Get the maximum number of async reads the node store prefers.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00975">DatabaseShardImp.cpp:975</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad940c4471af2491cbdb248bc39ed1c7e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad940c4471af2491cbdb248bc39ed1c7e">ripple::NodeStore::DatabaseShardImp::firstLedgerSeq</a></div><div class="ttdeci">std::uint32_t firstLedgerSeq(std::uint32_t shardIndex) const override</div><div class="ttdoc">Calculates the first ledger sequence for a given shard index.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00104">DatabaseShardImp.h:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af9351ee2bd83a81ce8dad2efc3933a44"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af9351ee2bd83a81ce8dad2efc3933a44">ripple::NodeStore::DatabaseShardImp::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate() override</div><div class="ttdoc">Get the positive cache hits to total attempts ratio.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00998">DatabaseShardImp.cpp:998</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af9351ee2bd83a81ce8dad2efc3933a44"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af9351ee2bd83a81ce8dad2efc3933a44">ripple::NodeStore::DatabaseShardImp::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate() override</div><div class="ttdoc">Get the positive cache hits to total attempts ratio.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00997">DatabaseShardImp.cpp:997</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a32e81dda8a5e80807b35e4ed059eca6a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a32e81dda8a5e80807b35e4ed059eca6a">ripple::NodeStore::DatabaseShardImp::avgShardFileSz_</a></div><div class="ttdeci">std::uint64_t avgShardFileSz_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00240">DatabaseShardImp.h:240</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< 256 ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a56cba09312c9ebf64e629fc52cf11634"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a56cba09312c9ebf64e629fc52cf11634">ripple::NodeStore::DatabaseShardImp::status_</a></div><div class="ttdeci">std::string status_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00220">DatabaseShardImp.h:220</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a62ea02debe72d195bc03dc947dd674e2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a62ea02debe72d195bc03dc947dd674e2">ripple::NodeStore::DatabaseShardImp::fetchFrom</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchFrom(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01114">DatabaseShardImp.cpp:1114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae6e657721f579ca89e18ee01aa42c07b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae6e657721f579ca89e18ee01aa42c07b">ripple::NodeStore::DatabaseShardImp::getPreShards</a></div><div class="ttdeci">std::string getPreShards() override</div><div class="ttdoc">Get shard indexes being imported.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00320">DatabaseShardImp.cpp:320</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a494d3b67a11fccc7f21c0a5e58b1e26b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a494d3b67a11fccc7f21c0a5e58b1e26b">ripple::NodeStore::DatabaseShardImp::getWriteLoad</a></div><div class="ttdeci">std::int32_t getWriteLoad() const override</div><div class="ttdoc">Retrieve the estimated number of pending write operations.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00846">DatabaseShardImp.cpp:846</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a62ea02debe72d195bc03dc947dd674e2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a62ea02debe72d195bc03dc947dd674e2">ripple::NodeStore::DatabaseShardImp::fetchFrom</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchFrom(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01116">DatabaseShardImp.cpp:1116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae6e657721f579ca89e18ee01aa42c07b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae6e657721f579ca89e18ee01aa42c07b">ripple::NodeStore::DatabaseShardImp::getPreShards</a></div><div class="ttdeci">std::string getPreShards() override</div><div class="ttdoc">Get shard indexes being imported.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00319">DatabaseShardImp.cpp:319</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a494d3b67a11fccc7f21c0a5e58b1e26b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a494d3b67a11fccc7f21c0a5e58b1e26b">ripple::NodeStore::DatabaseShardImp::getWriteLoad</a></div><div class="ttdeci">std::int32_t getWriteLoad() const override</div><div class="ttdoc">Retrieve the estimated number of pending write operations.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00845">DatabaseShardImp.cpp:845</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a30d73d4761a7d66355fd2afa0fe3ccf3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a30d73d4761a7d66355fd2afa0fe3ccf3">ripple::NodeStore::DatabaseShardImp::maxFileSz_</a></div><div class="ttdeci">std::uint64_t maxFileSz_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00226">DatabaseShardImp.h:226</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Stoppable_html"><div class="ttname"><a href="classripple_1_1Stoppable.html">ripple::Stoppable</a></div><div class="ttdoc">Provides an interface for starting and stopping.</div><div class="ttdef"><b>Definition:</b> <a href="Stoppable_8h_source.html#l00200">Stoppable.h:200</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_a0f8da542ecf331ef870f4c1f8fb43a25"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#a0f8da542ecf331ef870f4c1f8fb43a25">ripple::NodeStore::DatabaseShardImp::ShardInfo::shard</a></div><div class="ttdeci">std::shared_ptr< Shard > shard</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00192">DatabaseShardImp.h:192</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a820d8c5e3f2f2a71b17d0b18a28d978f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a820d8c5e3f2f2a71b17d0b18a28d978f">ripple::NodeStore::DatabaseShardImp::initConfig</a></div><div class="ttdeci">bool initConfig(std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01038">DatabaseShardImp.cpp:1038</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a820d8c5e3f2f2a71b17d0b18a28d978f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a820d8c5e3f2f2a71b17d0b18a28d978f">ripple::NodeStore::DatabaseShardImp::initConfig</a></div><div class="ttdeci">bool initConfig(std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01037">DatabaseShardImp.cpp:1037</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a93c4f12a0ef777c6b71deef93e5ad767"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a93c4f12a0ef777c6b71deef93e5ad767">ripple::NodeStore::DatabaseShardImp::init_</a></div><div class="ttdeci">bool init_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00199">DatabaseShardImp.h:199</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2cd2db2080765e82032149961701b2c0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2cd2db2080765e82032149961701b2c0">ripple::NodeStore::DatabaseShardImp::getCompleteShards</a></div><div class="ttdeci">std::string getCompleteShards() override</div><div class="ttdoc">Query which complete shards are stored.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00571">DatabaseShardImp.cpp:571</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2cd2db2080765e82032149961701b2c0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2cd2db2080765e82032149961701b2c0">ripple::NodeStore::DatabaseShardImp::getCompleteShards</a></div><div class="ttdeci">std::string getCompleteShards() override</div><div class="ttdoc">Query which complete shards are stored.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00570">DatabaseShardImp.cpp:570</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a49d3292a1da5bb1c7e501a16fa605166"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a49d3292a1da5bb1c7e501a16fa605166">ripple::NodeStore::DatabaseShardImp::ledgersPerShard</a></div><div class="ttdeci">std::uint32_t ledgersPerShard() const override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00085">DatabaseShardImp.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aaf231cc9d3a5c05fe195dc2bdda5c77f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aaf231cc9d3a5c05fe195dc2bdda5c77f">ripple::NodeStore::DatabaseShardImp::shards_</a></div><div class="ttdeci">std::map< std::uint32_t, ShardInfo > shards_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00208">DatabaseShardImp.h:208</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a41206c58b8bbec891dd051401f6666e6"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a41206c58b8bbec891dd051401f6666e6">ripple::NodeStore::DatabaseShardImp::~DatabaseShardImp</a></div><div class="ttdeci">~DatabaseShardImp() override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00060">DatabaseShardImp.cpp:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a7611112fba3e838e4326394d9b79ed05"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7611112fba3e838e4326394d9b79ed05">ripple::NodeStore::DatabaseShardImp::dir_</a></div><div class="ttdeci">boost::filesystem::path dir_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00214">DatabaseShardImp.h:214</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae02d456edfaf9c9420a38c8e6101522e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae02d456edfaf9c9420a38c8e6101522e">ripple::NodeStore::DatabaseShardImp::updateStatus</a></div><div class="ttdeci">void updateStatus(std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01313">DatabaseShardImp.cpp:1313</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ae02d456edfaf9c9420a38c8e6101522e"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ae02d456edfaf9c9420a38c8e6101522e">ripple::NodeStore::DatabaseShardImp::updateStatus</a></div><div class="ttdeci">void updateStatus(std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01315">DatabaseShardImp.cpp:1315</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a6b98af8d6a33587b4ad55e3bf079bcda"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a6b98af8d6a33587b4ad55e3bf079bcda">ripple::NodeStore::seqToShardIndex</a></div><div class="ttdeci">constexpr std::uint32_t seqToShardIndex(std::uint32_t seq, std::uint32_t ledgersPerShard=DatabaseShard::ledgersPerShardDefault)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShard_8h_source.html#l00190">DatabaseShard.h:190</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html">ripple::NodeStore::DatabaseShard</a></div><div class="ttdoc">A collection of historical shards.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShard_8h_source.html#l00037">DatabaseShard.h:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a4484d1db178e59bbf7b9950782e71857"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a4484d1db178e59bbf7b9950782e71857">ripple::NodeStore::DatabaseShardImp::importShard</a></div><div class="ttdeci">bool importShard(std::uint32_t shardIndex, boost::filesystem::path const &srcDir) override</div><div class="ttdoc">Import a shard into the shard database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00339">DatabaseShardImp.cpp:339</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a24b72832e59ca3e4e8f1535117c975a8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a24b72832e59ca3e4e8f1535117c975a8">ripple::NodeStore::DatabaseShardImp::earliestShardIndex_</a></div><div class="ttdeci">const std::uint32_t earliestShardIndex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00237">DatabaseShardImp.h:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a4484d1db178e59bbf7b9950782e71857"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a4484d1db178e59bbf7b9950782e71857">ripple::NodeStore::DatabaseShardImp::importShard</a></div><div class="ttdeci">bool importShard(std::uint32_t shardIndex, boost::filesystem::path const &srcDir) override</div><div class="ttdoc">Import a shard into the shard database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00338">DatabaseShardImp.cpp:338</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="aclassripple_1_1NodeStore_1_1Database_html_a51f2d9197ceae15155509404ce09d9a7"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a51f2d9197ceae15155509404ce09d9a7">ripple::NodeStore::Database::earliestLedgerSeq</a></div><div class="ttdeci">std::uint32_t earliestLedgerSeq() const</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00236">Database.h:236</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afee9d9667f932463329bb7c65ccd2300"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afee9d9667f932463329bb7c65ccd2300">ripple::NodeStore::DatabaseShardImp::setFileStats</a></div><div class="ttdeci">void setFileStats()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01266">DatabaseShardImp.cpp:1266</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afee9d9667f932463329bb7c65ccd2300"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afee9d9667f932463329bb7c65ccd2300">ripple::NodeStore::DatabaseShardImp::setFileStats</a></div><div class="ttdeci">void setFileStats()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01268">DatabaseShardImp.cpp:1268</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a1312ce415716b18c2b8d763c89017da9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a1312ce415716b18c2b8d763c89017da9">ripple::NodeStore::DatabaseShardImp::acquireIndex_</a></div><div class="ttdeci">std::uint32_t acquireIndex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00211">DatabaseShardImp.h:211</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div><div class="ttdoc">STL class.</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#l00057">ripple/nodestore/Scheduler.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a200195e3ef1595d39b613142ada49213"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a200195e3ef1595d39b613142ada49213">ripple::NodeStore::DatabaseShardImp::findAcquireIndex</a></div><div class="ttdeci">boost::optional< std::uint32_t > findAcquireIndex(std::uint32_t validLedgerSeq, std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01135">DatabaseShardImp.cpp:1135</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a200195e3ef1595d39b613142ada49213"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a200195e3ef1595d39b613142ada49213">ripple::NodeStore::DatabaseShardImp::findAcquireIndex</a></div><div class="ttdeci">boost::optional< std::uint32_t > findAcquireIndex(std::uint32_t validLedgerSeq, std::lock_guard< std::mutex > &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01137">DatabaseShardImp.cpp:1137</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html_a93ade49b6c2f0ca1f8f2d551c50bb399"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html#a93ade49b6c2f0ca1f8f2d551c50bb399">ripple::NodeStore::DatabaseShardImp::ShardInfo::ShardInfo</a></div><div class="ttdeci">ShardInfo()=default</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a4cae88f513ca54bed586f2a63f5f3c36"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a4cae88f513ca54bed586f2a63f5f3c36">ripple::NodeStore::DatabaseShardImp::init</a></div><div class="ttdeci">bool init() override</div><div class="ttdoc">Initialize the database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00066">DatabaseShardImp.cpp:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9d1c4f295ea4c69503bfc9fb3cc810a3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9d1c4f295ea4c69503bfc9fb3cc810a3">ripple::NodeStore::DatabaseShardImp::store</a></div><div class="ttdeci">void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Store the object.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00863">DatabaseShardImp.cpp:863</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9d1c4f295ea4c69503bfc9fb3cc810a3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9d1c4f295ea4c69503bfc9fb3cc810a3">ripple::NodeStore::DatabaseShardImp::store</a></div><div class="ttdeci">void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Store the object.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00862">DatabaseShardImp.cpp:862</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afb127518881d23bdc75a0ade72c10a90"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afb127518881d23bdc75a0ade72c10a90">ripple::NodeStore::DatabaseShardImp::getRootDir</a></div><div class="ttdeci">boost::filesystem::path const & getRootDir() const override</div><div class="ttdoc">Returns the root database directory.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00120">DatabaseShardImp.h:120</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a16a96ba2cc464c9035409543283c528f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a16a96ba2cc464c9035409543283c528f">ripple::NodeStore::DatabaseShardImp::parent_</a></div><div class="ttdeci">Stoppable & parent_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00197">DatabaseShardImp.h:197</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af73b3b0d35e34f6b9945c12763eea2d1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af73b3b0d35e34f6b9945c12763eea2d1">ripple::NodeStore::DatabaseShardImp::importMarker_</a></div><div class="ttdeci">static constexpr auto importMarker_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00243">DatabaseShardImp.h:243</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a12b4f6e3c30bc8844edbf0fa421efc2f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a12b4f6e3c30bc8844edbf0fa421efc2f">ripple::NodeStore::DatabaseShard::ledgersPerShardDefault</a></div><div class="ttdeci">static constexpr std::uint32_t ledgersPerShardDefault</div><div class="ttdoc">The number of ledgers in a shard.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShard_8h_source.html#l00186">DatabaseShard.h:186</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_1NodeStore_1_1DatabaseShardImp_html_a71bcbf859376d4d680b6f03f0ea94930"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a71bcbf859376d4d680b6f03f0ea94930">ripple::NodeStore::DatabaseShardImp::fetchLedger</a></div><div class="ttdeci">std::shared_ptr< Ledger > fetchLedger(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Fetch a ledger from the shard store.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00433">DatabaseShardImp.cpp:433</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a71bcbf859376d4d680b6f03f0ea94930"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a71bcbf859376d4d680b6f03f0ea94930">ripple::NodeStore::DatabaseShardImp::fetchLedger</a></div><div class="ttdeci">std::shared_ptr< Ledger > fetchLedger(uint256 const &hash, std::uint32_t seq) override</div><div class="ttdoc">Fetch a ledger from the shard store.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00432">DatabaseShardImp.cpp:432</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</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_1NodeStore_1_1DatabaseShardImp_html_a7f3e79b345e2c729138a1e3eba4f9cb5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7f3e79b345e2c729138a1e3eba4f9cb5">ripple::NodeStore::DatabaseShardImp::validate</a></div><div class="ttdeci">void validate() override</div><div class="ttdoc">Verifies shard store data is valid.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00580">DatabaseShardImp.cpp:580</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a7f3e79b345e2c729138a1e3eba4f9cb5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a7f3e79b345e2c729138a1e3eba4f9cb5">ripple::NodeStore::DatabaseShardImp::validate</a></div><div class="ttdeci">void validate() override</div><div class="ttdoc">Verifies shard store data is valid.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00579">DatabaseShardImp.cpp:579</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a0f64d3dbe29e5079cf0840c487daa6ff"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0f64d3dbe29e5079cf0840c487daa6ff">ripple::NodeStore::DatabaseShardImp::canAdd_</a></div><div class="ttdeci">bool canAdd_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00217">DatabaseShardImp.h:217</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad45932fe052498641dbafd77bb20c0bc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad45932fe052498641dbafd77bb20c0bc">ripple::NodeStore::DatabaseShardImp::DatabaseShardImp</a></div><div class="ttdeci">DatabaseShardImp()=delete</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< nudb::context ></a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1ShardInfo.html">ripple::NodeStore::DatabaseShardImp::ShardInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00176">DatabaseShardImp.h:176</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9f17f5785642cce8324c56de29a14770"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9f17f5785642cce8324c56de29a14770">ripple::NodeStore::DatabaseShardImp::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="DatabaseShardImp_8cpp_source.html#l00608">DatabaseShardImp.cpp:608</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9f17f5785642cce8324c56de29a14770"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9f17f5785642cce8324c56de29a14770">ripple::NodeStore::DatabaseShardImp::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="DatabaseShardImp_8cpp_source.html#l00607">DatabaseShardImp.cpp:607</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a150117b98fdc0efa974569fee8ba87f6"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a150117b98fdc0efa974569fee8ba87f6">ripple::NodeStore::DatabaseShardImp::ctx_</a></div><div class="ttdeci">std::unique_ptr< nudb::context > ctx_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00202">DatabaseShardImp.h:202</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a99553f0f16c045e46622d0af19c2dcea"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a99553f0f16c045e46622d0af19c2dcea">ripple::NodeStore::DatabaseShardImp::storeLedgerInShard</a></div><div class="ttdeci">bool storeLedgerInShard(std::shared_ptr< Shard > &shard, std::shared_ptr< Ledger const > const &ledger)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01368">DatabaseShardImp.cpp:1368</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a99553f0f16c045e46622d0af19c2dcea"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a99553f0f16c045e46622d0af19c2dcea">ripple::NodeStore::DatabaseShardImp::storeLedgerInShard</a></div><div class="ttdeci">bool storeLedgerInShard(std::shared_ptr< Shard > &shard, std::shared_ptr< Ledger const > const &ledger)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01370">DatabaseShardImp.cpp:1370</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a54b9f5c03c75d5624f63f321cb54eeaf"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a54b9f5c03c75d5624f63f321cb54eeaf">ripple::NodeStore::DatabaseShardImp::backendName_</a></div><div class="ttdeci">std::string backendName_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00223">DatabaseShardImp.h:223</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
|
||||
Reference in New Issue
Block a user