This commit is contained in:
manojsdoshi
2020-10-14 23:50:07 +00:00
parent b7f5072ca1
commit 47b1eac2df
1003 changed files with 51748 additions and 50621 deletions

View File

@@ -392,11 +392,11 @@ $(function() {
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; };</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; </div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="comment">// Try to fetch the ledger header from the DB</span></div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> node = srcDB.<a class="code" href="classripple_1_1NodeStore_1_1Database.html#a530e5792a51146d9f81c92bad1fd932a">fetch</a>(<a class="code" href="classripple_1_1PeerSet.html#a0a79a33d6012ccbc0f7e21e561d8f113">mHash</a>, <a class="code" href="classripple_1_1InboundLedger.html#aecb5f5b5669afaa53902ae651f892a85">mSeq</a>))</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> nodeObject = srcDB.<a class="code" href="classripple_1_1NodeStore_1_1Database.html#a8546fd173de64bef71fd93049e7072f1">fetchNodeObject</a>(<a class="code" href="classripple_1_1PeerSet.html#a0a79a33d6012ccbc0f7e21e561d8f113">mHash</a>, <a class="code" href="classripple_1_1InboundLedger.html#aecb5f5b5669afaa53902ae651f892a85">mSeq</a>))</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; {</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; JLOG(<a class="code" href="classripple_1_1PeerSet.html#a63e0e407163a2e3f9fcd9135f519b5d1">m_journal</a>.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) &lt;&lt; <span class="stringliteral">&quot;Ledger header found in local store&quot;</span>;</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; </div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; makeLedger(node-&gt;getData());</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; makeLedger(nodeObject-&gt;getData());</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classripple_1_1PeerSet.html#a9a7d358bfb4c9ca39cbe143a270d6123">mFailed</a>)</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; </div>
@@ -404,7 +404,7 @@ $(function() {
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="keyword">auto</span>&amp; dstDB{<a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>-&gt;stateMap().family().db()};</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">if</span> (<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/addressof.html">std::addressof</a>(dstDB) != <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/addressof.html">std::addressof</a>(srcDB))</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; {</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a> blob{node-&gt;getData()};</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">Blob</a> blob{nodeObject-&gt;getData()};</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; dstDB.store(</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <a class="code" href="namespaceripple.html#a57d7e7b27df7e719fdf5569f96be60a3ae32ab8a0b50eee52b61ca3c8e5a56da1">hotLEDGER</a>, std::move(blob), <a class="code" href="classripple_1_1PeerSet.html#a0a79a33d6012ccbc0f7e21e561d8f113">mHash</a>, <a class="code" href="classripple_1_1InboundLedger.html#a74a4f62b06d14e1599aae9e6a95407da">mLedger</a>-&gt;info().seq);</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; }</div>
@@ -1440,8 +1440,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_ad9450051586f5f5ae5a0297d15fdbfdf"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#ad9450051586f5f5ae5a0297d15fdbfdf">ripple::InboundLedgers::gotStaleData</a></div><div class="ttdeci">virtual void gotStaleData(std::shared_ptr&lt; protocol::TMLedgerData &gt; packet)=0</div></div>
<div class="ttc" id="anamespaceripple_1_1Resource_html_a0051d327f5a6419ffb9b4a2dac7a81ed"><div class="ttname"><a href="namespaceripple_1_1Resource.html#a0051d327f5a6419ffb9b4a2dac7a81ed">ripple::Resource::feeBadData</a></div><div class="ttdeci">const Charge feeBadData</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_afc48bba6c28fe01038e50364d4552308"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#afc48bba6c28fe01038e50364d4552308">ripple::LedgerMaster::getFetchPack</a></div><div class="ttdeci">boost::optional&lt; Blob &gt; getFetchPack(uint256 const &amp;hash) override</div><div class="ttdoc">Retrieves partial ledger data of the coresponding hash from peers.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02011">LedgerMaster.cpp:2011</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a530e5792a51146d9f81c92bad1fd932a"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a530e5792a51146d9f81c92bad1fd932a">ripple::NodeStore::Database::fetch</a></div><div class="ttdeci">virtual std::shared_ptr&lt; NodeObject &gt; fetch(uint256 const &amp;hash, std::uint32_t seq)=0</div><div class="ttdoc">Fetch an object.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_afc48bba6c28fe01038e50364d4552308"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#afc48bba6c28fe01038e50364d4552308">ripple::LedgerMaster::getFetchPack</a></div><div class="ttdeci">boost::optional&lt; Blob &gt; getFetchPack(uint256 const &amp;hash) override</div><div class="ttdoc">Retrieves partial ledger data of the coresponding hash from peers.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02012">LedgerMaster.cpp:2012</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_aca56b7c63030174e59720ab51d739422"><div class="ttname"><a href="classripple_1_1Application.html#aca56b7c63030174e59720ab51d739422">ripple::Application::config</a></div><div class="ttdeci">virtual Config &amp; config()=0</div></div>
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_aff8b120dd69c652db5c3327d7eab5f8d"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#aff8b120dd69c652db5c3327d7eab5f8d">ripple::InboundLedgers::onLedgerFetched</a></div><div class="ttdeci">virtual void onLedgerFetched()=0</div><div class="ttdoc">Called when a complete ledger is obtained.</div></div>
<div class="ttc" id="aclassripple_1_1SHAMapAddNode_html_a93613e3366b21067e1be97251a43c511"><div class="ttname"><a href="classripple_1_1SHAMapAddNode.html#a93613e3366b21067e1be97251a43c511">ripple::SHAMapAddNode::isGood</a></div><div class="ttdeci">bool isGood() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapAddNode_8h_source.html#l00132">SHAMapAddNode.h:132</a></div></div>
@@ -1452,6 +1451,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1LedgerInfo_html_a279f72e0664518d5fccd52ed7a92e0da"><div class="ttname"><a href="structripple_1_1LedgerInfo.html#a279f72e0664518d5fccd52ed7a92e0da">ripple::LedgerInfo::closeFlags</a></div><div class="ttdeci">int closeFlags</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00114">ReadView.h:114</a></div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a860be08979e27d8c6f37f722f996ba6c"><div class="ttname"><a href="classripple_1_1Application.html#a860be08979e27d8c6f37f722f996ba6c">ripple::Application::getJobQueue</a></div><div class="ttdeci">virtual JobQueue &amp; getJobQueue()=0</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&lt; NodeObject &gt; fetchNodeObject(uint256 const &amp;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_1InboundLedger_html_ab32aa3e9b48fe810668c4d09fde2d369"><div class="ttname"><a href="classripple_1_1InboundLedger.html#ab32aa3e9b48fe810668c4d09fde2d369">ripple::InboundLedger::tryDB</a></div><div class="ttdeci">void tryDB(NodeStore::Database &amp;srcDB)</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8cpp_source.html#l00300">InboundLedger.cpp:300</a></div></div>
<div class="ttc" id="aclassripple_1_1InboundLedger_html_ae0732eada133ab96152376c95a30fefa"><div class="ttname"><a href="classripple_1_1InboundLedger.html#ae0732eada133ab96152376c95a30fefa">ripple::InboundLedger::takeTxRootNode</a></div><div class="ttdeci">bool takeTxRootNode(Slice const &amp;data, SHAMapAddNode &amp;)</div><div class="ttdoc">Process AS root node received from a peer Call with a lock.</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8cpp_source.html#l01017">InboundLedger.cpp:1017</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>