mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-27 22:45:52 +00:00
deploy: 76a6956138
This commit is contained in:
@@ -124,7 +124,7 @@ $(function() {
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#a98859a0327f85b03a0543aef924401fa">prepareLedger</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> validLedgerSeq) = 0;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#ad8e8bbb0a357e1d0ac626924dbfe2059">prepareShard</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex) = 0;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#ac4b147629a573d6a8a69599356016a83">prepareShards</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::uint32_t></a> <span class="keyword">const</span>& shardIndexes) = 0;</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#a435483044cad610e25db707999b4544a">removePreShard</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex) = 0;</div>
|
||||
@@ -188,7 +188,7 @@ $(function() {
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  </div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor">#endif</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a6a86acbbdee7c4cf7f1884b4247c988a"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a6a86acbbdee7c4cf7f1884b4247c988a">ripple::NodeStore::make_ShardStore</a></div><div class="ttdeci">std::unique_ptr< DatabaseShard > make_ShardStore(Application &app, Stoppable &parent, Scheduler &scheduler, int readThreads, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01886">DatabaseShardImp.cpp:1886</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a6a86acbbdee7c4cf7f1884b4247c988a"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a6a86acbbdee7c4cf7f1884b4247c988a">ripple::NodeStore::make_ShardStore</a></div><div class="ttdeci">std::unique_ptr< DatabaseShard > make_ShardStore(Application &app, Stoppable &parent, Scheduler &scheduler, int readThreads, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShardImp_8cpp_source.html#l01934">DatabaseShardImp.cpp:1934</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00043">BasicConfig.h:43</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_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>
|
||||
@@ -197,6 +197,7 @@ $(function() {
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr< Ledger ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_aa1a0278ace9b70c807f585c3eae6d787"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#aa1a0278ace9b70c807f585c3eae6d787">ripple::NodeStore::DatabaseShard::seqToShardIndex</a></div><div class="ttdeci">virtual std::uint32_t seqToShardIndex(std::uint32_t seq) const =0</div><div class="ttdoc">Calculates the shard index for a given ledger sequence.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a314de2dc9243ccaa1e180d1a0ac4b0b2"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a314de2dc9243ccaa1e180d1a0ac4b0b2">ripple::NodeStore::DatabaseShard::DatabaseShard</a></div><div class="ttdeci">DatabaseShard(std::string const &name, Stoppable &parent, Scheduler &scheduler, int readThreads, Section const &config, beast::Journal journal)</div><div class="ttdoc">Construct a shard store.</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseShard_8h_source.html#l00049">DatabaseShard.h:49</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</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a376e9e9081ea89d50cc5a15c4ce91cc0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a376e9e9081ea89d50cc5a15c4ce91cc0">ripple::NodeStore::DatabaseShard::lastLedgerSeq</a></div><div class="ttdeci">virtual std::uint32_t lastLedgerSeq(std::uint32_t shardIndex) const =0</div><div class="ttdoc">Calculates the last ledger sequence for a given shard index.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a244dc1088aa5c92cd08977375e49ce6c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a244dc1088aa5c92cd08977375e49ce6c">ripple::NodeStore::DatabaseShard::getCompleteShards</a></div><div class="ttdeci">virtual std::string getCompleteShards()=0</div><div class="ttdoc">Query which complete shards are stored.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a4cb31c3ebed3f201bc0cd563666ed3c9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a4cb31c3ebed3f201bc0cd563666ed3c9">ripple::NodeStore::DatabaseShard::getRootDir</a></div><div class="ttdeci">virtual boost::filesystem::path const & getRootDir() const =0</div><div class="ttdoc">Returns the root database directory.</div></div>
|
||||
@@ -208,12 +209,12 @@ $(function() {
|
||||
<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_1DatabaseShard_html_a723fa052936812d4c79bfa9b440b2327"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a723fa052936812d4c79bfa9b440b2327">ripple::NodeStore::DatabaseShard::firstLedgerSeq</a></div><div class="ttdeci">virtual std::uint32_t firstLedgerSeq(std::uint32_t shardIndex) const =0</div><div class="ttdoc">Calculates the first ledger sequence for a given shard index.</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#l00061">ripple/nodestore/Scheduler.h:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_ac4b147629a573d6a8a69599356016a83"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#ac4b147629a573d6a8a69599356016a83">ripple::NodeStore::DatabaseShard::prepareShards</a></div><div class="ttdeci">virtual bool prepareShards(std::vector< std::uint32_t > const &shardIndexes)=0</div><div class="ttdoc">Prepare one or more shard indexes to be imported into the database.</div></div>
|
||||
<div class="ttc" id="amemory_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/memory.html">memory</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a02c60dcae61eec37bbe4c64dbabf46d6"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a02c60dcae61eec37bbe4c64dbabf46d6">ripple::NodeStore::DatabaseShard::fetchLedger</a></div><div class="ttdeci">virtual std::shared_ptr< Ledger > fetchLedger(uint256 const &hash, std::uint32_t seq)=0</div><div class="ttdoc">Fetch a ledger from the shard store.</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#l00179">DatabaseShard.h:179</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_ae86f08a36583502b9050a087c95ba1b6"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#ae86f08a36583502b9050a087c95ba1b6">ripple::NodeStore::DatabaseShard::importShard</a></div><div class="ttdeci">virtual bool importShard(std::uint32_t shardIndex, boost::filesystem::path const &srcDir)=0</div><div class="ttdoc">Import a shard into the shard database.</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_1DatabaseShard_html_ad8e8bbb0a357e1d0ac626924dbfe2059"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#ad8e8bbb0a357e1d0ac626924dbfe2059">ripple::NodeStore::DatabaseShard::prepareShard</a></div><div class="ttdeci">virtual bool prepareShard(std::uint32_t shardIndex)=0</div><div class="ttdoc">Prepare a shard index to be imported into the database.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a9ac112f923d4db1db4bf3a52711aab12"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a9ac112f923d4db1db4bf3a52711aab12">ripple::NodeStore::DatabaseShard::setStored</a></div><div class="ttdeci">virtual void setStored(std::shared_ptr< Ledger const > const &ledger)=0</div><div class="ttdoc">Notifies the database that the given ledger has been fully acquired and stored.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a2532e82d6e564cc5c186a23c4e848de0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a2532e82d6e564cc5c186a23c4e848de0">ripple::NodeStore::DatabaseShard::getPreShards</a></div><div class="ttdeci">virtual std::string getPreShards()=0</div><div class="ttdoc">Get shard indexes being imported.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1DatabaseShard_html_a620a17c7b2a6ca4a05c79a1f6637abca"><div class="ttname"><a href="classripple_1_1NodeStore_1_1DatabaseShard.html#a620a17c7b2a6ca4a05c79a1f6637abca">ripple::NodeStore::DatabaseShard::init</a></div><div class="ttdeci">virtual bool init()=0</div><div class="ttdoc">Initialize the database.</div></div>
|
||||
|
||||
Reference in New Issue
Block a user