mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-03 17:35:51 +00:00
deploy: 7bd5d51e4e
This commit is contained in:
@@ -117,7 +117,7 @@ $(function() {
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<FullBelowCache></a></div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1ShardFamily.html#ad23500cce22820d8aad188891443d123"> 47</a></span> <a class="code" href="classripple_1_1ShardFamily.html#ad23500cce22820d8aad188891443d123">ShardFamily::getFullBelowCache</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerSeq)</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">auto</span> <span class="keyword">const</span> shardIndex{<a class="code" href="classripple_1_1ShardFamily.html#a1d3de6ff40b866b2de5da85227950cd1">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()-><a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#aa1a0278ace9b70c807f585c3eae6d787">seqToShardIndex</a>(ledgerSeq)};</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">auto</span> <span class="keyword">const</span> shardIndex{<a class="code" href="classripple_1_1ShardFamily.html#a1d3de6ff40b866b2de5da85227950cd1">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()-><a class="code" href="classripple_1_1NodeStore_1_1Database.html#a4ef10652a3c55080a2aef5f0e59dedfa">seqToShardIndex</a>(ledgerSeq)};</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code" href="classripple_1_1ShardFamily.html#ac997c55e5011655da91d48ac91f63f1f">fbCacheMutex_</a>);</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> it{<a class="code" href="classripple_1_1ShardFamily.html#ab5745d3f27a833fbf06256c494ea0a49">fbCache_</a>.find(shardIndex)}; it != <a class="code" href="classripple_1_1ShardFamily.html#ab5745d3f27a833fbf06256c494ea0a49">fbCache_</a>.end())</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> it->second;</div>
|
||||
@@ -145,7 +145,7 @@ $(function() {
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<TreeNodeCache></a></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classripple_1_1ShardFamily.html#adc6a801e0955565a379da9e0abd6fe82"> 75</a></span> <a class="code" href="classripple_1_1ShardFamily.html#adc6a801e0955565a379da9e0abd6fe82">ShardFamily::getTreeNodeCache</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> ledgerSeq)</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">auto</span> <span class="keyword">const</span> shardIndex{<a class="code" href="classripple_1_1ShardFamily.html#a1d3de6ff40b866b2de5da85227950cd1">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()-><a class="code" href="classripple_1_1NodeStore_1_1DatabaseShard.html#aa1a0278ace9b70c807f585c3eae6d787">seqToShardIndex</a>(ledgerSeq)};</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">auto</span> <span class="keyword">const</span> shardIndex{<a class="code" href="classripple_1_1ShardFamily.html#a1d3de6ff40b866b2de5da85227950cd1">app_</a>.<a class="code" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a>()-><a class="code" href="classripple_1_1NodeStore_1_1Database.html#a4ef10652a3c55080a2aef5f0e59dedfa">seqToShardIndex</a>(ledgerSeq)};</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code" href="classripple_1_1ShardFamily.html#a7a58407cfca73cd08135dc87fe500c99">tnCacheMutex_</a>);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> it{<a class="code" href="classripple_1_1ShardFamily.html#af7c352755902c5cdf3962cec0c6e89d9">tnCache_</a>.find(shardIndex)}; it != <a class="code" href="classripple_1_1ShardFamily.html#af7c352755902c5cdf3962cec0c6e89d9">tnCache_</a>.end())</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> it->second;</div>
|
||||
@@ -265,14 +265,13 @@ $(function() {
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<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#l00102">Application.h:102</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_1ShardFamily_html_adc6a801e0955565a379da9e0abd6fe82"><div class="ttname"><a href="classripple_1_1ShardFamily.html#adc6a801e0955565a379da9e0abd6fe82">ripple::ShardFamily::getTreeNodeCache</a></div><div class="ttdeci">std::shared_ptr< TreeNodeCache > getTreeNodeCache(std::uint32_t ledgerSeq) override</div><div class="ttdoc">Return a pointer to the Family Tree Node Cache.</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8cpp_source.html#l00075">ShardFamily.cpp:75</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_a7c6bf01cb51f8c3783547e21dd3afa06"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a7c6bf01cb51f8c3783547e21dd3afa06">ripple::ShardFamily::maxSeqMutex_</a></div><div class="ttdeci">std::mutex maxSeqMutex_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00116">ShardFamily.h:116</a></div></div>
|
||||
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcb"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcb">ripple::SizedItem</a></div><div class="ttdeci">SizedItem</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00048">Config.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html_ad2bffc75e554b89befbb9388e07392c0"><div class="ttname"><a href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">ripple::base_uint::isNonZero</a></div><div class="ttdeci">bool isNonZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00513">base_uint.h:513</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_a6efddb14267142e5a65aa2f41dd9e27b"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a6efddb14267142e5a65aa2f41dd9e27b">ripple::ShardFamily::cm_</a></div><div class="ttdeci">CollectorManager & cm_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00103">ShardFamily.h:103</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="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_a1d3de6ff40b866b2de5da85227950cd1"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a1d3de6ff40b866b2de5da85227950cd1">ripple::ShardFamily::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00101">ShardFamily.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CollectorManager_html"><div class="ttname"><a href="classripple_1_1CollectorManager.html">ripple::CollectorManager</a></div><div class="ttdoc">Provides the beast::insight::Collector service.</div><div class="ttdef"><b>Definition:</b> <a href="CollectorManager_8h_source.html#l00029">CollectorManager.h:29</a></div></div>
|
||||
@@ -305,12 +304,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_a3d7b2e7cf7034836a9c09c8429f5d3ec"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a3d7b2e7cf7034836a9c09c8429f5d3ec">ripple::ShardFamily::tnTargetSize_</a></div><div class="ttdeci">const int tnTargetSize_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00111">ShardFamily.h:111</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e"><div class="ttname"><a href="namespaceripple.html#a1b38e742ac7fe4c3a80a397e06b83dcbad8fa646add8fc293b385aafc538e896e">ripple::SizedItem::treeCacheSize</a></div><div class="ttdeci">@ treeCacheSize</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_aed5bc563d79f686c8725e1c275635277"><div class="ttname"><a href="classripple_1_1ShardFamily.html#aed5bc563d79f686c8725e1c275635277">ripple::ShardFamily::maxSeq_</a></div><div class="ttdeci">LedgerIndex maxSeq_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00115">ShardFamily.h:115</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_1ShardFamily_html_a7a58407cfca73cd08135dc87fe500c99"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a7a58407cfca73cd08135dc87fe500c99">ripple::ShardFamily::tnCacheMutex_</a></div><div class="ttdeci">std::mutex tnCacheMutex_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00110">ShardFamily.h:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_a7d20553d0c7fb3f3ecf4e630058dc260"><div class="ttname"><a href="classripple_1_1ShardFamily.html#a7d20553d0c7fb3f3ecf4e630058dc260">ripple::ShardFamily::sweep</a></div><div class="ttdeci">void sweep() override</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8cpp_source.html#l00107">ShardFamily.cpp:107</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ShardFamily_html_ac983e34dd24fa77ba3722c536b1babcb"><div class="ttname"><a href="classripple_1_1ShardFamily.html#ac983e34dd24fa77ba3722c536b1babcb">ripple::ShardFamily::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8h_source.html#l00104">ShardFamily.h:104</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00040">app/misc/impl/Manifest.cpp:40</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1CollectorManager_html_a71bb61ba70b78df3776f4cc40b47c68d"><div class="ttname"><a href="classripple_1_1CollectorManager.html#a71bb61ba70b78df3776f4cc40b47c68d">ripple::CollectorManager::collector</a></div><div class="ttdeci">virtual beast::insight::Collector::ptr const & collector()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a4f59228c74d5491f68333ef250431cdb"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a4f59228c74d5491f68333ef250431cdb">ripple::LedgerMaster::getHashBySeq</a></div><div class="ttdeci">uint256 getHashBySeq(std::uint32_t index)</div><div class="ttdoc">Get a ledger's hash by sequence number using the cache.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01699">LedgerMaster.cpp:1699</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a4f59228c74d5491f68333ef250431cdb"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a4f59228c74d5491f68333ef250431cdb">ripple::LedgerMaster::getHashBySeq</a></div><div class="ttdeci">uint256 getHashBySeq(std::uint32_t index)</div><div class="ttdoc">Get a ledger's hash by sequence number using the cache.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01692">LedgerMaster.cpp:1692</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a5fe9db299562a253ce0745d25f54eb0f">ripple::InboundLedger::Reason::SHARD</a></div><div class="ttdeci">@ SHARD</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_abdd7e116f9cd941bf824e736e611807d"><div class="ttname"><a href="namespaceripple.html#abdd7e116f9cd941bf824e736e611807d">ripple::getShardStore</a></div><div class="ttdeci">static NodeStore::Database & getShardStore(Application &app)</div><div class="ttdef"><b>Definition:</b> <a href="ShardFamily_8cpp_source.html#l00029">ShardFamily.cpp:29</a></div></div>
|
||||
<!-- start footer part -->
|
||||
|
||||
Reference in New Issue
Block a user