mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 06:25:51 +00:00
deploy: aee422e819
This commit is contained in:
@@ -463,18 +463,18 @@ $(function() {
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2a354be016e0fffe24c4507e3901246f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2a354be016e0fffe24c4507e3901246f">ripple::NodeStore::DatabaseShardImp::iterateLedgerSQLsForward</a></div><div class="ttdeci">bool iterateLedgerSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateLedgerSQLsForward Checks out ledger databases for all shards in ascending order starting from ...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02024">DatabaseShardImp.cpp:2024</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2a354be016e0fffe24c4507e3901246f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2a354be016e0fffe24c4507e3901246f">ripple::NodeStore::DatabaseShardImp::iterateLedgerSQLsForward</a></div><div class="ttdeci">bool iterateLedgerSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateLedgerSQLsForward Checks out ledger databases for all shards in ascending order starting from ...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02025">DatabaseShardImp.cpp:2025</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#l00103">Application.h:103</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#l00300">DatabaseShardImp.h:300</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#l00227">DatabaseShardImp.h:227</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#l00226">DatabaseShardImp.h:226</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">Store a ledger from a different database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01113">DatabaseShardImp.cpp:1113</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">Store a ledger from a different database.</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_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#l00052">Database.h:52</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr< Ledger ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3ed44305b0d4b9cc7fb3544a7567f887"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3ed44305b0d4b9cc7fb3544a7567f887">ripple::NodeStore::DatabaseShardImp::shards_</a></div><div class="ttdeci">std::map< std::uint32_t, std::shared_ptr< Shard > > shards_</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_ac30abebe86f4437afe564602e793f7c2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac30abebe86f4437afe564602e793f7c2">ripple::NodeStore::DatabaseShardImp::PathDesignation</a></div><div class="ttdeci">PathDesignation</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00190">DatabaseShardImp.h:190</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5f3c291c0d925c4452ca4911730da0e0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5f3c291c0d925c4452ca4911730da0e0">ripple::NodeStore::DatabaseShardImp::callForLedgerSQLByLedgerSeq</a></div><div class="ttdeci">bool callForLedgerSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the SQLite db holding the corresponding ledger.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01951">DatabaseShardImp.cpp:1951</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5f3c291c0d925c4452ca4911730da0e0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5f3c291c0d925c4452ca4911730da0e0">ripple::NodeStore::DatabaseShardImp::callForLedgerSQLByLedgerSeq</a></div><div class="ttdeci">bool callForLedgerSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the SQLite db holding the corresponding ledger.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01952">DatabaseShardImp.cpp:1952</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_a11cc391958b4e299a0238fdaec3fedb9"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#a11cc391958b4e299a0238fdaec3fedb9">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::lastSeq</a></div><div class="ttdeci">std::uint32_t lastSeq</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_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#l00092">DatabaseShardImp.h:92</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#l00416">DatabaseShardImp.cpp:416</a></div></div>
|
||||
@@ -489,44 +489,44 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_a2f7824c5517da2cb315a9a20ccd32f09"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#a2f7824c5517da2cb315a9a20ccd32f09">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::DatabaseImportStatus</a></div><div class="ttdeci">DatabaseImportStatus(std::uint32_t const earliestIndex, std::uint32_t const latestIndex, std::uint32_t const currentIndex)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00197">DatabaseShardImp.h:197</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="astructripple_1_1NodeStore_1_1FetchReport_html"><div class="ttname"><a href="structripple_1_1NodeStore_1_1FetchReport.html">ripple::NodeStore::FetchReport</a></div><div class="ttdoc">Contains information about a fetch operation.</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00032">ripple/nodestore/Scheduler.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afcd4bff425a5faff848f0038987ba942"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afcd4bff425a5faff848f0038987ba942">ripple::NodeStore::DatabaseShardImp::getDatabaseImportSequence</a></div><div class="ttdeci">std::optional< std::uint32_t > getDatabaseImportSequence() const override</div><div class="ttdoc">Returns the first ledger sequence of the shard currently being imported from the NodeStore.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01226">DatabaseShardImp.cpp:1226</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afcd4bff425a5faff848f0038987ba942"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afcd4bff425a5faff848f0038987ba942">ripple::NodeStore::DatabaseShardImp::getDatabaseImportSequence</a></div><div class="ttdeci">std::optional< std::uint32_t > getDatabaseImportSequence() const override</div><div class="ttdoc">Returns the first ledger sequence of the shard currently being imported from the NodeStore.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01227">DatabaseShardImp.cpp:1227</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_a8bf56b8226299a383c8727b10e83591a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8bf56b8226299a383c8727b10e83591a">ripple::NodeStore::DatabaseShardImp::importDatabase</a></div><div class="ttdeci">void importDatabase(Database &source) override</div><div class="ttdoc">Import the application local node store.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00742">DatabaseShardImp.cpp:742</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2478393ef5205f1c9c266b6abfa2e192"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2478393ef5205f1c9c266b6abfa2e192">ripple::NodeStore::DatabaseShardImp::databaseImporter_</a></div><div class="ttdeci">std::thread databaseImporter_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00286">DatabaseShardImp.h:286</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a05e2e1370eaeb8dac4f258e23ba0337f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a05e2e1370eaeb8dac4f258e23ba0337f">ripple::NodeStore::DatabaseShardImp::openFinalLimit_</a></div><div class="ttdeci">const std::uint32_t openFinalLimit_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00267">DatabaseShardImp.h:267</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5c5057c8ca3a298bd249452f1effef5c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5c5057c8ca3a298bd249452f1effef5c">ripple::NodeStore::DatabaseShardImp::iterateShardsForward</a></div><div class="ttdeci">bool iterateShardsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(Shard &shard)> const &visit)</div><div class="ttdoc">iterateShardsForward Visits all shards starting from given in ascending order and calls given callbac...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01996">DatabaseShardImp.cpp:1996</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#l01148">DatabaseShardImp.cpp:1148</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5c5057c8ca3a298bd249452f1effef5c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5c5057c8ca3a298bd249452f1effef5c">ripple::NodeStore::DatabaseShardImp::iterateShardsForward</a></div><div class="ttdeci">bool iterateShardsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(Shard &shard)> const &visit)</div><div class="ttdoc">iterateShardsForward Visits all shards starting from given in ascending order and calls given callbac...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01997">DatabaseShardImp.cpp:1997</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#l01149">DatabaseShardImp.cpp:1149</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ac30abebe86f4437afe564602e793f7c2adff1dc0aa9a196a6e2d755a23cdb0642"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac30abebe86f4437afe564602e793f7c2adff1dc0aa9a196a6e2d755a23cdb0642">ripple::NodeStore::DatabaseShardImp::PathDesignation::historical</a></div><div class="ttdeci">@ historical</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2b7b6ee715298cd3f75bedca36731e91"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2b7b6ee715298cd3f75bedca36731e91">ripple::NodeStore::DatabaseShardImp::getDatabaseImportStatus</a></div><div class="ttdeci">Json::Value getDatabaseImportStatus() const override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01200">DatabaseShardImp.cpp:1200</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a0c873130f5ec07fee5d648a17bf42012"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0c873130f5ec07fee5d648a17bf42012">ripple::NodeStore::DatabaseShardImp::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq, FetchReport &fetchReport) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01311">DatabaseShardImp.cpp:1311</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a2b7b6ee715298cd3f75bedca36731e91"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a2b7b6ee715298cd3f75bedca36731e91">ripple::NodeStore::DatabaseShardImp::getDatabaseImportStatus</a></div><div class="ttdeci">Json::Value getDatabaseImportStatus() const override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01201">DatabaseShardImp.cpp:1201</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a0c873130f5ec07fee5d648a17bf42012"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0c873130f5ec07fee5d648a17bf42012">ripple::NodeStore::DatabaseShardImp::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq, FetchReport &fetchReport) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01312">DatabaseShardImp.cpp:1312</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a06028aa994b01907a77d776ad8ca4b33"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a06028aa994b01907a77d776ad8ca4b33">ripple::NodeStore::DatabaseShardImp::secondLatestShardIndex_</a></div><div class="ttdeci">std::optional< std::uint32_t > secondLatestShardIndex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00280">DatabaseShardImp.h:280</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#l00264">DatabaseShardImp.h:264</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5ea37d7bff9d9d45d9d478964d8470a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5ea37d7bff9d9d45d9d478964d8470a0">ripple::NodeStore::DatabaseShardImp::callForTransactionSQLByLedgerSeq</a></div><div class="ttdeci">bool callForTransactionSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the transaction SQLite db for the corresponding ledger.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01973">DatabaseShardImp.cpp:1973</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5ea37d7bff9d9d45d9d478964d8470a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5ea37d7bff9d9d45d9d478964d8470a0">ripple::NodeStore::DatabaseShardImp::callForTransactionSQLByLedgerSeq</a></div><div class="ttdeci">bool callForTransactionSQLByLedgerSeq(LedgerIndex ledgerSeq, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the transaction SQLite db for the corresponding ledger.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01974">DatabaseShardImp.cpp:1974</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_a6f6c07a727006907656ffd432561e552"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a6f6c07a727006907656ffd432561e552">ripple::NodeStore::DatabaseShardImp::updatePeers</a></div><div class="ttdeci">void updatePeers(std::lock_guard< std::mutex > const &lock) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02122">DatabaseShardImp.cpp:2122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a6f6c07a727006907656ffd432561e552"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a6f6c07a727006907656ffd432561e552">ripple::NodeStore::DatabaseShardImp::updatePeers</a></div><div class="ttdeci">void updatePeers(std::lock_guard< std::mutex > const &lock) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02123">DatabaseShardImp.cpp:2123</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#l00426">DatabaseShardImp.cpp:426</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5341aba5b4c4c3b03000284b9be73daa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5341aba5b4c4c3b03000284b9be73daa">ripple::NodeStore::DatabaseShardImp::databaseImportStatus_</a></div><div class="ttdeci">std::unique_ptr< DatabaseImportStatus > databaseImportStatus_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00283">DatabaseShardImp.h:283</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#l01062">DatabaseShardImp.cpp:1062</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9d30b07d135a88deb088d98b1f5d6f3a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9d30b07d135a88deb088d98b1f5d6f3a">ripple::NodeStore::DatabaseShardImp::findAcquireIndex</a></div><div class="ttdeci">std::optional< std::uint32_t > findAcquireIndex(std::uint32_t validLedgerSeq, std::lock_guard< std::mutex > const &)</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_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#l01063">DatabaseShardImp.cpp:1063</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a9d30b07d135a88deb088d98b1f5d6f3a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a9d30b07d135a88deb088d98b1f5d6f3a">ripple::NodeStore::DatabaseShardImp::findAcquireIndex</a></div><div class="ttdeci">std::optional< std::uint32_t > findAcquireIndex(std::uint32_t validLedgerSeq, std::lock_guard< std::mutex > const &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01331">DatabaseShardImp.cpp:1331</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1TaskQueue_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1TaskQueue.html">ripple::NodeStore::TaskQueue</a></div><div class="ttdef"><b>Definition:</b> <a href="TaskQueue_8h_source.html#l00031">TaskQueue.h:31</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aae0c153a86d1c868fbb935e1ba5cb82d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aae0c153a86d1c868fbb935e1ba5cb82d">ripple::NodeStore::DatabaseShardImp::iterateTransactionSQLsBack</a></div><div class="ttdeci">bool iterateTransactionSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateTransactionSQLsBack Checks out transaction databases for all shards in descending order starti...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02088">DatabaseShardImp.cpp:2088</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aae0c153a86d1c868fbb935e1ba5cb82d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aae0c153a86d1c868fbb935e1ba5cb82d">ripple::NodeStore::DatabaseShardImp::iterateTransactionSQLsBack</a></div><div class="ttdeci">bool iterateTransactionSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateTransactionSQLsBack Checks out transaction databases for all shards in descending order starti...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02089">DatabaseShardImp.cpp:2089</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_a7324a05ca101b5f914d00a3e991bf4ec"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#a7324a05ca101b5f914d00a3e991bf4ec">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::currentIndex</a></div><div class="ttdeci">std::uint32_t currentIndex</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_a3193acc56345685607eb7525237ced22"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3193acc56345685607eb7525237ced22">ripple::NodeStore::DatabaseShardImp::chooseHistoricalPath</a></div><div class="ttdeci">boost::filesystem::path chooseHistoricalPath(std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01837">DatabaseShardImp.cpp:1837</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a35a74407f30dd1cb390020c06dac7ca4"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a35a74407f30dd1cb390020c06dac7ca4">ripple::NodeStore::DatabaseShardImp::sufficientStorage</a></div><div class="ttdeci">bool sufficientStorage(std::uint32_t numShards, PathDesignation pathDesignation, std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01530">DatabaseShardImp.cpp:1530</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3193acc56345685607eb7525237ced22"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3193acc56345685607eb7525237ced22">ripple::NodeStore::DatabaseShardImp::chooseHistoricalPath</a></div><div class="ttdeci">boost::filesystem::path chooseHistoricalPath(std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01838">DatabaseShardImp.cpp:1838</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a35a74407f30dd1cb390020c06dac7ca4"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a35a74407f30dd1cb390020c06dac7ca4">ripple::NodeStore::DatabaseShardImp::sufficientStorage</a></div><div class="ttdeci">bool sufficientStorage(std::uint32_t numShards, PathDesignation pathDesignation, std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01531">DatabaseShardImp.cpp:1531</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#l00228">DatabaseShardImp.h:228</a></div></div>
|
||||
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aaddcb6c59d1dd649f91167ca5da6d44d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aaddcb6c59d1dd649f91167ca5da6d44d">ripple::NodeStore::DatabaseShardImp::isSameDB</a></div><div class="ttdeci">bool isSameDB(std::uint32_t s1, std::uint32_t s2) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00114">DatabaseShardImp.h:114</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa42dcfbe6758bda7b786ff35bd17125b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa42dcfbe6758bda7b786ff35bd17125b">ripple::NodeStore::DatabaseShardImp::callForLedgerSQLByShardIndex</a></div><div class="ttdeci">bool callForLedgerSQLByShardIndex(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the ledger SQLite db for the corresponding shard.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01959">DatabaseShardImp.cpp:1959</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa42dcfbe6758bda7b786ff35bd17125b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa42dcfbe6758bda7b786ff35bd17125b">ripple::NodeStore::DatabaseShardImp::callForLedgerSQLByShardIndex</a></div><div class="ttdeci">bool callForLedgerSQLByShardIndex(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the ledger SQLite db for the corresponding shard.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01960">DatabaseShardImp.cpp:1960</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a45c4ed203ddc0c3081eb1433cfb990df"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a45c4ed203ddc0c3081eb1433cfb990df">ripple::NodeStore::DatabaseShardImp::doImportDatabase</a></div><div class="ttdeci">void doImportDatabase()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00763">DatabaseShardImp.cpp:763</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#l00246">DatabaseShardImp.h:246</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3c7492ee4b286b6cc18146b335735e0d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3c7492ee4b286b6cc18146b335735e0d">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#l01618">DatabaseShardImp.cpp:1618</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3c7492ee4b286b6cc18146b335735e0d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3c7492ee4b286b6cc18146b335735e0d">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#l01619">DatabaseShardImp.cpp:1619</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_a3eb95c9c5c4c10d0b98dc5a8c99a5194"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3eb95c9c5c4c10d0b98dc5a8c99a5194">ripple::NodeStore::DatabaseShardImp::getNumTasks</a></div><div class="ttdeci">size_t getNumTasks() const override</div><div class="ttdoc">Returns the number of queued tasks.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02115">DatabaseShardImp.cpp:2115</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3eb95c9c5c4c10d0b98dc5a8c99a5194"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3eb95c9c5c4c10d0b98dc5a8c99a5194">ripple::NodeStore::DatabaseShardImp::getNumTasks</a></div><div class="ttdeci">size_t getNumTasks() const override</div><div class="ttdoc">Returns the number of queued tasks.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02116">DatabaseShardImp.cpp:2116</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 from the shard archive handler into the shard database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00444">DatabaseShardImp.cpp:444</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa2a32f28cb0b4e0a5097205410c346eb"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa2a32f28cb0b4e0a5097205410c346eb">ripple::NodeStore::DatabaseShardImp::store</a></div><div class="ttdeci">void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01079">DatabaseShardImp.cpp:1079</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa2a32f28cb0b4e0a5097205410c346eb"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa2a32f28cb0b4e0a5097205410c346eb">ripple::NodeStore::DatabaseShardImp::store</a></div><div class="ttdeci">void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq) override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01080">DatabaseShardImp.cpp:1080</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ac30abebe86f4437afe564602e793f7c2a334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ac30abebe86f4437afe564602e793f7c2a334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::NodeStore::DatabaseShardImp::PathDesignation::none</a></div><div class="ttdeci">@ none</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a306ac80444859469d2c342f7acd008e4"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a306ac80444859469d2c342f7acd008e4">ripple::NodeStore::DatabaseShardImp::initConfig</a></div><div class="ttdeci">bool initConfig(std::lock_guard< std::mutex > const &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01237">DatabaseShardImp.cpp:1237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a306ac80444859469d2c342f7acd008e4"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a306ac80444859469d2c342f7acd008e4">ripple::NodeStore::DatabaseShardImp::initConfig</a></div><div class="ttdeci">bool initConfig(std::lock_guard< std::mutex > const &)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01238">DatabaseShardImp.cpp:1238</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_adadd0b2b813b3f19c0134b03522d829f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#adadd0b2b813b3f19c0134b03522d829f">ripple::NodeStore::DatabaseShardImp::latestShardIndex_</a></div><div class="ttdeci">std::optional< std::uint32_t > latestShardIndex_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00279">DatabaseShardImp.h:279</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>
|
||||
@@ -540,25 +540,25 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a6a9609b4abbe08c0842f0e2ab16cab5a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a6a9609b4abbe08c0842f0e2ab16cab5a">ripple::NodeStore::DatabaseShardImp::historicalPaths_</a></div><div class="ttdeci">std::vector< boost::filesystem::path > historicalPaths_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00258">DatabaseShardImp.h:258</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#l00086">DatabaseShardImp.h:86</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_aeb09ebaadcfa31c1c5a0dca135cf0c6b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aeb09ebaadcfa31c1c5a0dca135cf0c6b">ripple::NodeStore::DatabaseShardImp::checkHistoricalPaths</a></div><div class="ttdeci">bool checkHistoricalPaths(std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01870">DatabaseShardImp.cpp:1870</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aeb09ebaadcfa31c1c5a0dca135cf0c6b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aeb09ebaadcfa31c1c5a0dca135cf0c6b">ripple::NodeStore::DatabaseShardImp::checkHistoricalPaths</a></div><div class="ttdeci">bool checkHistoricalPaths(std::lock_guard< std::mutex > const &) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01871">DatabaseShardImp.cpp:1871</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ade9e53bb5540171fe553679f4d249b10"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ade9e53bb5540171fe553679f4d249b10">ripple::NodeStore::DatabaseShardImp::maxHistoricalShards_</a></div><div class="ttdeci">std::uint32_t maxHistoricalShards_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00255">DatabaseShardImp.h:255</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_a94ced0c2491698d71fefa7302b1979fd"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#a94ced0c2491698d71fefa7302b1979fd">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::currentShard</a></div><div class="ttdeci">std::weak_ptr< Shard > currentShard</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00223">DatabaseShardImp.h:223</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af9d10787a079ac8ce05059b736925fbc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af9d10787a079ac8ce05059b736925fbc">ripple::NodeStore::DatabaseShardImp::callForTransactionSQLByShardIndex</a></div><div class="ttdeci">bool callForTransactionSQLByShardIndex(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the transaction SQLite db for the corresponding shard.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01982">DatabaseShardImp.cpp:1982</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_af9d10787a079ac8ce05059b736925fbc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#af9d10787a079ac8ce05059b736925fbc">ripple::NodeStore::DatabaseShardImp::callForTransactionSQLByShardIndex</a></div><div class="ttdeci">bool callForTransactionSQLByShardIndex(std::uint32_t const shardIndex, std::function< bool(soci::session &session)> const &callback) override</div><div class="ttdoc">Invoke a callback on the transaction SQLite db for the corresponding shard.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01983">DatabaseShardImp.cpp:1983</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad84cbbdca7e4fd1989dd1a7de138edf2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad84cbbdca7e4fd1989dd1a7de138edf2">ripple::NodeStore::DatabaseShardImp::fetchLedger</a></div><div class="ttdeci">std::shared_ptr< Ledger > fetchLedger(uint256 const &hash, std::uint32_t ledgerSeq) 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#l00552">DatabaseShardImp.cpp:552</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a4ef10652a3c55080a2aef5f0e59dedfa"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a4ef10652a3c55080a2aef5f0e59dedfa">ripple::NodeStore::Database::seqToShardIndex</a></div><div class="ttdeci">std::uint32_t seqToShardIndex(std::uint32_t ledgerSeq) const noexcept</div><div class="ttdoc">Calculates the shard index for a given ledger sequence.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00283">Database.h:283</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5cccefe9c110198f48aa29bd78f9a439"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5cccefe9c110198f48aa29bd78f9a439">ripple::NodeStore::DatabaseShardImp::iterateShardsBack</a></div><div class="ttdeci">bool iterateShardsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(Shard &shard)> const &visit)</div><div class="ttdoc">iterateShardsBack Visits all shards starting from given in descending order and calls given callback ...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02048">DatabaseShardImp.cpp:2048</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a8f49310d6f4f314331c09f7c4561a1b3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8f49310d6f4f314331c09f7c4561a1b3">ripple::NodeStore::DatabaseShardImp::numHistoricalShards</a></div><div class="ttdeci">std::uint32_t numHistoricalShards(std::lock_guard< std::mutex > const &lock) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01658">DatabaseShardImp.cpp:1658</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa4396f50343356b5ba15f278f15181ff"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa4396f50343356b5ba15f278f15181ff">ripple::NodeStore::DatabaseShardImp::relocateOutdatedShards</a></div><div class="ttdeci">void relocateOutdatedShards(std::lock_guard< std::mutex > const &lock)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01669">DatabaseShardImp.cpp:1669</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a18d3e571e561de431939832708032c85"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a18d3e571e561de431939832708032c85">ripple::NodeStore::DatabaseShardImp::iterateLedgerSQLsBack</a></div><div class="ttdeci">bool iterateLedgerSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateLedgerSQLsBack Checks out ledger databases for all shards in descending order starting from gi...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02077">DatabaseShardImp.cpp:2077</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a0ba029ecb65a626a6ba618ef52aa41a8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0ba029ecb65a626a6ba618ef52aa41a8">ripple::NodeStore::DatabaseShardImp::updateFileStats</a></div><div class="ttdeci">void updateFileStats()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01469">DatabaseShardImp.cpp:1469</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a801304449528c8c5114670c970248db8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a801304449528c8c5114670c970248db8">ripple::NodeStore::DatabaseShardImp::shardBoundaryIndex</a></div><div class="ttdeci">std::uint32_t shardBoundaryIndex() const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01642">DatabaseShardImp.cpp:1642</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5cccefe9c110198f48aa29bd78f9a439"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5cccefe9c110198f48aa29bd78f9a439">ripple::NodeStore::DatabaseShardImp::iterateShardsBack</a></div><div class="ttdeci">bool iterateShardsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(Shard &shard)> const &visit)</div><div class="ttdoc">iterateShardsBack Visits all shards starting from given in descending order and calls given callback ...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02049">DatabaseShardImp.cpp:2049</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a8f49310d6f4f314331c09f7c4561a1b3"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a8f49310d6f4f314331c09f7c4561a1b3">ripple::NodeStore::DatabaseShardImp::numHistoricalShards</a></div><div class="ttdeci">std::uint32_t numHistoricalShards(std::lock_guard< std::mutex > const &lock) const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01659">DatabaseShardImp.cpp:1659</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_aa4396f50343356b5ba15f278f15181ff"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#aa4396f50343356b5ba15f278f15181ff">ripple::NodeStore::DatabaseShardImp::relocateOutdatedShards</a></div><div class="ttdeci">void relocateOutdatedShards(std::lock_guard< std::mutex > const &lock)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01670">DatabaseShardImp.cpp:1670</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a18d3e571e561de431939832708032c85"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a18d3e571e561de431939832708032c85">ripple::NodeStore::DatabaseShardImp::iterateLedgerSQLsBack</a></div><div class="ttdeci">bool iterateLedgerSQLsBack(std::optional< std::uint32_t > maxShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateLedgerSQLsBack Checks out ledger databases for all shards in descending order starting from gi...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02078">DatabaseShardImp.cpp:2078</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a0ba029ecb65a626a6ba618ef52aa41a8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a0ba029ecb65a626a6ba618ef52aa41a8">ripple::NodeStore::DatabaseShardImp::updateFileStats</a></div><div class="ttdeci">void updateFileStats()</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01470">DatabaseShardImp.cpp:1470</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a801304449528c8c5114670c970248db8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a801304449528c8c5114670c970248db8">ripple::NodeStore::DatabaseShardImp::shardBoundaryIndex</a></div><div class="ttdeci">std::uint32_t shardBoundaryIndex() const</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01643">DatabaseShardImp.cpp:1643</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_afebb1668fe4bf18a1c01fea46bf1a9c7"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#afebb1668fe4bf18a1c01fea46bf1a9c7">ripple::NodeStore::DatabaseShardImp::prepareShards</a></div><div class="ttdeci">bool prepareShards(std::vector< std::uint32_t > const &shardIndexes) override</div><div class="ttdoc">Prepare one or more shard indexes to be imported into the database.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l00299">DatabaseShardImp.cpp:299</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional< std::uint32_t ></a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_ac9e1c83b72ab96c4765bae641638c522"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#ac9e1c83b72ab96c4765bae641638c522">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::firstSeq</a></div><div class="ttdeci">std::uint32_t firstSeq</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00217">DatabaseShardImp.h:217</a></div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a889154e05d7f4901ac893614833e4cbe"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a889154e05d7f4901ac893614833e4cbe">ripple::NodeStore::DatabaseShardImp::setStoredInShard</a></div><div class="ttdeci">bool setStoredInShard(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#l01585">DatabaseShardImp.cpp:1585</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a889154e05d7f4901ac893614833e4cbe"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a889154e05d7f4901ac893614833e4cbe">ripple::NodeStore::DatabaseShardImp::setStoredInShard</a></div><div class="ttdeci">bool setStoredInShard(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#l01586">DatabaseShardImp.cpp:1586</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#l00249">DatabaseShardImp.h:249</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5005a8ba96706addb81d3875c3dde236"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5005a8ba96706addb81d3875c3dde236">ripple::NodeStore::DatabaseShardImp::finalizeShard</a></div><div class="ttdeci">void finalizeShard(std::shared_ptr< Shard > &shard, bool writeSQLite, std::optional< uint256 > const &expectedHash)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01395">DatabaseShardImp.cpp:1395</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a5005a8ba96706addb81d3875c3dde236"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a5005a8ba96706addb81d3875c3dde236">ripple::NodeStore::DatabaseShardImp::finalizeShard</a></div><div class="ttdeci">void finalizeShard(std::shared_ptr< Shard > &shard, bool writeSQLite, std::optional< uint256 > const &expectedHash)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01396">DatabaseShardImp.cpp:1396</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ab6f90045736770399877335307f7aca1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ab6f90045736770399877335307f7aca1">ripple::NodeStore::DatabaseShardImp::sync</a></div><div class="ttdeci">void sync() override</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00127">DatabaseShardImp.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html">ripple::NodeStore::Shard</a></div><div class="ttdef"><b>Definition:</b> <a href="Shard_8h_source.html#l00053">Shard.h:53</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>
|
||||
@@ -567,8 +567,8 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_ad401ff56d5632bbfb38dc8dfb74f82bc"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#ad401ff56d5632bbfb38dc8dfb74f82bc">ripple::NodeStore::DatabaseShardImp::databaseImportMarker_</a></div><div class="ttdeci">static constexpr auto databaseImportMarker_</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00270">DatabaseShardImp.h:270</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus_html_aa252a9310993035a2be3ce67cb144778"><div class="ttname"><a href="structripple_1_1NodeStore_1_1DatabaseShardImp_1_1DatabaseImportStatus.html#aa252a9310993035a2be3ce67cb144778">ripple::NodeStore::DatabaseShardImp::DatabaseImportStatus::earliestIndex</a></div><div class="ttdeci">std::uint32_t earliestIndex</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8h_source.html#l00208">DatabaseShardImp.h:208</a></div></div>
|
||||
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set.html">std::set< std::uint32_t ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3731860beb1ccb1fcd59066f37f67025"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3731860beb1ccb1fcd59066f37f67025">ripple::NodeStore::DatabaseShardImp::prepareForNewShard</a></div><div class="ttdeci">std::optional< PathDesignation > prepareForNewShard(std::uint32_t shardIndex, std::uint32_t numHistoricalShards, std::lock_guard< std::mutex > const &lock)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01806">DatabaseShardImp.cpp:1806</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a35b0c09832a0f084167b0605976df91f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a35b0c09832a0f084167b0605976df91f">ripple::NodeStore::DatabaseShardImp::iterateTransactionSQLsForward</a></div><div class="ttdeci">bool iterateTransactionSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateTransactionSQLsForward Checks out transaction databases for all shards in ascending order star...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02036">DatabaseShardImp.cpp:2036</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a3731860beb1ccb1fcd59066f37f67025"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a3731860beb1ccb1fcd59066f37f67025">ripple::NodeStore::DatabaseShardImp::prepareForNewShard</a></div><div class="ttdeci">std::optional< PathDesignation > prepareForNewShard(std::uint32_t shardIndex, std::uint32_t numHistoricalShards, std::lock_guard< std::mutex > const &lock)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01807">DatabaseShardImp.cpp:1807</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a35b0c09832a0f084167b0605976df91f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a35b0c09832a0f084167b0605976df91f">ripple::NodeStore::DatabaseShardImp::iterateTransactionSQLsForward</a></div><div class="ttdeci">bool iterateTransactionSQLsForward(std::optional< std::uint32_t > minShardIndex, std::function< bool(soci::session &session, std::uint32_t shardIndex)> const &callback) override</div><div class="ttdoc">iterateTransactionSQLsForward Checks out transaction databases for all shards in ascending order star...</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l02037">DatabaseShardImp.cpp:2037</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShardImp_html_a646556cbe43984251b01b0c748d79b6f"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShardImp.html#a646556cbe43984251b01b0c748d79b6f">ripple::NodeStore::DatabaseShardImp::prepareLedger</a></div><div class="ttdeci">std::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#l00229">DatabaseShardImp.cpp:229</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#l00231">DatabaseShardImp.h:231</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user