mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
deploy: 76a6956138
This commit is contained in:
@@ -226,7 +226,7 @@ $(function() {
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="comment">// Perform a fetch and report the time it took</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<NodeObject></a></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1"> 158</a></span> <a class="code" href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1">Database::fetchNodeObject</a>(</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be"> 158</a></span> <a class="code" href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">Database::fetchNodeObject</a>(</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>& hash,</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerSeq,</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19f">FetchType</a> fetchType)</div>
|
||||
@@ -236,7 +236,7 @@ $(function() {
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">using namespace </span><a class="codeRef" href="http://en.cppreference.com/w/namespacestd_1_1chrono.html">std::chrono</a>;</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">auto</span> <span class="keyword">const</span> begin{steady_clock::now()};</div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">auto</span> nodeObject{<a class="code" href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1">fetchNodeObject</a>(hash, ledgerSeq, fetchReport)};</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">auto</span> nodeObject{<a class="code" href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">fetchNodeObject</a>(hash, ledgerSeq, fetchReport)};</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">if</span> (nodeObject)</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  {</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  ++<a class="code" href="classripple_1_1NodeStore_1_1Database.html#a89497b9b4c5530b58040931489015d30">fetchHitCount_</a>;</div>
|
||||
@@ -395,7 +395,7 @@ $(function() {
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  }</div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  </div>
|
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="comment">// Perform the read</span></div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1">fetchNodeObject</a>(lastHash, lastSeq, <a class="code" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5">FetchType::async</a>);</div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">fetchNodeObject</a>(lastHash, lastSeq, <a class="code" href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19fa0df93e34273b367bb63bad28c94c78d5">FetchType::async</a>);</div>
|
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</div>
|
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> }</div>
|
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  </div>
|
||||
@@ -404,11 +404,11 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<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="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_1NodeStore_1_1Database_html_afe98ed8463413de1a92d439cc1aebb35"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#afe98ed8463413de1a92d439cc1aebb35">ripple::NodeStore::Database::readLastHash_</a></div><div class="ttdeci">uint256 readLastHash_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00293">Database.h:293</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_afe98ed8463413de1a92d439cc1aebb35"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#afe98ed8463413de1a92d439cc1aebb35">ripple::NodeStore::Database::readLastHash_</a></div><div class="ttdeci">uint256 readLastHash_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00294">Database.h:294</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa36f13285448ce66cdc04a0b7f4d8af7"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">ripple::SHAMap::isValid</a></div><div class="ttdeci">bool isValid() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00522">SHAMap.h:522</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html">ripple::NodeStore::Database</a></div><div class="ttdoc">Persistency layer for NodeObject.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00053">Database.h:53</a></div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0056efda3dfb01158eece68b05c98c2d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0056efda3dfb01158eece68b05c98c2d">ripple::NodeStore::Database::readShut_</a></div><div class="ttdeci">bool readShut_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00296">Database.h:296</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0056efda3dfb01158eece68b05c98c2d"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0056efda3dfb01158eece68b05c98c2d">ripple::NodeStore::Database::readShut_</a></div><div class="ttdeci">bool readShut_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00297">Database.h:297</a></div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr< NodeObject ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TaggedCache_html"><div class="ttname"><a href="classripple_1_1TaggedCache.html">ripple::TaggedCache</a></div><div class="ttdoc">Map/cache combination.</div><div class="ttdef"><b>Definition:</b> <a href="TaggedCache_8h_source.html#l00052">TaggedCache.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9b0dff3c3bf35efc30104c93becdc079"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">ripple::SHAMap::getHash</a></div><div class="ttdeci">SHAMapHash getHash() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00796">SHAMap.cpp:796</a></div></div>
|
||||
@@ -422,19 +422,19 @@ $(function() {
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector< std::shared_ptr< NodeObject > ></a></div></div>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeObject_html_a841bb9bba547efbd89b240fa9c1cf146"><div class="ttname"><a href="classripple_1_1NodeObject.html#a841bb9bba547efbd89b240fa9c1cf146">ripple::NodeObject::createObject</a></div><div class="ttdeci">static std::shared_ptr< NodeObject > createObject(NodeObjectType type, Blob &&data, uint256 const &hash)</div><div class="ttdoc">Create an object from fields.</div><div class="ttdef"><b>Definition:</b> <a href="NodeObject_8cpp_source.html#l00037">NodeObject.cpp:37</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_af3332d74cac6eb882c2908e14655d3a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#af3332d74cac6eb882c2908e14655d3a0">ripple::NodeStore::Database::fetchTotalCount_</a></div><div class="ttdeci">std::atomic< std::uint64_t > fetchTotalCount_</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_1Database_html_a04150d23aa2acaf016d4ca40bd10804a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a04150d23aa2acaf016d4ca40bd10804a">ripple::NodeStore::Database::fetchSz_</a></div><div class="ttdeci">std::atomic< std::uint32_t > fetchSz_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00251">Database.h:251</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_af3332d74cac6eb882c2908e14655d3a0"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#af3332d74cac6eb882c2908e14655d3a0">ripple::NodeStore::Database::fetchTotalCount_</a></div><div class="ttdeci">std::atomic< std::uint64_t > fetchTotalCount_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00284">Database.h:284</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a04150d23aa2acaf016d4ca40bd10804a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a04150d23aa2acaf016d4ca40bd10804a">ripple::NodeStore::Database::fetchSz_</a></div><div class="ttdeci">std::atomic< std::uint32_t > fetchSz_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00252">Database.h:252</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="anamespaceripple_html_ad7942728afb82fa3846f81251de60e3e"><div class="ttname"><a href="namespaceripple.html#ad7942728afb82fa3846f81251de60e3e">ripple::addRaw</a></div><div class="ttdeci">void addRaw(LedgerInfo const &info, Serializer &s)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00043">View.cpp:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a06608577034840a474361d55624ce9a0"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a06608577034840a474361d55624ce9a0">ripple::LedgerInfo::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00092">ReadView.h:92</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapHash_html_a6e42edf954f9565ebffd6a9036d6646f"><div class="ttname"><a href="classripple_1_1SHAMapHash.html#a6e42edf954f9565ebffd6a9036d6646f">ripple::SHAMapHash::isNonZero</a></div><div class="ttdeci">bool isNonZero() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00069">SHAMapTreeNode.h:69</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a23cce86a14aff6a9bd6206a6821f7dc1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a23cce86a14aff6a9bd6206a6821f7dc1">ripple::NodeStore::Database::read_</a></div><div class="ttdeci">std::map< uint256, std::uint32_t > read_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00290">Database.h:290</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a23cce86a14aff6a9bd6206a6821f7dc1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a23cce86a14aff6a9bd6206a6821f7dc1">ripple::NodeStore::Database::read_</a></div><div class="ttdeci">std::map< uint256, std::uint32_t > read_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00291">Database.h:291</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae3639927ea223b4352d9cfe060827944"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">ripple::SHAMap::snapShot</a></div><div class="ttdeci">std::shared_ptr< SHAMap > snapShot(bool isMutable) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00055">SHAMap.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a89497b9b4c5530b58040931489015d30"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a89497b9b4c5530b58040931489015d30">ripple::NodeStore::Database::fetchHitCount_</a></div><div class="ttdeci">std::atomic< std::uint32_t > fetchHitCount_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00250">Database.h:250</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a89497b9b4c5530b58040931489015d30"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a89497b9b4c5530b58040931489015d30">ripple::NodeStore::Database::fetchHitCount_</a></div><div class="ttdeci">std::atomic< std::uint32_t > fetchHitCount_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00251">Database.h:251</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Family_html_a2618f6f7bd3709acf853db111c814df2"><div class="ttname"><a href="classripple_1_1Family.html#a2618f6f7bd3709acf853db111c814df2">ripple::Family::db</a></div><div class="ttdeci">virtual NodeStore::Database & db()=0</div></div>
|
||||
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a1ddad764a35cb7eb22d0b4b62df047d5"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a1ddad764a35cb7eb22d0b4b62df047d5">ripple::LedgerInfo::txHash</a></div><div class="ttdeci">uint256 txHash</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00101">ReadView.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a06fbf66d1f34a6162a17daf72e71eba9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a06fbf66d1f34a6162a17daf72e71eba9">ripple::NodeStore::Database::readLock_</a></div><div class="ttdeci">std::mutex readLock_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00285">Database.h:285</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a06fbf66d1f34a6162a17daf72e71eba9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a06fbf66d1f34a6162a17daf72e71eba9">ripple::NodeStore::Database::readLock_</a></div><div class="ttdeci">std::mutex readLock_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00286">Database.h:286</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_ae84b30410af69ec7e7adcdb6265a4af8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#ae84b30410af69ec7e7adcdb6265a4af8">ripple::NodeStore::Database::onChildrenStopped</a></div><div class="ttdeci">void onChildrenStopped() override</div><div class="ttdoc">Override called when all children have stopped.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00087">Database.cpp:87</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_1Ledger_html_a31a21cc451eaa0a5af304e2625dc75f5"><div class="ttname"><a href="classripple_1_1Ledger.html#a31a21cc451eaa0a5af304e2625dc75f5">ripple::Ledger::info</a></div><div class="ttdeci">LedgerInfo const & info() const override</div><div class="ttdoc">Returns information about the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00155">Ledger.h:155</a></div></div>
|
||||
@@ -444,8 +444,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Ledger_html"><div class="ttname"><a href="classripple_1_1Ledger.html">ripple::Ledger</a></div><div class="ttdoc">Holds a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00077">Ledger.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Ledger_html_ab63abcfcbba33c67bb15284381555313"><div class="ttname"><a href="classripple_1_1Ledger.html#ab63abcfcbba33c67bb15284381555313">ripple::Ledger::stateMap</a></div><div class="ttdeci">SHAMap const & stateMap() const</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00289">Ledger.h:289</a></div></div>
|
||||
<div class="ttc" id="aunique_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a438af3c0eba7891bb79d5c5dcb902556"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a438af3c0eba7891bb79d5c5dcb902556">ripple::NodeStore::Database::readCondVar_</a></div><div class="ttdeci">std::condition_variable readCondVar_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00286">Database.h:286</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a8546fd173de64bef71fd93049e7072f1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq, FetchType fetchType=FetchType::synchronous)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00158">Database.cpp:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a438af3c0eba7891bb79d5c5dcb902556"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a438af3c0eba7891bb79d5c5dcb902556">ripple::NodeStore::Database::readCondVar_</a></div><div class="ttdeci">std::condition_variable readCondVar_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00287">Database.h:287</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a332e25e0d08606b9eb501b9f83755dce"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a332e25e0d08606b9eb501b9f83755dce">ripple::NodeStore::Database::waitReads</a></div><div class="ttdeci">void waitReads()</div><div class="ttdoc">Wait for all currently pending async reads to complete.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00061">Database.cpp:61</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a49b0713e65bb8e2c51b76fbf16252afe"><div class="ttname"><a href="classbeast_1_1Journal.html#a49b0713e65bb8e2c51b76fbf16252afe">beast::Journal::error</a></div><div class="ttdeci">Stream error() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00333">Journal.h:333</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a462140731267cdb1df0c7759a9a31512a3e7cbb590a2149da2328925f4ac5978a"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a462140731267cdb1df0c7759a9a31512a3e7cbb590a2149da2328925f4ac5978a">ripple::NodeStore::batchWritePreallocationSize</a></div><div class="ttdeci">@ batchWritePreallocationSize</div><div class="ttdef"><b>Definition:</b> <a href="nodestore_2Types_8h_source.html#l00034">nodestore/Types.h:34</a></div></div>
|
||||
@@ -454,9 +453,10 @@ $(function() {
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div></div>
|
||||
<div class="ttc" id="await_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/wait.html">std::condition_variable::wait</a></div><div class="ttdeci">T wait(T... args)</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_1Database_html_a4c2e13367bf02755107ee7ca3ad756be"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a4c2e13367bf02755107ee7ca3ad756be">ripple::NodeStore::Database::fetchNodeObject</a></div><div class="ttdeci">std::shared_ptr< NodeObject > fetchNodeObject(uint256 const &hash, std::uint32_t ledgerSeq=0, FetchType fetchType=FetchType::synchronous)</div><div class="ttdoc">Fetch a node object.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00158">Database.cpp:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a2e1cec1845007e7037214306b2c4bf45"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a2e1cec1845007e7037214306b2c4bf45">ripple::NodeStore::Database::~Database</a></div><div class="ttdeci">virtual ~Database()</div><div class="ttdoc">Destroy the node store.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00049">Database.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a2b5174a0ffb315030b96815d6ac86eaf"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a2b5174a0ffb315030b96815d6ac86eaf">ripple::NodeStore::Database::for_each</a></div><div class="ttdeci">virtual void for_each(std::function< void(std::shared_ptr< NodeObject >)> f)=0</div><div class="ttdoc">Visit every object in the database This is usually called during import.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a090e39b8c6733b0dc4553f9e8e705605"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a090e39b8c6733b0dc4553f9e8e705605">ripple::NodeStore::Database::storeStats</a></div><div class="ttdeci">void storeStats(std::uint64_t count, std::uint64_t sz)</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00257">Database.h:257</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a090e39b8c6733b0dc4553f9e8e705605"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a090e39b8c6733b0dc4553f9e8e705605">ripple::NodeStore::Database::storeStats</a></div><div class="ttdeci">void storeStats(std::uint64_t count, std::uint64_t sz)</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00258">Database.h:258</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1NodeStore_html_a6334ed426a8dbe335761b9d81ab6f19f"><div class="ttname"><a href="namespaceripple_1_1NodeStore.html#a6334ed426a8dbe335761b9d81ab6f19f">ripple::NodeStore::FetchType</a></div><div class="ttdeci">FetchType</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00029">ripple/nodestore/Scheduler.h:29</a></div></div>
|
||||
<div class="ttc" id="anotify_one_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">std::condition_variable::notify_one</a></div><div class="ttdeci">T notify_one(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a7c4180512ff87a967de8091a019dc9f9"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a7c4180512ff87a967de8091a019dc9f9">ripple::NodeStore::Database::threadEntry</a></div><div class="ttdeci">void threadEntry()</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00293">Database.cpp:293</a></div></div>
|
||||
@@ -469,20 +469,20 @@ $(function() {
|
||||
<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_1Database_html_a0923c37ede6c7ffeca02f59f566cf588"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0923c37ede6c7ffeca02f59f566cf588">ripple::NodeStore::Database::onStop</a></div><div class="ttdeci">void onStop() override</div><div class="ttdoc">Override called when the stop notification is issued.</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00079">Database.cpp:79</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_aad7aa12d0cc01006120761d23312d428"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#aad7aa12d0cc01006120761d23312d428">ripple::NodeStore::Database::storeLedger</a></div><div class="ttdeci">virtual bool storeLedger(std::shared_ptr< Ledger const > const &srcLedger)=0</div><div class="ttdoc">Store a ledger from a different database.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a6af5c13598349c55003f520267e514c1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a6af5c13598349c55003f520267e514c1">ripple::NodeStore::Database::readGenCondVar_</a></div><div class="ttdeci">std::condition_variable readGenCondVar_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00287">Database.h:287</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a6af5c13598349c55003f520267e514c1"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a6af5c13598349c55003f520267e514c1">ripple::NodeStore::Database::readGenCondVar_</a></div><div class="ttdeci">std::condition_variable readGenCondVar_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00288">Database.h:288</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_abff61416b213b5ab28e482a61a9c80f8"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#abff61416b213b5ab28e482a61a9c80f8">ripple::NodeStore::Database::asyncFetch</a></div><div class="ttdeci">virtual bool asyncFetch(uint256 const &hash, std::uint32_t ledgerSeq, std::shared_ptr< NodeObject > &nodeObject)=0</div><div class="ttdoc">Fetch an object without waiting.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0d7c3d303adce36199b2c67c4df8a2de"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0d7c3d303adce36199b2c67c4df8a2de">ripple::NodeStore::Database::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00246">Database.h:246</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_ad769f906ab9351dc6c4fa166b3937e1c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#ad769f906ab9351dc6c4fa166b3937e1c">ripple::NodeStore::Database::readThreads_</a></div><div class="ttdeci">std::vector< std::thread > readThreads_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00295">Database.h:295</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0d7c3d303adce36199b2c67c4df8a2de"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0d7c3d303adce36199b2c67c4df8a2de">ripple::NodeStore::Database::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00247">Database.h:247</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_ad769f906ab9351dc6c4fa166b3937e1c"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#ad769f906ab9351dc6c4fa166b3937e1c">ripple::NodeStore::Database::readThreads_</a></div><div class="ttdeci">std::vector< std::thread > readThreads_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00296">Database.h:296</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2c550f167665d94744b297523ff07de2"><div class="ttname"><a href="namespaceripple.html#a2c550f167665d94744b297523ff07de2">ripple::XRP_LEDGER_EARLIEST_SEQ</a></div><div class="ttdeci">static constexpr std::uint32_t XRP_LEDGER_EARLIEST_SEQ</div><div class="ttdoc">The XRP ledger network's earliest allowed sequence.</div><div class="ttdef"><b>Definition:</b> <a href="SystemParameters_8h_source.html#l00061">SystemParameters.h:61</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_aa59aca23acd391245f0b403df74ac8be"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#aa59aca23acd391245f0b403df74ac8be">ripple::NodeStore::Database::earliestLedgerSeq_</a></div><div class="ttdeci">const std::uint32_t earliestLedgerSeq_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00303">Database.h:303</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_aa59aca23acd391245f0b403df74ac8be"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#aa59aca23acd391245f0b403df74ac8be">ripple::NodeStore::Database::earliestLedgerSeq_</a></div><div class="ttdeci">const std::uint32_t earliestLedgerSeq_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00304">Database.h:304</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1SHAMapAbstractNode_html"><div class="ttname"><a href="classripple_1_1SHAMapAbstractNode.html">ripple::SHAMapAbstractNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00122">SHAMapTreeNode.h:122</a></div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_adb20e114f931da87b2d25e8e1b1fe4ca"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#adb20e114f931da87b2d25e8e1b1fe4ca">ripple::NodeStore::Database::readGen_</a></div><div class="ttdeci">uint64_t readGen_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00299">Database.h:299</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_adb20e114f931da87b2d25e8e1b1fe4ca"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#adb20e114f931da87b2d25e8e1b1fe4ca">ripple::NodeStore::Database::readGen_</a></div><div class="ttdeci">uint64_t readGen_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00300">Database.h:300</a></div></div>
|
||||
<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="astructripple_1_1LedgerInfo_html"><div class="ttname"><a href="structripple_1_1LedgerInfo.html">ripple::LedgerInfo</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00084">ReadView.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0e5bc58351ded4683d7207383794a484"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0e5bc58351ded4683d7207383794a484">ripple::NodeStore::Database::scheduler_</a></div><div class="ttdeci">Scheduler & scheduler_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00247">Database.h:247</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a0e5bc58351ded4683d7207383794a484"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a0e5bc58351ded4683d7207383794a484">ripple::NodeStore::Database::scheduler_</a></div><div class="ttdeci">Scheduler & scheduler_</div><div class="ttdef"><b>Definition:</b> <a href="Database_8h_source.html#l00248">Database.h:248</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1KeyCache_html"><div class="ttname"><a href="classripple_1_1KeyCache.html">ripple::KeyCache</a></div><div class="ttdoc">Maintains a cache of keys with no associated data.</div><div class="ttdef"><b>Definition:</b> <a href="KeyCache_8h_source.html#l00043">KeyCache.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Backend_html_acb1f22b4101841e695477646c95376a7"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Backend.html#acb1f22b4101841e695477646c95376a7">ripple::NodeStore::Backend::storeBatch</a></div><div class="ttdeci">virtual void storeBatch(Batch const &batch)=0</div><div class="ttdoc">Store a group of objects.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1NodeStore_1_1FetchReport_html_a3063c18d4ab5927e8a3cb129745a2ca3"><div class="ttname"><a href="structripple_1_1NodeStore_1_1FetchReport.html#a3063c18d4ab5927e8a3cb129745a2ca3">ripple::NodeStore::FetchReport::wentToDisk</a></div><div class="ttdeci">bool wentToDisk</div><div class="ttdef"><b>Definition:</b> <a href="ripple_2nodestore_2Scheduler_8h_source.html#l00040">ripple/nodestore/Scheduler.h:40</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user