This commit is contained in:
intelliot
2023-10-04 04:26:34 +00:00
parent 3929986077
commit 1342eaf3be
7 changed files with 265 additions and 262 deletions

View File

@@ -1350,7 +1350,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ac9d2b0df1bd24ef0d09db1040dceac6b">ripple::hotUNKNOWN</a></div><div class="ttdeci">@ hotUNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00033">NodeObject.h:33</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ripple::HashPrefix::ledgerMaster</a></div><div class="ttdeci">@ ledgerMaster</div><div class="ttdoc">ledger master data for signing</div></div>
<div class="ttc" id="aclassripple_1_1Family_html_a794019ebd9859fb37a7a65b80e8d6df7"><div class="ttname"><a href="classripple_1_1Family.html#a794019ebd9859fb37a7a65b80e8d6df7">ripple::Family::getTreeNodeCache</a></div><div class="ttdeci">virtual std::shared_ptr&lt; TreeNodeCache &gt; getTreeNodeCache(std::uint32_t ledgerSeq)=0</div><div class="ttdoc">Return a pointer to the Family Tree Node Cache.</div></div>
<div class="ttc" id="anamespaceripple_html_af2ba549aa6ef230d23f39a19ba2178b1"><div class="ttname"><a href="namespaceripple.html#af2ba549aa6ef230d23f39a19ba2178b1">ripple::makeAcquireDB</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; makeAcquireDB(DatabaseCon::Setup const &amp;setup, DatabaseCon::CheckpointerSetup const &amp;checkpointerSetup)</div><div class="ttdoc">makeAcquireDB Opens the shard acquire database and returns its descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00208">UnitaryShard.cpp:208</a></div></div>
<div class="ttc" id="anamespaceripple_html_af2ba549aa6ef230d23f39a19ba2178b1"><div class="ttname"><a href="namespaceripple.html#af2ba549aa6ef230d23f39a19ba2178b1">ripple::makeAcquireDB</a></div><div class="ttdeci">std::unique_ptr&lt; DatabaseCon &gt; makeAcquireDB(DatabaseCon::Setup const &amp;setup, DatabaseCon::CheckpointerSetup const &amp;checkpointerSetup)</div><div class="ttdoc">makeAcquireDB Opens the shard acquire database and returns its descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00210">UnitaryShard.cpp:210</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_a7a81da4fd7339d8fc8fab74a1374108b"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#a7a81da4fd7339d8fc8fab74a1374108b">ripple::NodeStore::Shard::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8h_source.html#l00301">nodestore/impl/Shard.h:301</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabe37451093c21757855542d68fba3ce"><div class="ttname"><a href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00241">Slice.h:241</a></div></div>
<div class="ttc" id="anamespaceripple_html_a63a883cebf81b764433e67d90d4470d9ad9a22d7a8178d5b42a8750123cbfe5b1"><div class="ttname"><a href="namespaceripple.html#a63a883cebf81b764433e67d90d4470d9ad9a22d7a8178d5b42a8750123cbfe5b1">ripple::ShardState::complete</a></div><div class="ttdeci">@ complete</div></div>
@@ -1369,8 +1369,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_a28a512dbd8db5b551410343387a20c85"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#a28a512dbd8db5b551410343387a20c85">ripple::NodeStore::Shard::open</a></div><div class="ttdeci">bool open(std::lock_guard&lt; std::mutex &gt; const &amp;lock) REQUIRES(mutex_)</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8cpp_source.html#l00832">nodestore/impl/Shard.cpp:832</a></div></div>
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a60e89f0668645858d48dfd3f67b1a639"><div class="ttname"><a href="namespaceripple.html#a60e89f0668645858d48dfd3f67b1a639">ripple::convert</a></div><div class="ttdeci">void convert(soci::blob &amp;from, std::vector&lt; std::uint8_t &gt; &amp;to)</div><div class="ttdef"><b>Definition:</b> <a href="SociDB_8cpp_source.html#l00154">SociDB.cpp:154</a></div></div>
<div class="ttc" id="anamespaceripple_html_a300cf0173f5bbe596e928a4689f0c3db"><div class="ttname"><a href="namespaceripple.html#a300cf0173f5bbe596e928a4689f0c3db">ripple::selectAcquireDBLedgerSeqsHash</a></div><div class="ttdeci">std::pair&lt; bool, AcquireShardSeqsHash &gt; selectAcquireDBLedgerSeqsHash(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">selectAcquireDBLedgerSeqsHash Returns the set of acquired ledger sequences and the last ledger hash f...</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00256">UnitaryShard.cpp:256</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae80496e603d320c1d84a42d1d9279362"><div class="ttname"><a href="namespaceripple.html#ae80496e603d320c1d84a42d1d9279362">ripple::insertAcquireDBIndex</a></div><div class="ttdeci">void insertAcquireDBIndex(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">insertAcquireDBIndex Adds a new shard index to the shard acquire database.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00221">UnitaryShard.cpp:221</a></div></div>
<div class="ttc" id="anamespaceripple_html_a300cf0173f5bbe596e928a4689f0c3db"><div class="ttname"><a href="namespaceripple.html#a300cf0173f5bbe596e928a4689f0c3db">ripple::selectAcquireDBLedgerSeqsHash</a></div><div class="ttdeci">std::pair&lt; bool, AcquireShardSeqsHash &gt; selectAcquireDBLedgerSeqsHash(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">selectAcquireDBLedgerSeqsHash Returns the set of acquired ledger sequences and the last ledger hash f...</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00258">UnitaryShard.cpp:258</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae80496e603d320c1d84a42d1d9279362"><div class="ttname"><a href="namespaceripple.html#ae80496e603d320c1d84a42d1d9279362">ripple::insertAcquireDBIndex</a></div><div class="ttdeci">void insertAcquireDBIndex(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">insertAcquireDBIndex Adds a new shard index to the shard acquire database.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00223">UnitaryShard.cpp:223</a></div></div>
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1Setup_html_aa0a5722c0cae142b105e970a77594b6c"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1Setup.html#aa0a5722c0cae142b105e970a77594b6c">ripple::DatabaseCon::Setup::startUp</a></div><div class="ttdeci">Config::StartUpType startUp</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8h_source.html#l00088">DatabaseCon.h:88</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&lt; std::shared_ptr&lt; NodeObject &gt; &gt;</a></div></div>
<div class="ttc" id="astructripple_1_1ConfigSection_html_abab87cd32670610e64b43124c381775c"><div class="ttname"><a href="structripple_1_1ConfigSection.html#abab87cd32670610e64b43124c381775c">ripple::ConfigSection::shardDatabase</a></div><div class="ttdeci">static std::string shardDatabase()</div><div class="ttdef"><b>Definition:</b> <a href="ConfigSections_8h_source.html#l00038">ConfigSections.h:38</a></div></div>
@@ -1408,7 +1408,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350cafa8056068943efe12560207a8a503db8">ripple::NodeStore::notFound</a></div><div class="ttdeci">@ notFound</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2Types_8h_source.html#l00047">nodestore/Types.h:47</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaeddb4a3396c616a7ef7350e4cc327f0"><div class="ttname"><a href="namespaceripple.html#aaeddb4a3396c616a7ef7350e4cc327f0">ripple::TxDBName</a></div><div class="ttdeci">constexpr auto TxDBName</div><div class="ttdef"><b>Definition:</b> <a href="DBInit_8h_source.html#l00073">DBInit.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad44314a03a131640e29655b190aad168"><div class="ttname"><a href="namespaceripple.html#ad44314a03a131640e29655b190aad168">ripple::updateAcquireDB</a></div><div class="ttdeci">void updateAcquireDB(soci::session &amp;session, std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, std::uint32_t index, std::uint32_t lastSeq, std::optional&lt; std::string &gt; const &amp;seqs)</div><div class="ttdoc">updateAcquireDB Updates information in the acquire DB.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00287">UnitaryShard.cpp:287</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad44314a03a131640e29655b190aad168"><div class="ttname"><a href="namespaceripple.html#ad44314a03a131640e29655b190aad168">ripple::updateAcquireDB</a></div><div class="ttdeci">void updateAcquireDB(soci::session &amp;session, std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, std::uint32_t index, std::uint32_t lastSeq, std::optional&lt; std::string &gt; const &amp;seqs)</div><div class="ttdoc">updateAcquireDB Updates information in the acquire DB.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00289">UnitaryShard.cpp:289</a></div></div>
<div class="ttc" id="astructripple_1_1DatabaseCon_1_1Setup_html_a4a438ff7956abf18f374cc738401cc44"><div class="ttname"><a href="structripple_1_1DatabaseCon_1_1Setup.html#a4a438ff7956abf18f374cc738401cc44">ripple::DatabaseCon::Setup::useGlobalPragma</a></div><div class="ttdeci">bool useGlobalPragma</div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8h_source.html#l00094">DatabaseCon.h:94</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_af0df50c2989635a8d973333f91219927"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#af0df50c2989635a8d973333f91219927">ripple::NodeStore::Shard::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8h_source.html#l00300">nodestore/impl/Shard.h:300</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_ae7ee07bc4c90cf99defa6cbe1ad8e5ce"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#ae7ee07bc4c90cf99defa6cbe1ad8e5ce">ripple::NodeStore::Shard::containsLedger</a></div><div class="ttdeci">bool containsLedger(std::uint32_t ledgerSeq) const</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8cpp_source.html#l00508">nodestore/impl/Shard.cpp:508</a></div></div>
@@ -1480,7 +1480,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1"><div class="ttname"><a href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1">ripple::hotLEDGER</a></div><div class="ttdeci">@ hotLEDGER</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8h_source.html#l00034">NodeObject.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a55ebab5e9bf8d8231da8f3c796150719"><div class="ttname"><a href="classripple_1_1Serializer.html#a55ebab5e9bf8d8231da8f3c796150719">ripple::Serializer::add32</a></div><div class="ttdeci">int add32(std::uint32_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8cpp_source.html#l00038">Serializer.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_a5a3d52a9e4f1d7307555bba8af97929c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#a5a3d52a9e4f1d7307555bba8af97929c">ripple::NodeStore::Shard::finalize</a></div><div class="ttdeci">bool finalize(bool writeSQLite, std::optional&lt; uint256 &gt; const &amp;referenceHash)</div><div class="ttdoc">Finalize shard by walking its ledgers, verifying each Merkle tree and creating a deterministic backen...</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8cpp_source.html#l00557">nodestore/impl/Shard.cpp:557</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae10a9a71c9b7a05557edecd508ccfb94"><div class="ttname"><a href="namespaceripple.html#ae10a9a71c9b7a05557edecd508ccfb94">ripple::selectAcquireDBLedgerSeqs</a></div><div class="ttdeci">std::pair&lt; bool, std::optional&lt; std::string &gt; &gt; selectAcquireDBLedgerSeqs(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">selectAcquireDBLedgerSeqs Returns the set of acquired ledgers for the given shard.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00229">UnitaryShard.cpp:229</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae10a9a71c9b7a05557edecd508ccfb94"><div class="ttname"><a href="namespaceripple.html#ae10a9a71c9b7a05557edecd508ccfb94">ripple::selectAcquireDBLedgerSeqs</a></div><div class="ttdeci">std::pair&lt; bool, std::optional&lt; std::string &gt; &gt; selectAcquireDBLedgerSeqs(soci::session &amp;session, std::uint32_t index)</div><div class="ttdoc">selectAcquireDBLedgerSeqs Returns the set of acquired ledgers for the given shard.</div><div class="ttdef"><b>Definition:</b> <a href="UnitaryShard_8cpp_source.html#l00231">UnitaryShard.cpp:231</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Manager_html_a59f9bcb7e6049d1b4c557891992f6cab"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Manager.html#a59f9bcb7e6049d1b4c557891992f6cab">ripple::NodeStore::Manager::instance</a></div><div class="ttdeci">static Manager &amp; instance()</div><div class="ttdoc">Returns the instance of the manager singleton.</div><div class="ttdef"><b>Definition:</b> <a href="ManagerImp_8cpp_source.html#l00120">ManagerImp.cpp:120</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Shard_html_aa4596a76525808de1ea6b6754ebf66ef"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Shard.html#aa4596a76525808de1ea6b6754ebf66ef">ripple::NodeStore::Shard::setLedgerStored</a></div><div class="ttdeci">bool setLedgerStored(std::shared_ptr&lt; Ledger const &gt; const &amp;ledger)</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2impl_2Shard_8cpp_source.html#l00417">nodestore/impl/Shard.cpp:417</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="nodestore_2impl_2Shard_8h_source.html#l00055">nodestore/impl/Shard.h:55</a></div></div>