mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-24 07:42:33 +00:00
deploy: ef284692db
This commit is contained in:
@@ -730,7 +730,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> </div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <span class="keywordflow">if</span> (it == ledgerHashes.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/map/end.html">end</a>())</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> {</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#aeda23b876d533e7dbfaab7a326fa3e2a">isStopping</a>())</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a882ec5ca5fcf52bc446a64eacba8a88f">isStopping</a>())</div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> </div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> {</div>
|
||||
@@ -1155,7 +1155,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span> </div>
|
||||
<div class="line"><a id="l01021" name="l01021"></a><span class="lineno"> 1021</span> <span class="keywordflow">if</span> (ledger->header().seq <= <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#a060bcc3a44b18bf3e2f233a7fa8b3f7b">mValidLedgerSeq</a>)</div>
|
||||
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"> 1022</span> {</div>
|
||||
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#a6e0a37ac42a5e33db7e391c5d80e6527">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>();</div>
|
||||
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>();</div>
|
||||
<div class="line"><a id="l01024" name="l01024"></a><span class="lineno"> 1024</span> JLOG(stream) << <span class="stringliteral">"Consensus built old ledger: "</span> << ledger->header().seq << <span class="stringliteral">" <= "</span> << <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#a060bcc3a44b18bf3e2f233a7fa8b3f7b">mValidLedgerSeq</a>;</div>
|
||||
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"> 1025</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span> }</div>
|
||||
@@ -1165,7 +1165,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01030" name="l01030"></a><span class="lineno"> 1030</span> </div>
|
||||
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"> 1031</span> <span class="keywordflow">if</span> (ledger->header().seq <= <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#a060bcc3a44b18bf3e2f233a7fa8b3f7b">mValidLedgerSeq</a>)</div>
|
||||
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span> {</div>
|
||||
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#a6e0a37ac42a5e33db7e391c5d80e6527">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>();</div>
|
||||
<div class="line"><a id="l01033" name="l01033"></a><span class="lineno"> 1033</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>();</div>
|
||||
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"> 1034</span> JLOG(stream) << <span class="stringliteral">"Consensus ledger fully validated"</span>;</div>
|
||||
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"> 1035</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span> }</div>
|
||||
@@ -1231,7 +1231,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span> </div>
|
||||
<div class="line"><a id="l01097" name="l01097"></a><span class="lineno"> 1097</span> <span class="keywordflow">if</span> (maxSeq > <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#a060bcc3a44b18bf3e2f233a7fa8b3f7b">mValidLedgerSeq</a>)</div>
|
||||
<div class="line"><a id="l01098" name="l01098"></a><span class="lineno"> 1098</span> {</div>
|
||||
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#a6e0a37ac42a5e33db7e391c5d80e6527">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>();</div>
|
||||
<div class="line"><a id="l01099" name="l01099"></a><span class="lineno"> 1099</span> <span class="keyword">auto</span> stream = <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0">journal</a>(<span class="stringliteral">"LedgerConsensus"</span>).<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>();</div>
|
||||
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"> 1100</span> JLOG(stream) << <span class="stringliteral">"Consensus triggered check of ledger"</span>;</div>
|
||||
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span> <a class="code hl_function" href="classxrpl_1_1LedgerMaster.html#ac44e2e05405dcf667409eb99953c6d6f">checkAccept</a>(maxLedger, maxSeq);</div>
|
||||
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span> }</div>
|
||||
@@ -1569,7 +1569,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="foldopen" id="foldopen01421" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"><a class="line" href="classxrpl_1_1LedgerMaster.html#a37a876e84741de9c30fdcd490a1fce40"> 1421</a></span><a class="code hl_function" href="classxrpl_1_1LedgerMaster.html#a37a876e84741de9c30fdcd490a1fce40">LedgerMaster::newPFWork</a>(<span class="keywordtype">char</span> <span class="keyword">const</span>* name, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::recursive_mutex></a>&)</div>
|
||||
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span>{</div>
|
||||
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#aeda23b876d533e7dbfaab7a326fa3e2a">isStopping</a>() && <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#acb5b2209486f39bb21a1be0eefa95470">mPathFindThread</a> < 2 && <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a314b80af93ad26fd78babec3a5b2fe5b">getPathRequests</a>().<a class="code hl_function" href="classxrpl_1_1PathRequests.html#a5d6fe79e769a20fbbb321ea90d09615f">requestsPending</a>())</div>
|
||||
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a882ec5ca5fcf52bc446a64eacba8a88f">isStopping</a>() && <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#acb5b2209486f39bb21a1be0eefa95470">mPathFindThread</a> < 2 && <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a314b80af93ad26fd78babec3a5b2fe5b">getPathRequests</a>().<a class="code hl_function" href="classxrpl_1_1PathRequests.html#a5d6fe79e769a20fbbb321ea90d09615f">requestsPending</a>())</div>
|
||||
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"> 1424</span> {</div>
|
||||
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span> JLOG(<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#ad1e54639d7298da7ecf33610622e2715">m_journal</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>()) << <span class="stringliteral">"newPFWork: Creating job. path find threads: "</span> << <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#acb5b2209486f39bb21a1be0eefa95470">mPathFindThread</a>;</div>
|
||||
<div class="line"><a id="l01426" name="l01426"></a><span class="lineno"> 1426</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a164cae2730459e9268836f96161f0b1f">getJobQueue</a>().<a class="code hl_function" href="classxrpl_1_1JobQueue.html#a529243d96c2e8f1e66aad0b6e7111518">addJob</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a8cb315a10bb9d6ac744e47a352ba6c81ac1698c25d3792482b3c0d7b4421dd142">jtUPDATE_PF</a>, name, [<span class="keyword">this</span>]() { updatePaths(); }))</div>
|
||||
@@ -1579,7 +1579,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"> 1430</span> }</div>
|
||||
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span> <span class="comment">// If we're stopping don't give callers the expectation that their</span></div>
|
||||
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"> 1432</span> <span class="comment">// request will be fulfilled, even if it may be serviced.</span></div>
|
||||
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"> 1433</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#acb5b2209486f39bb21a1be0eefa95470">mPathFindThread</a> > 0 && !<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1Application.html#aeda23b876d533e7dbfaab7a326fa3e2a">isStopping</a>();</div>
|
||||
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"> 1433</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#acb5b2209486f39bb21a1be0eefa95470">mPathFindThread</a> > 0 && !<a class="code hl_variable" href="classxrpl_1_1LedgerMaster.html#af8c192fbfe057cdcfa0453ecfc35f2f1">app_</a>.<a class="code hl_function" href="classxrpl_1_1ServiceRegistry.html#a882ec5ca5fcf52bc446a64eacba8a88f">isStopping</a>();</div>
|
||||
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"> 1434</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l01435" name="l01435"></a><span class="lineno"> 1435</span> </div>
|
||||
@@ -2311,13 +2311,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassxrpl_1_1Application_html"><div class="ttname"><a href="classxrpl_1_1Application.html">xrpl::Application</a></div><div class="ttdef"><b>Definition</b> <a href="Application_8h_source.html#l00094">Application.h:95</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Application_html_a31c486ede7ae3b9c56c4c57bc696e3bf"><div class="ttname"><a href="classxrpl_1_1Application.html#a31c486ede7ae3b9c56c4c57bc696e3bf">xrpl::Application::config</a></div><div class="ttdeci">virtual Config & config()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Application_html_a6883b7d24b4c19a6d62e3708606834bd"><div class="ttname"><a href="classxrpl_1_1Application.html#a6883b7d24b4c19a6d62e3708606834bd">xrpl::Application::getMaxDisallowedLedger</a></div><div class="ttdeci">virtual LedgerIndex getMaxDisallowedLedger()=0</div><div class="ttdoc">Ensure that a newly-started validator does not sign proposals older than the last ledger it persisted...</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Application_html_a6e0a37ac42a5e33db7e391c5d80e6527"><div class="ttname"><a href="classxrpl_1_1Application.html#a6e0a37ac42a5e33db7e391c5d80e6527">xrpl::Application::journal</a></div><div class="ttdeci">virtual beast::Journal journal(std::string const &name)=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Application_html_aeda23b876d533e7dbfaab7a326fa3e2a"><div class="ttname"><a href="classxrpl_1_1Application.html#aeda23b876d533e7dbfaab7a326fa3e2a">xrpl::Application::isStopping</a></div><div class="ttdeci">virtual bool isStopping() const =0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1CanonicalTXSet_html"><div class="ttname"><a href="classxrpl_1_1CanonicalTXSet.html">xrpl::CanonicalTXSet</a></div><div class="ttdoc">Holds transactions which were deferred to the next pass of consensus.</div><div class="ttdef"><b>Definition</b> <a href="CanonicalTXSet_8h_source.html#l00018">CanonicalTXSet.h:19</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1CanonicalTXSet_html_a449b5bf238732ba757b9606a68f6c0f4"><div class="ttname"><a href="classxrpl_1_1CanonicalTXSet.html#a449b5bf238732ba757b9606a68f6c0f4">xrpl::CanonicalTXSet::insert</a></div><div class="ttdeci">void insert(std::shared_ptr< STTx const > const &txn)</div><div class="ttdef"><b>Definition</b> <a href="CanonicalTXSet_8cpp_source.html#l00033">CanonicalTXSet.cpp:33</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1CanonicalTXSet_html_aa0df0dc1e3ed27fa3b468e0e2ea880e6"><div class="ttname"><a href="classxrpl_1_1CanonicalTXSet.html#aa0df0dc1e3ed27fa3b468e0e2ea880e6">xrpl::CanonicalTXSet::popAcctTransaction</a></div><div class="ttdeci">std::shared_ptr< STTx const > popAcctTransaction(std::shared_ptr< STTx const > const &tx)</div><div class="ttdef"><b>Definition</b> <a href="CanonicalTXSet_8cpp_source.html#l00040">CanonicalTXSet.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Config_html_a0301945ac9838590027530fb4a285437"><div class="ttname"><a href="classxrpl_1_1Config.html#a0301945ac9838590027530fb4a285437">xrpl::Config::features</a></div><div class="ttdeci">std::unordered_set< uint256, beast::uhash<> > features</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00256">Config.h:256</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Config_html_afce65e28072f9f9a29a6bb67f107b9d8"><div class="ttname"><a href="classxrpl_1_1Config.html#afce65e28072f9f9a29a6bb67f107b9d8">xrpl::Config::LEDGER_REPLAY</a></div><div class="ttdeci">bool LEDGER_REPLAY</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00203">Config.h:203</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Config_html_a0301945ac9838590027530fb4a285437"><div class="ttname"><a href="classxrpl_1_1Config.html#a0301945ac9838590027530fb4a285437">xrpl::Config::features</a></div><div class="ttdeci">std::unordered_set< uint256, beast::uhash<> > features</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00257">Config.h:257</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1Config_html_afce65e28072f9f9a29a6bb67f107b9d8"><div class="ttname"><a href="classxrpl_1_1Config.html#afce65e28072f9f9a29a6bb67f107b9d8">xrpl::Config::LEDGER_REPLAY</a></div><div class="ttdeci">bool LEDGER_REPLAY</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00204">Config.h:204</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1InboundLedger_html_ade00c970d116ec643a4ac7e050b26991"><div class="ttname"><a href="classxrpl_1_1InboundLedger.html#ade00c970d116ec643a4ac7e050b26991">xrpl::InboundLedger::Reason</a></div><div class="ttdeci">Reason</div><div class="ttdef"><b>Definition</b> <a href="InboundLedger_8h_source.html#l00025">InboundLedger.h:25</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1InboundLedger_html_ade00c970d116ec643a4ac7e050b26991a5d83de1c9f32e1adaf68625c99c29ac4"><div class="ttname"><a href="classxrpl_1_1InboundLedger.html#ade00c970d116ec643a4ac7e050b26991a5d83de1c9f32e1adaf68625c99c29ac4">xrpl::InboundLedger::Reason::HISTORY</a></div><div class="ttdeci">@ HISTORY</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1InboundLedger_html_ade00c970d116ec643a4ac7e050b26991ac942dc2a9f958acddc67e11472d3ca0b"><div class="ttname"><a href="classxrpl_1_1InboundLedger.html#ade00c970d116ec643a4ac7e050b26991ac942dc2a9f958acddc67e11472d3ca0b">xrpl::InboundLedger::Reason::GENERIC</a></div><div class="ttdeci">@ GENERIC</div></div>
|
||||
@@ -2504,9 +2502,11 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a6eaeb6486a08c1eeae4b0e5db35401ca"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a6eaeb6486a08c1eeae4b0e5db35401ca">xrpl::ServiceRegistry::openLedger</a></div><div class="ttdeci">virtual OpenLedger & openLedger()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a790d8e930e9626991942f4e4845cba43"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a790d8e930e9626991942f4e4845cba43">xrpl::ServiceRegistry::getInboundLedgers</a></div><div class="ttdeci">virtual InboundLedgers & getInboundLedgers()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a830b10b204ebb21f7a5f625ac396512d"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a830b10b204ebb21f7a5f625ac396512d">xrpl::ServiceRegistry::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster & getLedgerMaster()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a882ec5ca5fcf52bc446a64eacba8a88f"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a882ec5ca5fcf52bc446a64eacba8a88f">xrpl::ServiceRegistry::isStopping</a></div><div class="ttdeci">virtual bool isStopping() const =0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_a977850072a072201724f725e672b3ba8"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#a977850072a072201724f725e672b3ba8">xrpl::ServiceRegistry::getLedgerReplayer</a></div><div class="ttdeci">virtual LedgerReplayer & getLedgerReplayer()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_abb4e6bc73cc28acdb30865a418f044fd"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#abb4e6bc73cc28acdb30865a418f044fd">xrpl::ServiceRegistry::timeKeeper</a></div><div class="ttdeci">virtual TimeKeeper & timeKeeper()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_abbc3d9efdfe72708390ed1e8c9cc7f91"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#abbc3d9efdfe72708390ed1e8c9cc7f91">xrpl::ServiceRegistry::getOrderBookDB</a></div><div class="ttdeci">virtual OrderBookDB & getOrderBookDB()=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1ServiceRegistry_html_ad6bc0d5fd9a242edb333ab74d19bddc0"><div class="ttname"><a href="classxrpl_1_1ServiceRegistry.html#ad6bc0d5fd9a242edb333ab74d19bddc0">xrpl::ServiceRegistry::journal</a></div><div class="ttdeci">virtual beast::Journal journal(std::string const &name)=0</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TimeKeeper_html_a33d345a89ac0af6bae7ae2ac5eeb9f4f"><div class="ttname"><a href="classxrpl_1_1TimeKeeper.html#a33d345a89ac0af6bae7ae2ac5eeb9f4f">xrpl::TimeKeeper::now</a></div><div class="ttdeci">time_point now() const override</div><div class="ttdoc">Returns the current time, using the server's clock.</div><div class="ttdef"><b>Definition</b> <a href="TimeKeeper_8h_source.html#l00043">TimeKeeper.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TimeKeeper_html_a596851543f3fdc3f2f03e9c71ffdf223"><div class="ttname"><a href="classxrpl_1_1TimeKeeper.html#a596851543f3fdc3f2f03e9c71ffdf223">xrpl::TimeKeeper::closeTime</a></div><div class="ttdeci">time_point closeTime() const</div><div class="ttdoc">Returns the predicted close time, in network time.</div><div class="ttdef"><b>Definition</b> <a href="TimeKeeper_8h_source.html#l00055">TimeKeeper.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1UptimeClock_html_a5f451e0e789c417de834f0b241dc6cd9"><div class="ttname"><a href="classxrpl_1_1UptimeClock.html#a5f451e0e789c417de834f0b241dc6cd9">xrpl::UptimeClock::now</a></div><div class="ttdeci">static time_point now()</div><div class="ttdef"><b>Definition</b> <a href="UptimeClock_8cpp_source.html#l00048">UptimeClock.cpp:48</a></div></div>
|
||||
@@ -2560,8 +2560,8 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="anamespacexrpl_html_a35ce7572092b98720a52fa343c6f2fa9"><div class="ttname"><a href="namespacexrpl.html#a35ce7572092b98720a52fa343c6f2fa9">xrpl::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00597">base_uint.h:597</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a50ae4382e743150ec538c988ce0d1f31"><div class="ttname"><a href="namespacexrpl.html#a50ae4382e743150ec538c988ce0d1f31">xrpl::calculatePercent</a></div><div class="ttdeci">constexpr std::size_t calculatePercent(std::size_t count, std::size_t total)</div><div class="ttdoc">Calculate one number divided by another number in percentage.</div><div class="ttdef"><b>Definition</b> <a href="MathUtilities_8h_source.html#l00024">MathUtilities.h:24</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a63a180826647fe29d9791ed46375e267"><div class="ttname"><a href="namespacexrpl.html#a63a180826647fe29d9791ed46375e267">xrpl::populateFetchPack</a></div><div class="ttdeci">static void populateFetchPack(SHAMap const &want, SHAMap const *have, std::uint32_t cnt, protocol::TMGetObjectByHash *into, std::uint32_t seq, bool withLeaves=true)</div><div class="ttdoc">Populate a fetch pack with data from the map the recipient wants.</div><div class="ttdef"><b>Definition</b> <a href="LedgerMaster_8cpp_source.html#l01916">LedgerMaster.cpp:1916</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a70175d5fe12064c607d42ef5f633dad1"><div class="ttname"><a href="namespacexrpl.html#a70175d5fe12064c607d42ef5f633dad1">xrpl::pendSaveValidated</a></div><div class="ttdeci">bool pendSaveValidated(Application &app, std::shared_ptr< Ledger const > const &ledger, bool isSynchronous, bool isCurrent)</div><div class="ttdoc">Save, or arrange to save, a fully-validated ledger Returns false on error.</div><div class="ttdef"><b>Definition</b> <a href="Ledger_8cpp_source.html#l00924">Ledger.cpp:924</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0">xrpl::SizedItem</a></div><div class="ttdeci">SizedItem</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00024">Config.h:24</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a70175d5fe12064c607d42ef5f633dad1"><div class="ttname"><a href="namespacexrpl.html#a70175d5fe12064c607d42ef5f633dad1">xrpl::pendSaveValidated</a></div><div class="ttdeci">bool pendSaveValidated(Application &app, std::shared_ptr< Ledger const > const &ledger, bool isSynchronous, bool isCurrent)</div><div class="ttdoc">Save, or arrange to save, a fully-validated ledger Returns false on error.</div><div class="ttdef"><b>Definition</b> <a href="Ledger_8cpp_source.html#l00923">Ledger.cpp:923</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0">xrpl::SizedItem</a></div><div class="ttdeci">SizedItem</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00026">Config.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a715e1d925c4f785ff23d862252b917d0a84e0eb5e4fbd74b1a9cafa3a2e072f64"><div class="ttname"><a href="namespacexrpl.html#a715e1d925c4f785ff23d862252b917d0a84e0eb5e4fbd74b1a9cafa3a2e072f64">xrpl::SizedItem::ledgerFetch</a></div><div class="ttdeci">@ ledgerFetch</div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a7644984f1b51b6d0a944614fb72778f8"><div class="ttname"><a href="namespacexrpl.html#a7644984f1b51b6d0a944614fb72778f8">xrpl::areCompatible</a></div><div class="ttdeci">bool areCompatible(ReadView const &validLedger, ReadView const &testLedger, beast::Journal::Stream &s, char const *reason)</div><div class="ttdoc">Return false if the test ledger is provably incompatible with the valid ledger, that is,...</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00735">View.cpp:735</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a77ba5b12d65c411940748c8792a73ccc"><div class="ttname"><a href="namespacexrpl.html#a77ba5b12d65c411940748c8792a73ccc">xrpl::getCandidateLedger</a></div><div class="ttdeci">LedgerIndex getCandidateLedger(LedgerIndex requested)</div><div class="ttdoc">Find a ledger index from which we could easily get the requested ledger.</div><div class="ttdef"><b>Definition</b> <a href="View_8h_source.html#l00399">View.h:399</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user