This commit is contained in:
manojsdoshi
2022-03-11 23:48:43 +00:00
parent 33ee5a435d
commit 5f48f33f84
1856 changed files with 55639 additions and 53603 deletions

View File

@@ -347,7 +347,7 @@ $(function() {
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#a721752bec7f20bf5ebb1238fb7bbc435">setPubLedger</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Ledger const&gt;</a> <span class="keyword">const</span>&amp; l);</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; </div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#af2bd33674e29d753ce962e831feb469e">tryFill</a>(<a class="code" href="classripple_1_1Job.html">Job</a>&amp; job, <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Ledger const&gt;</a> ledger);</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#a4273b5cf8a38bce9f80c748abef7422a">tryFill</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Ledger const&gt;</a> ledger);</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; </div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#aa65154f38461c13e79695d7d6c7fa4c9">getFetchPack</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">LedgerIndex</a> missing, <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">InboundLedger::Reason</a> reason);</div>
@@ -372,7 +372,7 @@ $(function() {
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#ac93d1652035e6600635bdf6cba0d510a">findNewLedgersToPublish</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock&lt;std::recursive_mutex&gt;</a>&amp;);</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; <span class="keywordtype">void</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#a6d84a7bc393900b8d1d12008dcfce9b4">updatePaths</a>(<a class="code" href="classripple_1_1Job.html">Job</a>&amp; job);</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <a class="code" href="classripple_1_1LedgerMaster.html#a05b6278153dde8163b8beba57b9c064a">updatePaths</a>();</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; </div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="comment">// Returns true if work started. Always called with m_mutex locked.</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="comment">// The passed lock is a reminder to callers.</span></div>
@@ -496,14 +496,14 @@ $(function() {
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a39c2844803170290bea1a39cf4768566"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a39c2844803170290bea1a39cf4768566">ripple::LedgerMaster::mPubLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; mPubLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00348">LedgerMaster.h:348</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#l00115">Application.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad839bc4815ef40e0f0a74143fb29771f"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad839bc4815ef40e0f0a74143fb29771f">ripple::LedgerMaster::mClosedLedger</a></div><div class="ttdeci">LedgerHolder mClosedLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00342">LedgerMaster.h:342</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a5c377711a5c7011df73744b6be390d21"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a5c377711a5c7011df73744b6be390d21">ripple::LedgerMaster::getPublishedLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getPublishedLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01652">LedgerMaster.cpp:1652</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a5c377711a5c7011df73744b6be390d21"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a5c377711a5c7011df73744b6be390d21">ripple::LedgerMaster::getPublishedLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getPublishedLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01651">LedgerMaster.cpp:1651</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a657cc607c2fbd75e529fba30b1fab3f5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a657cc607c2fbd75e529fba30b1fab3f5">ripple::LedgerMaster::fetch_packs_</a></div><div class="ttdeci">TaggedCache&lt; uint256, Blob &gt; fetch_packs_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00402">LedgerMaster.h:402</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3ad6b9137291f79a7bd50039c538289e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3ad6b9137291f79a7bd50039c538289e">ripple::LedgerMaster::makeFetchPack</a></div><div class="ttdeci">void makeFetchPack(std::weak_ptr&lt; Peer &gt; const &amp;wPeer, std::shared_ptr&lt; protocol::TMGetObjectByHash &gt; const &amp;request, uint256 haveLedgerHash, UptimeClock::time_point uptime)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02193">LedgerMaster.cpp:2193</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a043c0ea4eb656f7838e145be8abefbc0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a043c0ea4eb656f7838e145be8abefbc0">ripple::LedgerMaster::clearLedgerCachePrior</a></div><div class="ttdeci">void clearLedgerCachePrior(LedgerIndex seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01860">LedgerMaster.cpp:1860</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3ad6b9137291f79a7bd50039c538289e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3ad6b9137291f79a7bd50039c538289e">ripple::LedgerMaster::makeFetchPack</a></div><div class="ttdeci">void makeFetchPack(std::weak_ptr&lt; Peer &gt; const &amp;wPeer, std::shared_ptr&lt; protocol::TMGetObjectByHash &gt; const &amp;request, uint256 haveLedgerHash, UptimeClock::time_point uptime)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02192">LedgerMaster.cpp:2192</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a043c0ea4eb656f7838e145be8abefbc0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a043c0ea4eb656f7838e145be8abefbc0">ripple::LedgerMaster::clearLedgerCachePrior</a></div><div class="ttdeci">void clearLedgerCachePrior(LedgerIndex seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01859">LedgerMaster.cpp:1859</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="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt; Collector &gt;</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="Application_8h_source.html#l00063">Application.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a536e3bab957c1e220d1de0bf2885ffc3"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a536e3bab957c1e220d1de0bf2885ffc3">ripple::LedgerMaster::sweep</a></div><div class="ttdeci">void sweep()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01839">LedgerMaster.cpp:1839</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a536e3bab957c1e220d1de0bf2885ffc3"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a536e3bab957c1e220d1de0bf2885ffc3">ripple::LedgerMaster::sweep</a></div><div class="ttdeci">void sweep()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01838">LedgerMaster.cpp:1838</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3e0f9a065a80c97aa923367f33eafd84"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3e0f9a065a80c97aa923367f33eafd84">ripple::LedgerMaster::mBuildingLedgerSeq</a></div><div class="ttdeci">std::atomic&lt; LedgerIndex &gt; mBuildingLedgerSeq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00389">LedgerMaster.h:389</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a262ba48a2919950db79ae9434018b450"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a262ba48a2919950db79ae9434018b450">ripple::LedgerMaster::app_</a></div><div class="ttdeci">Application &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00336">LedgerMaster.h:336</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerMaster_1_1Stats_html_ab1fe487de15de013404281c1a39ccb82"><div class="ttname"><a href="structripple_1_1LedgerMaster_1_1Stats.html#ab1fe487de15de013404281c1a39ccb82">ripple::LedgerMaster::Stats::Stats</a></div><div class="ttdeci">Stats(Handler const &amp;handler, beast::insight::Collector::ptr const &amp;collector)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00417">LedgerMaster.h:417</a></div></div>
@@ -517,41 +517,41 @@ $(function() {
<div class="ttc" id="astructripple_1_1LedgerMaster_1_1Stats_html_a68816197b3947b9a0f413fbcf5252706"><div class="ttname"><a href="structripple_1_1LedgerMaster_1_1Stats.html#a68816197b3947b9a0f413fbcf5252706">ripple::LedgerMaster::Stats::hook</a></div><div class="ttdeci">beast::insight::Hook hook</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00428">LedgerMaster.h:428</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a9303df52367ab629b253a6512c74a1f1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a9303df52367ab629b253a6512c74a1f1">ripple::LedgerMaster::getPublishedLedgerAge</a></div><div class="ttdeci">std::chrono::seconds getPublishedLedgerAge()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00251">LedgerMaster.cpp:251</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a284da756b31604386fdb976808fb89db"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a284da756b31604386fdb976808fb89db">ripple::LedgerMaster::upgradeWarningPrevTime_</a></div><div class="ttdeci">TimeKeeper::time_point upgradeWarningPrevTime_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00411">LedgerMaster.h:411</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a0841fd5ecc4dc815a9a1e6b6bd65210a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a0841fd5ecc4dc815a9a1e6b6bd65210a">ripple::LedgerMaster::releaseReplay</a></div><div class="ttdeci">std::unique_ptr&lt; LedgerReplay &gt; releaseReplay()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01872">LedgerMaster.cpp:1872</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a0841fd5ecc4dc815a9a1e6b6bd65210a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a0841fd5ecc4dc815a9a1e6b6bd65210a">ripple::LedgerMaster::releaseReplay</a></div><div class="ttdeci">std::unique_ptr&lt; LedgerReplay &gt; releaseReplay()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01871">LedgerMaster.cpp:1871</a></div></div>
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aae3e19890142deb54145b221105b81a7"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aae3e19890142deb54145b221105b81a7">ripple::LedgerMaster::getValidatedRules</a></div><div class="ttdeci">Rules getValidatedRules()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01637">LedgerMaster.cpp:1637</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aae3e19890142deb54145b221105b81a7"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aae3e19890142deb54145b221105b81a7">ripple::LedgerMaster::getValidatedRules</a></div><div class="ttdeci">Rules getValidatedRules()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01636">LedgerMaster.cpp:1636</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a99311904e2e5203c8715463e261c9fe7"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a99311904e2e5203c8715463e261c9fe7">ripple::LedgerMaster::mCompleteLock</a></div><div class="ttdeci">std::recursive_mutex mCompleteLock</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00369">LedgerMaster.h:369</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a926ef16a307d6a2fccfc22318687c364"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a926ef16a307d6a2fccfc22318687c364">ripple::LedgerMaster::applyHeldTransactions</a></div><div class="ttdeci">void applyHeldTransactions()</div><div class="ttdoc">Apply held transactions to the open ledger This is normally called as we close the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00540">LedgerMaster.cpp:540</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_acd66ad389ac42689ffdca1800cc33216"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#acd66ad389ac42689ffdca1800cc33216">ripple::LedgerMaster::switchLCL</a></div><div class="ttdeci">void switchLCL(std::shared_ptr&lt; Ledger const &gt; const &amp;lastClosed)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00495">LedgerMaster.cpp:495</a></div></div>
<div class="ttc" id="arecursive_mutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a7298495cf840485b7dadfa71b33906c6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a7298495cf840485b7dadfa71b33906c6">ripple::LedgerMaster::newPFWork</a></div><div class="ttdeci">bool newPFWork(const char *name, std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdoc">A thread needs to be dispatched to handle pathfinding work of some kind.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01587">LedgerMaster.cpp:1587</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a7298495cf840485b7dadfa71b33906c6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a7298495cf840485b7dadfa71b33906c6">ripple::LedgerMaster::newPFWork</a></div><div class="ttdeci">bool newPFWork(const char *name, std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdoc">A thread needs to be dispatched to handle pathfinding work of some kind.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01586">LedgerMaster.cpp:1586</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="aclassripple_1_1LedgerMaster_html_a5f99fb5737062937149e4e33a95ffd06"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a5f99fb5737062937149e4e33a95ffd06">ripple::LedgerMaster::getLedgerByHash</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getLedgerByHash(uint256 const &amp;hash)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01813">LedgerMaster.cpp:1813</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a415ac9258f2c2e1158d5f421b1742647"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a415ac9258f2c2e1158d5f421b1742647">ripple::LedgerMaster::isNewPathRequest</a></div><div class="ttdeci">bool isNewPathRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01565">LedgerMaster.cpp:1565</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a5f99fb5737062937149e4e33a95ffd06"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a5f99fb5737062937149e4e33a95ffd06">ripple::LedgerMaster::getLedgerByHash</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getLedgerByHash(uint256 const &amp;hash)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01812">LedgerMaster.cpp:1812</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a415ac9258f2c2e1158d5f421b1742647"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a415ac9258f2c2e1158d5f421b1742647">ripple::LedgerMaster::isNewPathRequest</a></div><div class="ttdeci">bool isNewPathRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01564">LedgerMaster.cpp:1564</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac70521ab6e1277870a9e400e7a08e937"><div class="ttname"><a href="namespaceripple.html#ac70521ab6e1277870a9e400e7a08e937">ripple::stopwatch</a></div><div class="ttdeci">Stopwatch &amp; stopwatch()</div><div class="ttdoc">Returns an instance of a wall clock.</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00088">chrono.h:88</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a48d645c212af114908fe168b140ff3cb"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a48d645c212af114908fe168b140ff3cb">ripple::LedgerMaster::getEarliestFetch</a></div><div class="ttdeci">std::uint32_t getEarliestFetch()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00688">LedgerMaster.cpp:688</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerHistory_html"><div class="ttname"><a href="classripple_1_1LedgerHistory.html">ripple::LedgerHistory</a></div><div class="ttdoc">Retains historical ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHistory_8h_source.html#l00036">LedgerHistory.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a4c6df242c0ea3409a06e44436495235f"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a4c6df242c0ea3409a06e44436495235f">ripple::LedgerMaster::walkHashBySeq</a></div><div class="ttdeci">std::optional&lt; LedgerHash &gt; walkHashBySeq(std::uint32_t index, InboundLedger::Reason reason)</div><div class="ttdoc">Walk to a ledger's hash using the skip list.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01713">LedgerMaster.cpp:1713</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a4c6df242c0ea3409a06e44436495235f"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a4c6df242c0ea3409a06e44436495235f">ripple::LedgerMaster::walkHashBySeq</a></div><div class="ttdeci">std::optional&lt; LedgerHash &gt; walkHashBySeq(std::uint32_t index, InboundLedger::Reason reason)</div><div class="ttdoc">Walk to a ledger's hash using the skip list.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01712">LedgerMaster.cpp:1712</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a877e0fe2e956eccfe910101bf4143950"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a877e0fe2e956eccfe910101bf4143950">ripple::LedgerMaster::setFullLedger</a></div><div class="ttdeci">void setFullLedger(std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, bool isSynchronous, bool isCurrent)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00901">LedgerMaster.cpp:901</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a840d6984324db3445af458b9be123b6d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a840d6984324db3445af458b9be123b6d">ripple::LedgerMaster::tune</a></div><div class="ttdeci">void tune(int size, std::chrono::seconds age)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01833">LedgerMaster.cpp:1833</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a840d6984324db3445af458b9be123b6d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a840d6984324db3445af458b9be123b6d">ripple::LedgerMaster::tune</a></div><div class="ttdeci">void tune(int size, std::chrono::seconds age)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01832">LedgerMaster.cpp:1832</a></div></div>
<div class="ttc" id="aatomic_flag_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic_flag.html">std::atomic_flag</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a35ccb12350f1b7764b9ff2218491d0b5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a35ccb12350f1b7764b9ff2218491d0b5">ripple::LedgerMaster::fixMismatch</a></div><div class="ttdeci">void fixMismatch(ReadView const &amp;ledger)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00847">LedgerMaster.cpp:847</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a88975bf1ed9b4fb018983a8ffea806aa"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a88975bf1ed9b4fb018983a8ffea806aa">ripple::LedgerMaster::fetch_depth_</a></div><div class="ttdeci">const std::uint32_t fetch_depth_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00395">LedgerMaster.h:395</a></div></div>
<div class="ttc" id="aclassripple_1_1CanonicalTXSet_html"><div class="ttname"><a href="classripple_1_1CanonicalTXSet.html">ripple::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#l00037">CanonicalTXSet.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a9bc0c25137a8ebce4ccef779a0b37665"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a9bc0c25137a8ebce4ccef779a0b37665">ripple::LedgerMaster::getCompleteLedgers</a></div><div class="ttdeci">std::string getCompleteLedgers()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01659">LedgerMaster.cpp:1659</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a9bc0c25137a8ebce4ccef779a0b37665"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a9bc0c25137a8ebce4ccef779a0b37665">ripple::LedgerMaster::getCompleteLedgers</a></div><div class="ttdeci">std::string getCompleteLedgers()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01658">LedgerMaster.cpp:1658</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_affe5ded195b29cdc83334b862e806b8c"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#affe5ded195b29cdc83334b862e806b8c">ripple::LedgerMaster::ledger_fetch_size_</a></div><div class="ttdeci">const std::uint32_t ledger_fetch_size_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00400">LedgerMaster.h:400</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerMaster_1_1Stats_html_a33494c73b6fb7cf903b70b274fa8c69c"><div class="ttname"><a href="structripple_1_1LedgerMaster_1_1Stats.html#a33494c73b6fb7cf903b70b274fa8c69c">ripple::LedgerMaster::Stats::validatedLedgerAge</a></div><div class="ttdeci">beast::insight::Gauge validatedLedgerAge</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00429">LedgerMaster.h:429</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00529">base_uint.h:529</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaa9fe12bb21b4ec881c6e87b8b134d5c"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaa9fe12bb21b4ec881c6e87b8b134d5c">ripple::LedgerMaster::peekMutex</a></div><div class="ttdeci">std::recursive_mutex &amp; peekMutex()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01605">LedgerMaster.cpp:1605</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaa9fe12bb21b4ec881c6e87b8b134d5c"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaa9fe12bb21b4ec881c6e87b8b134d5c">ripple::LedgerMaster::peekMutex</a></div><div class="ttdeci">std::recursive_mutex &amp; peekMutex()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01604">LedgerMaster.cpp:1604</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad629f6c230da484e6058c389eb8b8b69"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad629f6c230da484e6058c389eb8b8b69">ripple::LedgerMaster::mGotFetchPackThread</a></div><div class="ttdeci">std::atomic_flag mGotFetchPackThread</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00382">LedgerMaster.h:382</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</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00075">base_uint.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a052a7d6baf80f975ebe10a8f855ca3e7"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a052a7d6baf80f975ebe10a8f855ca3e7">ripple::LedgerMaster::mCompleteLedgers</a></div><div class="ttdeci">RangeSet&lt; std::uint32_t &gt; mCompleteLedgers</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00370">LedgerMaster.h:370</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_a8fdf3fd3b2112759b3a0a7fa4d8afa05"><div class="ttname"><a href="classripple_1_1Config.html#a8fdf3fd3b2112759b3a0a7fa4d8afa05">ripple::Config::reporting</a></div><div class="ttdeci">bool reporting() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00316">Config.h:316</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a871c2f482c5d16d602a21f6ab9d85b48"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a871c2f482c5d16d602a21f6ab9d85b48">ripple::LedgerMaster::mFillInProgress</a></div><div class="ttdeci">int mFillInProgress</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00377">LedgerMaster.h:377</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a1edf9bf61737f405b93980dbe1fee4d3"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a1edf9bf61737f405b93980dbe1fee4d3">ripple::LedgerMaster::replayData</a></div><div class="ttdeci">std::unique_ptr&lt; LedgerReplay &gt; replayData</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00367">LedgerMaster.h:367</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaa32ab558f1d6f813a5bb8ed2e4829a1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaa32ab558f1d6f813a5bb8ed2e4829a1">ripple::LedgerMaster::gotFetchPack</a></div><div class="ttdeci">void gotFetchPack(bool progress, std::uint32_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02123">LedgerMaster.cpp:2123</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae57023a6b0c6b04833a5853c1fe654f1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae57023a6b0c6b04833a5853c1fe654f1">ripple::LedgerMaster::fetchForHistory</a></div><div class="ttdeci">void fetchForHistory(std::uint32_t missing, bool &amp;progress, InboundLedger::Reason reason, std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01878">LedgerMaster.cpp:1878</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aa65154f38461c13e79695d7d6c7fa4c9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aa65154f38461c13e79695d7d6c7fa4c9">ripple::LedgerMaster::getFetchPack</a></div><div class="ttdeci">std::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#l02110">LedgerMaster.cpp:2110</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaa32ab558f1d6f813a5bb8ed2e4829a1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaa32ab558f1d6f813a5bb8ed2e4829a1">ripple::LedgerMaster::gotFetchPack</a></div><div class="ttdeci">void gotFetchPack(bool progress, std::uint32_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02122">LedgerMaster.cpp:2122</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae57023a6b0c6b04833a5853c1fe654f1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae57023a6b0c6b04833a5853c1fe654f1">ripple::LedgerMaster::fetchForHistory</a></div><div class="ttdeci">void fetchForHistory(std::uint32_t missing, bool &amp;progress, InboundLedger::Reason reason, std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01877">LedgerMaster.cpp:1877</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aa65154f38461c13e79695d7d6c7fa4c9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aa65154f38461c13e79695d7d6c7fa4c9">ripple::LedgerMaster::getFetchPack</a></div><div class="ttdeci">std::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#l02109">LedgerMaster.cpp:2109</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a0cf075761a43b4abe322147a06dad13a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a0cf075761a43b4abe322147a06dad13a">ripple::LedgerMaster::failedSave</a></div><div class="ttdeci">void failedSave(std::uint32_t seq, uint256 const &amp;hash)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00962">LedgerMaster.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerHolder_html_a87cfd83ef66929c86ce7a0cf6050c02c"><div class="ttname"><a href="classripple_1_1LedgerHolder.html#a87cfd83ef66929c86ce7a0cf6050c02c">ripple::LedgerHolder::empty</a></div><div class="ttdeci">bool empty()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHolder_8h_source.html#l00062">LedgerHolder.h:62</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aa15ee23de914287001e731bada1e1237"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aa15ee23de914287001e731bada1e1237">ripple::LedgerMaster::getFullValidatedRange</a></div><div class="ttdeci">bool getFullValidatedRange(std::uint32_t &amp;minVal, std::uint32_t &amp;maxVal)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00594">LedgerMaster.cpp:594</a></div></div>
@@ -565,11 +565,11 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1Journal_1_1Stream_html"><div class="ttname"><a href="classbeast_1_1Journal_1_1Stream.html">beast::Journal::Stream</a></div><div class="ttdoc">Provide a light-weight way to check active() before string formatting.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00194">Journal.h:194</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae23afecc4263507c2f581b68183300cd"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae23afecc4263507c2f581b68183300cd">ripple::LedgerMaster::isCompatible</a></div><div class="ttdeci">bool isCompatible(ReadView const &amp;, beast::Journal::Stream, char const *reason)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00220">LedgerMaster.cpp:220</a></div></div>
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a85ab10f185f8e05e7dbd76f6a8df25f5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a85ab10f185f8e05e7dbd76f6a8df25f5">ripple::LedgerMaster::minSqlSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; minSqlSeq()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02330">LedgerMaster.cpp:2330</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_adb95579405e9ad8d61239ffa23b1fb22"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#adb95579405e9ad8d61239ffa23b1fb22">ripple::LedgerMaster::getLedgerBySeq</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getLedgerBySeq(std::uint32_t index)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01777">LedgerMaster.cpp:1777</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a85ab10f185f8e05e7dbd76f6a8df25f5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a85ab10f185f8e05e7dbd76f6a8df25f5">ripple::LedgerMaster::minSqlSeq</a></div><div class="ttdeci">std::optional&lt; LedgerIndex &gt; minSqlSeq()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02329">LedgerMaster.cpp:2329</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a05b6278153dde8163b8beba57b9c064a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a05b6278153dde8163b8beba57b9c064a">ripple::LedgerMaster::updatePaths</a></div><div class="ttdeci">void updatePaths()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01479">LedgerMaster.cpp:1479</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_adb95579405e9ad8d61239ffa23b1fb22"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#adb95579405e9ad8d61239ffa23b1fb22">ripple::LedgerMaster::getLedgerBySeq</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getLedgerBySeq(std::uint32_t index)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01776">LedgerMaster.cpp:1776</a></div></div>
<div class="ttc" id="aruntime_error_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/runtime_error.html">std::runtime_error</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac705ef7b40ff1e783ad35bce97f0694e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac705ef7b40ff1e783ad35bce97f0694e">ripple::LedgerMaster::newPathRequest</a></div><div class="ttdeci">bool newPathRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01557">LedgerMaster.cpp:1557</a></div></div>
<div class="ttc" id="aclassripple_1_1Job_html"><div class="ttname"><a href="classripple_1_1Job.html">ripple::Job</a></div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00094">Job.h:94</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac705ef7b40ff1e783ad35bce97f0694e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac705ef7b40ff1e783ad35bce97f0694e">ripple::LedgerMaster::newPathRequest</a></div><div class="ttdeci">bool newPathRequest()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01556">LedgerMaster.cpp:1556</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a15cca36844eb44d3a6e131a3f7e89c26"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a15cca36844eb44d3a6e131a3f7e89c26">ripple::LedgerMaster::addHeldTransaction</a></div><div class="ttdeci">void addHeldTransaction(std::shared_ptr&lt; Transaction &gt; const &amp;trans)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00416">LedgerMaster.cpp:416</a></div></div>
@@ -577,8 +577,8 @@ $(function() {
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt; std::uint32_t &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad2fa32b34f11e29cac95c53aece8b7f1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad2fa32b34f11e29cac95c53aece8b7f1">ripple::LedgerMaster::mPathFindNewRequest</a></div><div class="ttdeci">bool mPathFindNewRequest</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00380">LedgerMaster.h:380</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerHolder_html_a213656e1e54f1aff2e3a3464be7ec257"><div class="ttname"><a href="classripple_1_1LedgerHolder.html#a213656e1e54f1aff2e3a3464be7ec257">ripple::LedgerHolder::get</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; get()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHolder_8h_source.html#l00055">LedgerHolder.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad8abed1933dbf1cc47ea9c0bf980897f"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad8abed1933dbf1cc47ea9c0bf980897f">ripple::LedgerMaster::getCurrentLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getCurrentLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01612">LedgerMaster.cpp:1612</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae4bffb37e7b4a2cafdb87fc425b02c9d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae4bffb37e7b4a2cafdb87fc425b02c9d">ripple::LedgerMaster::newOrderBookDB</a></div><div class="ttdeci">bool newOrderBookDB()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01576">LedgerMaster.cpp:1576</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad8abed1933dbf1cc47ea9c0bf980897f"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad8abed1933dbf1cc47ea9c0bf980897f">ripple::LedgerMaster::getCurrentLedger</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; getCurrentLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01611">LedgerMaster.cpp:1611</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae4bffb37e7b4a2cafdb87fc425b02c9d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae4bffb37e7b4a2cafdb87fc425b02c9d">ripple::LedgerMaster::newOrderBookDB</a></div><div class="ttdeci">bool newOrderBookDB()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01575">LedgerMaster.cpp:1575</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a1dd0f5cbae7e22dcd6832624f0a16e79"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a1dd0f5cbae7e22dcd6832624f0a16e79">ripple::LedgerMaster::getNeededValidations</a></div><div class="ttdeci">std::size_t getNeededValidations()</div><div class="ttdoc">Determines how many validations are needed to fully validate a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01026">LedgerMaster.cpp:1026</a></div></div>
<div class="ttc" id="aclassbeast_1_1abstract__clock_html"><div class="ttname"><a href="classbeast_1_1abstract__clock.html">beast::abstract_clock&lt; std::chrono::steady_clock &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a472f0a396bcdde5d66d860d0d5642923"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a472f0a396bcdde5d66d860d0d5642923">ripple::LedgerMaster::mAdvanceThread</a></div><div class="ttdeci">bool mAdvanceThread</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00373">LedgerMaster.h:373</a></div></div>
@@ -586,7 +586,7 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1insight_1_1Gauge_html"><div class="ttname"><a href="classbeast_1_1insight_1_1Gauge.html">beast::insight::Gauge</a></div><div class="ttdoc">A metric for measuring an integral value.</div><div class="ttdef"><b>Definition:</b> <a href="Gauge_8h_source.html#l00039">Gauge.h:39</a></div></div>
<div class="ttc" id="aweak_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr&lt; Peer &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a9b1527e3a4668c09badb19a3db02e132"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a9b1527e3a4668c09badb19a3db02e132">ripple::LedgerMaster::max_ledger_difference_</a></div><div class="ttdeci">const LedgerIndex max_ledger_difference_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00408">LedgerMaster.h:408</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aa14798637526012a9725f62488e86e58"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aa14798637526012a9725f62488e86e58">ripple::LedgerMaster::getFetchPackCacheSize</a></div><div class="ttdeci">std::size_t getFetchPackCacheSize() const</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02323">LedgerMaster.cpp:2323</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aa14798637526012a9725f62488e86e58"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aa14798637526012a9725f62488e86e58">ripple::LedgerMaster::getFetchPackCacheSize</a></div><div class="ttdeci">std::size_t getFetchPackCacheSize() const</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02322">LedgerMaster.cpp:2322</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaf2ad7ed3ea8e3cf6b7cd5d8db486270"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaf2ad7ed3ea8e3cf6b7cd5d8db486270">ripple::LedgerMaster::mPathLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; mPathLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00351">LedgerMaster.h:351</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a1f75b908e89910ac3852dd92a4c79ec5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a1f75b908e89910ac3852dd92a4c79ec5">ripple::LedgerMaster::haveValidated</a></div><div class="ttdeci">bool haveValidated()</div><div class="ttdoc">Whether we have ever fully validated a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00288">LedgerMaster.h:288</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_af6aa770a3d98a0a49d5091163fb675c9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#af6aa770a3d98a0a49d5091163fb675c9">ripple::LedgerMaster::getValidatedLedgerAge</a></div><div class="ttdeci">std::chrono::seconds getValidatedLedgerAge()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00270">LedgerMaster.cpp:270</a></div></div>
@@ -600,8 +600,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3873efee97acc1cf235747e288c07c74"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3873efee97acc1cf235747e288c07c74">ripple::LedgerMaster::mPubLedgerSeq</a></div><div class="ttdeci">std::atomic&lt; LedgerIndex &gt; mPubLedgerSeq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00386">LedgerMaster.h:386</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingShouldProxy_html"><div class="ttname"><a href="classripple_1_1ReportingShouldProxy.html">ripple::ReportingShouldProxy</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00056">LedgerMaster.h:56</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a8c20e11533c3c7b659f89515cfd9f350"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a8c20e11533c3c7b659f89515cfd9f350">ripple::LedgerMaster::~LedgerMaster</a></div><div class="ttdeci">virtual ~LedgerMaster()=default</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a330510efd66b4b08e57f5c0b896560ef"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">ripple::LedgerMaster::getCloseTimeBySeq</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeBySeq(LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01672">LedgerMaster.cpp:1672</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac5898dfd3da0b6b11998976b6a31dab9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac5898dfd3da0b6b11998976b6a31dab9">ripple::LedgerMaster::addFetchPack</a></div><div class="ttdeci">void addFetchPack(uint256 const &amp;hash, std::shared_ptr&lt; Blob &gt; data)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02104">LedgerMaster.cpp:2104</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a330510efd66b4b08e57f5c0b896560ef"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a330510efd66b4b08e57f5c0b896560ef">ripple::LedgerMaster::getCloseTimeBySeq</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeBySeq(LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01671">LedgerMaster.cpp:1671</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac5898dfd3da0b6b11998976b6a31dab9"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac5898dfd3da0b6b11998976b6a31dab9">ripple::LedgerMaster::addFetchPack</a></div><div class="ttdeci">void addFetchPack(uint256 const &amp;hash, std::shared_ptr&lt; Blob &gt; data)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02103">LedgerMaster.cpp:2103</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a79feb7167d74a61f8cb1e273cb71b8c6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a79feb7167d74a61f8cb1e273cb71b8c6">ripple::LedgerMaster::clearLedger</a></div><div class="ttdeci">void clearLedger(std::uint32_t seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00586">LedgerMaster.cpp:586</a></div></div>
<div class="ttc" id="aclassripple_1_1ReportingShouldProxy_html_ac8612697f2e5eeefd36e4baaa2b76784"><div class="ttname"><a href="classripple_1_1ReportingShouldProxy.html#ac8612697f2e5eeefd36e4baaa2b76784">ripple::ReportingShouldProxy::ReportingShouldProxy</a></div><div class="ttdeci">ReportingShouldProxy()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00059">LedgerMaster.h:59</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ab7af221b6b993c60afbc18b872f68cfb"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ab7af221b6b993c60afbc18b872f68cfb">ripple::LedgerMaster::getLedgerHashForHistory</a></div><div class="ttdeci">std::optional&lt; LedgerHash &gt; getLedgerHashForHistory(LedgerIndex index, InboundLedger::Reason reason)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01280">LedgerMaster.cpp:1280</a></div></div>
@@ -610,41 +610,40 @@ $(function() {
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a9fdca40ce43865b5ee842395cdf0b7b0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a9fdca40ce43865b5ee842395cdf0b7b0">ripple::LedgerMaster::mValidLedgerSeq</a></div><div class="ttdeci">std::atomic&lt; LedgerIndex &gt; mValidLedgerSeq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00388">LedgerMaster.h:388</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ae1ced193783ee99e6935bf68d8eb7031"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ae1ced193783ee99e6935bf68d8eb7031">ripple::LedgerMaster::getCurrentLedgerIndex</a></div><div class="ttdeci">LedgerIndex getCurrentLedgerIndex()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00208">LedgerMaster.cpp:208</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerHolder_html"><div class="ttname"><a href="classripple_1_1LedgerHolder.html">ripple::LedgerHolder</a></div><div class="ttdoc">Hold a ledger in a thread-safe way.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHolder_8h_source.html#l00038">LedgerHolder.h:38</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a0ef0a4b4ef7e58e5eac245d4a05bab80"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a0ef0a4b4ef7e58e5eac245d4a05bab80">ripple::LedgerMaster::takeReplay</a></div><div class="ttdeci">void takeReplay(std::unique_ptr&lt; LedgerReplay &gt; replay)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01866">LedgerMaster.cpp:1866</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a50acc6cfefb3886a65affa2e213f089d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a50acc6cfefb3886a65affa2e213f089d">ripple::LedgerMaster::getValidatedLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getValidatedLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01622">LedgerMaster.cpp:1622</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a0ef0a4b4ef7e58e5eac245d4a05bab80"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a0ef0a4b4ef7e58e5eac245d4a05bab80">ripple::LedgerMaster::takeReplay</a></div><div class="ttdeci">void takeReplay(std::unique_ptr&lt; LedgerReplay &gt; replay)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01865">LedgerMaster.cpp:1865</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a50acc6cfefb3886a65affa2e213f089d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a50acc6cfefb3886a65affa2e213f089d">ripple::LedgerMaster::getValidatedLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; getValidatedLedger()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01621">LedgerMaster.cpp:1621</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a7d864cf43509dbfd7bd892c9894969a5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a7d864cf43509dbfd7bd892c9894969a5">ripple::LedgerMaster::mLastValidLedger</a></div><div class="ttdeci">std::pair&lt; uint256, LedgerIndex &gt; mLastValidLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00360">LedgerMaster.h:360</a></div></div>
<div class="ttc" id="aclassripple_1_1Rules_html"><div class="ttname"><a href="classripple_1_1Rules.html">ripple::Rules</a></div><div class="ttdoc">Rules controlling protocol behavior.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00131">ReadView.h:131</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_af9e96e3569786366aff2fd97e9a99667"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#af9e96e3569786366aff2fd97e9a99667">ripple::LedgerMaster::m_stats</a></div><div class="ttdeci">Stats m_stats</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00433">LedgerMaster.h:433</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a37b15652f758d0ff633fc4f4384000e7"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a37b15652f758d0ff633fc4f4384000e7">ripple::LedgerMaster::mShardLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; mShardLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00357">LedgerMaster.h:357</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a6d84a7bc393900b8d1d12008dcfce9b4"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a6d84a7bc393900b8d1d12008dcfce9b4">ripple::LedgerMaster::updatePaths</a></div><div class="ttdeci">void updatePaths(Job &amp;job)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01479">LedgerMaster.cpp:1479</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_adbb16e4fb8acf01bd535684e45d20051"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#adbb16e4fb8acf01bd535684e45d20051">ripple::LedgerMaster::storeLedger</a></div><div class="ttdeci">bool storeLedger(std::shared_ptr&lt; Ledger const &gt; ledger)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00527">LedgerMaster.cpp:527</a></div></div>
<div class="ttc" id="aclassripple_1_1InboundLedger_html_a3e8d7f8b5fa089a184dcc9b00b6e0da7"><div class="ttname"><a href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7">ripple::InboundLedger::Reason</a></div><div class="ttdeci">Reason</div><div class="ttdef"><b>Definition:</b> <a href="InboundLedger_8h_source.html#l00046">InboundLedger.h:46</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8c2adee26b605bf80bdd122435bc40bb"><div class="ttname"><a href="namespaceripple.html#a8c2adee26b605bf80bdd122435bc40bb">ripple::RangeSet</a></div><div class="ttdeci">boost::icl::interval_set&lt; T, std::less, ClosedInterval&lt; T &gt; &gt; RangeSet</div><div class="ttdoc">A set of closed intervals over the domain T.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00069">RangeSet.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a2204e39a00d7a57401d99b520c2721fd"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a2204e39a00d7a57401d99b520c2721fd">ripple::LedgerMaster::setLedgerRangePresent</a></div><div class="ttdeci">void setLedgerRangePresent(std::uint32_t minV, std::uint32_t maxV)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01826">LedgerMaster.cpp:1826</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a2204e39a00d7a57401d99b520c2721fd"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a2204e39a00d7a57401d99b520c2721fd">ripple::LedgerMaster::setLedgerRangePresent</a></div><div class="ttdeci">void setLedgerRangePresent(std::uint32_t minV, std::uint32_t maxV)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01825">LedgerMaster.cpp:1825</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aaca332ba03dc121168ff950ac06cada3"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aaca332ba03dc121168ff950ac06cada3">ripple::LedgerMaster::consensusBuilt</a></div><div class="ttdeci">void consensusBuilt(std::shared_ptr&lt; Ledger const &gt; const &amp;ledger, uint256 const &amp;consensusHash, Json::Value consensus)</div><div class="ttdoc">Report that the consensus process built a particular ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01179">LedgerMaster.cpp:1179</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a4273b5cf8a38bce9f80c748abef7422a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a4273b5cf8a38bce9f80c748abef7422a">ripple::LedgerMaster::tryFill</a></div><div class="ttdeci">void tryFill(std::shared_ptr&lt; Ledger const &gt; ledger)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00702">LedgerMaster.cpp:702</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ace95f320aee07ca23373121af005079b"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ace95f320aee07ca23373121af005079b">ripple::LedgerMaster::mValidLedger</a></div><div class="ttdeci">LedgerHolder mValidLedger</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00345">LedgerMaster.h:345</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aea2f8196639c79102118b0f3ea7ccdff"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aea2f8196639c79102118b0f3ea7ccdff">ripple::LedgerMaster::fetch_seq_</a></div><div class="ttdeci">std::uint32_t fetch_seq_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00404">LedgerMaster.h:404</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#l01702">LedgerMaster.cpp:1702</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#l01701">LedgerMaster.cpp:1701</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ac93d1652035e6600635bdf6cba0d510a"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ac93d1652035e6600635bdf6cba0d510a">ripple::LedgerMaster::findNewLedgersToPublish</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; Ledger const &gt; &gt; findNewLedgersToPublish(std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01303">LedgerMaster.cpp:1303</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a6e70b1320b512bce863a8672be1e3b7d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a6e70b1320b512bce863a8672be1e3b7d">ripple::LedgerMaster::isCaughtUp</a></div><div class="ttdeci">bool isCaughtUp(std::string &amp;reason)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00296">LedgerMaster.cpp:296</a></div></div>
<div class="ttc" id="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a17c4b88b151507f01b3b4b510b9b3818"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a17c4b88b151507f01b3b4b510b9b3818">ripple::LedgerMaster::getCloseTimeByHash</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeByHash(LedgerHash const &amp;ledgerHash, LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01680">LedgerMaster.cpp:1680</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a17c4b88b151507f01b3b4b510b9b3818"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a17c4b88b151507f01b3b4b510b9b3818">ripple::LedgerMaster::getCloseTimeByHash</a></div><div class="ttdeci">std::optional&lt; NetClock::time_point &gt; getCloseTimeByHash(LedgerHash const &amp;ledgerHash, LedgerIndex ledgerIndex)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01679">LedgerMaster.cpp:1679</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aae6f0eb246e1a10b8c025b116e6993f0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aae6f0eb246e1a10b8c025b116e6993f0">ripple::LedgerMaster::mPathFindThread</a></div><div class="ttdeci">int mPathFindThread</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00379">LedgerMaster.h:379</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a8b03e1bd54e7333ec6413df85b2e70c1"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a8b03e1bd54e7333ec6413df85b2e70c1">ripple::LedgerMaster::mValidLedgerSign</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; mValidLedgerSign</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00387">LedgerMaster.h:387</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a07b039ad7b58f43b8587e57c49e596f0"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a07b039ad7b58f43b8587e57c49e596f0">ripple::LedgerMaster::setBuildingLedger</a></div><div class="ttdeci">void setBuildingLedger(LedgerIndex index)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00573">LedgerMaster.cpp:573</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad827c7b6502fb006aa8104d5da20bbd8"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad827c7b6502fb006aa8104d5da20bbd8">ripple::LedgerMaster::doAdvance</a></div><div class="ttdeci">void doAdvance(std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02003">LedgerMaster.cpp:2003</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_ad827c7b6502fb006aa8104d5da20bbd8"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#ad827c7b6502fb006aa8104d5da20bbd8">ripple::LedgerMaster::doAdvance</a></div><div class="ttdeci">void doAdvance(std::unique_lock&lt; std::recursive_mutex &gt; &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l02002">LedgerMaster.cpp:2002</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_aeda22d59a9a1226f5350743fde886de5"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#aeda22d59a9a1226f5350743fde886de5">ripple::LedgerMaster::tryAdvance</a></div><div class="ttdeci">void tryAdvance()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01447">LedgerMaster.cpp:1447</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a38c5453afb527fe1ef65ba0f5b2b6517"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a38c5453afb527fe1ef65ba0f5b2b6517">ripple::LedgerMaster::clearPriorLedgers</a></div><div class="ttdeci">void clearPriorLedgers(LedgerIndex seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01852">LedgerMaster.cpp:1852</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a38c5453afb527fe1ef65ba0f5b2b6517"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a38c5453afb527fe1ef65ba0f5b2b6517">ripple::LedgerMaster::clearPriorLedgers</a></div><div class="ttdeci">void clearPriorLedgers(LedgerIndex seq)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01851">LedgerMaster.cpp:1851</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a721752bec7f20bf5ebb1238fb7bbc435"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a721752bec7f20bf5ebb1238fb7bbc435">ripple::LedgerMaster::setPubLedger</a></div><div class="ttdeci">void setPubLedger(std::shared_ptr&lt; Ledger const &gt; const &amp;l)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00408">LedgerMaster.cpp:408</a></div></div>
<div class="ttc" id="aclassbeast_1_1abstract__clock_html_a4e16832b0bdf9392c5138bbbde024d8e"><div class="ttname"><a href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">beast::abstract_clock&lt; NetClock &gt;::time_point</a></div><div class="ttdeci">typename NetClock ::time_point time_point</div><div class="ttdef"><b>Definition:</b> <a href="abstract__clock_8h_source.html#l00063">abstract_clock.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a016136399e1106b740668d9a82ff0e47"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a016136399e1106b740668d9a82ff0e47">ripple::LedgerMaster::popAcctTransaction</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; popAcctTransaction(std::shared_ptr&lt; STTx const &gt; const &amp;tx)</div><div class="ttdoc">Get the next transaction held for a particular account if any.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00565">LedgerMaster.cpp:565</a></div></div>
<div class="ttc" id="aclassbeast_1_1insight_1_1Hook_html"><div class="ttname"><a href="classbeast_1_1insight_1_1Hook.html">beast::insight::Hook</a></div><div class="ttdoc">A reference to a handler for performing polled collection.</div><div class="ttdef"><b>Definition:</b> <a href="Hook_8h_source.html#l00031">Hook.h:31</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a89cbd9daab502b8d03f5aa22e7c39f7e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a89cbd9daab502b8d03f5aa22e7c39f7e">ripple::LedgerMaster::LedgerMaster</a></div><div class="ttdeci">LedgerMaster(Application &amp;app, Stopwatch &amp;stopwatch, beast::insight::Collector::ptr const &amp;collector, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00184">LedgerMaster.cpp:184</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_af2bd33674e29d753ce962e831feb469e"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#af2bd33674e29d753ce962e831feb469e">ripple::LedgerMaster::tryFill</a></div><div class="ttdeci">void tryFill(Job &amp;job, std::shared_ptr&lt; Ledger const &gt; ledger)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00702">LedgerMaster.cpp:702</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a414aa94e494bb1e86e6f17ee84b204f6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a414aa94e494bb1e86e6f17ee84b204f6">ripple::LedgerMaster::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01846">LedgerMaster.cpp:1846</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a414aa94e494bb1e86e6f17ee84b204f6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a414aa94e494bb1e86e6f17ee84b204f6">ripple::LedgerMaster::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01845">LedgerMaster.cpp:1845</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<div class="ttc" id="aclassbeast_1_1insight_1_1Gauge_html_a831e86135961e22962a0e545c66190b8"><div class="ttname"><a href="classbeast_1_1insight_1_1Gauge.html#a831e86135961e22962a0e545c66190b8">beast::insight::Gauge::set</a></div><div class="ttdeci">void set(value_type value) const</div><div class="ttdoc">Set the value on the gauge.</div><div class="ttdef"><b>Definition:</b> <a href="Gauge_8h_source.html#l00068">Gauge.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a498847d43f1042eabbc26ce3e37c38c4"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a498847d43f1042eabbc26ce3e37c38c4">ripple::LedgerMaster::m_mutex</a></div><div class="ttdeci">std::recursive_mutex m_mutex</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00339">LedgerMaster.h:339</a></div></div>