This commit is contained in:
manojsdoshi
2021-01-21 18:53:50 +00:00
parent a8d23df44a
commit 46ee4c24ed
3297 changed files with 99837 additions and 72060 deletions

View File

@@ -414,7 +414,7 @@ $(function() {
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; </div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">if</span> (!referenceLedger || (referenceLedger-&gt;info().seq &lt; ledgerIndex))</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; {</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; referenceLedger = <a class="code" href="classripple_1_1detail_1_1LedgerCleanerImp.html#a99f05ce136e70c832571ee6a3bf51cc1">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>().<a class="code" href="classripple_1_1LedgerMaster.html#a3c115f792213224d9db65f6d8a5cce42">getValidatedLedger</a>();</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; referenceLedger = <a class="code" href="classripple_1_1detail_1_1LedgerCleanerImp.html#a99f05ce136e70c832571ee6a3bf51cc1">app_</a>.<a class="code" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a>().<a class="code" href="classripple_1_1LedgerMaster.html#a50acc6cfefb3886a65affa2e213f089d">getValidatedLedger</a>();</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordflow">if</span> (!referenceLedger)</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; {</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; JLOG(<a class="code" href="classripple_1_1detail_1_1LedgerCleanerImp.html#a94fc798dd6ff1fa4998d201fb1734ec7">j_</a>.<a class="code" href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">warn</a>()) &lt;&lt; <span class="stringliteral">&quot;No validated ledger&quot;</span>;</div>
@@ -553,14 +553,14 @@ $(function() {
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;} <span class="comment">// namespace detail</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00097">Application.h:97</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#l00101">Application.h:101</a></div></div>
<div class="ttc" id="asleep_for_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/sleep_for.html">std::this_thread::sleep_for</a></div><div class="ttdeci">T sleep_for(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleaner_html_a1b0e9f1a280fcf7737e0fcd1042be97d"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleaner.html#a1b0e9f1a280fcf7737e0fcd1042be97d">ripple::detail::LedgerCleaner::LedgerCleaner</a></div><div class="ttdeci">LedgerCleaner(Stoppable &amp;parent)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00481">LedgerCleaner.cpp:481</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html">ripple::detail::LedgerCleanerImp</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00044">LedgerCleaner.cpp:44</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_af864c773740077e4cb02a0ab7561237d"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#af864c773740077e4cb02a0ab7561237d">ripple::detail::LedgerCleanerImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00048">LedgerCleaner.cpp:48</a></div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a99f05ce136e70c832571ee6a3bf51cc1"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a99f05ce136e70c832571ee6a3bf51cc1">ripple::detail::LedgerCleanerImp::app_</a></div><div class="ttdeci">Application &amp; app_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00046">LedgerCleaner.cpp:46</a></div></div>
<div class="ttc" id="anamespaceripple_html_a22adb38923282bf7dbb38655afdb381d"><div class="ttname"><a href="namespaceripple.html#a22adb38923282bf7dbb38655afdb381d">ripple::loadByIndex</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger &gt; loadByIndex(std::uint32_t ledgerIndex, Application &amp;app, bool acquire)</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8cpp_source.html#l01229">Ledger.cpp:1229</a></div></div>
<div class="ttc" id="anamespaceripple_html_a22adb38923282bf7dbb38655afdb381d"><div class="ttname"><a href="namespaceripple.html#a22adb38923282bf7dbb38655afdb381d">ripple::loadByIndex</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger &gt; loadByIndex(std::uint32_t ledgerIndex, Application &amp;app, bool acquire)</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8cpp_source.html#l01565">Ledger.cpp:1565</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a7304c0083a249010c16944ba54a578b6"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a7304c0083a249010c16944ba54a578b6">ripple::detail::LedgerCleanerImp::doClean</a></div><div class="ttdeci">void doClean(Json::Value const &amp;params) override</div><div class="ttdoc">Start a long running task to clean the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00145">LedgerCleaner.cpp:145</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_abd1255e3e697dc31a70ef5d2b78778e4"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#abd1255e3e697dc31a70ef5d2b78778e4">ripple::detail::LedgerCleanerImp::State</a></div><div class="ttdeci">State</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00054">LedgerCleaner.cpp:54</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_ad2bffc75e554b89befbb9388e07392c0"><div class="ttname"><a href="classripple_1_1base__uint.html#ad2bffc75e554b89befbb9388e07392c0">ripple::base_uint::isNonZero</a></div><div class="ttdeci">bool isNonZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00444">base_uint.h:444</a></div></div>
@@ -594,12 +594,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Application_html_a57929fa83c551514e364fe6981b0c104"><div class="ttname"><a href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_ad346b5eb8ce7d749218ad3fb1ef45530"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#ad346b5eb8ce7d749218ad3fb1ef45530">ripple::InboundLedgers::acquire</a></div><div class="ttdeci">virtual std::shared_ptr&lt; Ledger const &gt; acquire(uint256 const &amp;hash, std::uint32_t seq, InboundLedger::Reason)=0</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a6add284e875e7ff5137f8ff8dff03786"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a6add284e875e7ff5137f8ff8dff03786">ripple::detail::LedgerCleanerImp::getHash</a></div><div class="ttdeci">LedgerHash getHash(LedgerIndex const &amp;ledgerIndex, std::shared_ptr&lt; ReadView const &gt; &amp;referenceLedger)</div><div class="ttdoc">Returns the hash of the specified ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00350">LedgerCleaner.cpp:350</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#l00583">LedgerMaster.cpp:583</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a6192297b0e4bd6d82057f3e37b7f3d2d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a6192297b0e4bd6d82057f3e37b7f3d2d">ripple::LedgerMaster::fixIndex</a></div><div class="ttdeci">bool fixIndex(LedgerIndex ledgerIndex, LedgerHash const &amp;ledgerHash)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00504">LedgerMaster.cpp:504</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#l00600">LedgerMaster.cpp:600</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a6192297b0e4bd6d82057f3e37b7f3d2d"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a6192297b0e4bd6d82057f3e37b7f3d2d">ripple::LedgerMaster::fixIndex</a></div><div class="ttdeci">bool fixIndex(LedgerIndex ledgerIndex, LedgerHash const &amp;ledgerHash)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l00520">LedgerMaster.cpp:520</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a3b301c474acb156e6d255e78f79a1721"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a3b301c474acb156e6d255e78f79a1721">ripple::detail::LedgerCleanerImp::getLedgerHash</a></div><div class="ttdeci">LedgerHash getLedgerHash(std::shared_ptr&lt; ReadView const &gt; &amp;ledger, LedgerIndex index)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00265">LedgerCleaner.cpp:265</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_ab717487f2f1e915a2d0fcae17e093c5a"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#ab717487f2f1e915a2d0fcae17e093c5a">ripple::detail::LedgerCleanerImp::failures_</a></div><div class="ttdeci">int failures_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00071">LedgerCleaner.cpp:71</a></div></div>
<div class="ttc" id="aunique_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a3c115f792213224d9db65f6d8a5cce42"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a3c115f792213224d9db65f6d8a5cce42">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_8h_source.html#l00094">LedgerMaster.h:94</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_abf4b9e5f2a1195a4514f6f8cc1ed0995"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#abf4b9e5f2a1195a4514f6f8cc1ed0995">ripple::detail::LedgerCleanerImp::maxRange_</a></div><div class="ttdeci">LedgerIndex maxRange_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00062">LedgerCleaner.cpp:62</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00321">Journal.h:321</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_ad6d4df2227321bab05e86667609a7fad"><div class="ttname"><a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(const char *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00932">json_value.cpp:932</a></div></div>
@@ -612,23 +611,24 @@ $(function() {
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_afee65c5542e2688036f2a4f4e5b7006b"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#afee65c5542e2688036f2a4f4e5b7006b">ripple::detail::LedgerCleanerImp::checkNodes_</a></div><div class="ttdeci">bool checkNodes_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00065">LedgerCleaner.cpp:65</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a6cd5171964e18163c9028c876b703f52"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a6cd5171964e18163c9028c876b703f52">ripple::detail::LedgerCleanerImp::init</a></div><div class="ttdeci">void init()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00232">LedgerCleaner.cpp:232</a></div></div>
<div class="ttc" id="anotify_one_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">std::condition_variable::notify_one</a></div><div class="ttdeci">T notify_one(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a43e44648f3d01b0d857edbdd5589514c"><div class="ttname"><a href="namespaceripple.html#a43e44648f3d01b0d857edbdd5589514c">ripple::hashOfSeq</a></div><div class="ttdeci">boost::optional&lt; uint256 &gt; hashOfSeq(ReadView const &amp;ledger, LedgerIndex seq, beast::Journal journal)</div><div class="ttdoc">Return the hash of a ledger by sequence.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00573">View.cpp:573</a></div></div>
<div class="ttc" id="anamespaceripple_html_a43e44648f3d01b0d857edbdd5589514c"><div class="ttname"><a href="namespaceripple.html#a43e44648f3d01b0d857edbdd5589514c">ripple::hashOfSeq</a></div><div class="ttdeci">boost::optional&lt; uint256 &gt; hashOfSeq(ReadView const &amp;ledger, LedgerIndex seq, beast::Journal journal)</div><div class="ttdoc">Return the hash of a ledger by sequence.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00576">View.cpp:576</a></div></div>
<div class="ttc" id="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view name)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition:</b> <a href="CurrentThreadName_8cpp_source.html#l00119">CurrentThreadName.cpp:119</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a2897c28a5b5040e80e66f676d201d03f"><div class="ttname"><a href="classripple_1_1Application.html#a2897c28a5b5040e80e66f676d201d03f">ripple::Application::journal</a></div><div class="ttdeci">virtual beast::Journal journal(std::string const &amp;name)=0</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_ad0fe64ff9e23d3246e51e81456adc09a"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#ad0fe64ff9e23d3246e51e81456adc09a">ripple::detail::LedgerCleanerImp::doLedger</a></div><div class="ttdeci">bool doLedger(LedgerIndex const &amp;ledgerIndex, LedgerHash const &amp;ledgerHash, bool doNodes, bool doTxns)</div><div class="ttdoc">Process a single ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00292">LedgerCleaner.cpp:292</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a522a3619f6b184a5a1bd65a556cdb236"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a522a3619f6b184a5a1bd65a556cdb236">ripple::detail::LedgerCleanerImp::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00052">LedgerCleaner.cpp:52</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_abd1255e3e697dc31a70ef5d2b78778e4a4c85b3625c95b8bf313d47934599eef5"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#abd1255e3e697dc31a70ef5d2b78778e4a4c85b3625c95b8bf313d47934599eef5">ripple::detail::LedgerCleanerImp::State::cleaning</a></div><div class="ttdeci">@ cleaning</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#l00575">LedgerMaster.cpp:575</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#l00592">LedgerMaster.cpp:592</a></div></div>
<div class="ttc" id="anamespaceripple_html_aefd2f77338ce3c9a2fffc4f0b289b483"><div class="ttname"><a href="namespaceripple.html#aefd2f77338ce3c9a2fffc4f0b289b483">ripple::LogicError</a></div><div class="ttdeci">void LogicError(std::string const &amp;how) noexcept</div><div class="ttdoc">Called when faulty logic causes a broken invariant.</div><div class="ttdef"><b>Definition:</b> <a href="contract_8cpp_source.html#l00048">contract.cpp:48</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a74b305583ec3aacf4f9dd06e799dc265"><div class="ttname"><a href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">Json::Value::asUInt</a></div><div class="ttdeci">UInt asUInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00545">json_value.cpp:545</a></div></div>
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</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#l01581">LedgerMaster.cpp:1581</a></div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00315">Journal.h:315</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_a21d8fec0b2811e52d135888049ba7ec4"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#a21d8fec0b2811e52d135888049ba7ec4">ripple::detail::LedgerCleanerImp::fixTxns_</a></div><div class="ttdeci">bool fixTxns_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00068">LedgerCleaner.cpp:68</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1LedgerCleanerImp_html_adc5f204e5b1e54820158a093249dfde1"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#adc5f204e5b1e54820158a093249dfde1">ripple::detail::LedgerCleanerImp::doLedgerCleaner</a></div><div class="ttdeci">void doLedgerCleaner()</div><div class="ttdoc">Run the ledger cleaner.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00400">LedgerCleaner.cpp:400</a></div></div>
<div class="ttc" id="anamespaceripple_html_a276b9076d790b69ea4d9e13720a12ec8"><div class="ttname"><a href="namespaceripple.html#a276b9076d790b69ea4d9e13720a12ec8">ripple::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#l00187">View.h:187</a></div></div>
<div class="ttc" id="anamespaceripple_html_afd9c0655540fb85bcc173ec81c7c7290"><div class="ttname"><a href="namespaceripple.html#afd9c0655540fb85bcc173ec81c7c7290">ripple::pendSaveValidated</a></div><div class="ttdeci">bool pendSaveValidated(Application &amp;app, std::shared_ptr&lt; Ledger const &gt; const &amp;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#l01063">Ledger.cpp:1063</a></div></div>
<div class="ttc" id="anamespaceripple_html_afd9c0655540fb85bcc173ec81c7c7290"><div class="ttname"><a href="namespaceripple.html#afd9c0655540fb85bcc173ec81c7c7290">ripple::pendSaveValidated</a></div><div class="ttdeci">bool pendSaveValidated(Application &amp;app, std::shared_ptr&lt; Ledger const &gt; const &amp;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#l01123">Ledger.cpp:1123</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_1detail_1_1LedgerCleanerImp_html_af73e8650a1483d10a06d8c4276043260"><div class="ttname"><a href="classripple_1_1detail_1_1LedgerCleanerImp.html#af73e8650a1483d10a06d8c4276043260">ripple::detail::LedgerCleanerImp::LedgerCleanerImp</a></div><div class="ttdeci">LedgerCleanerImp(Application &amp;app, Stoppable &amp;stoppable, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerCleaner_8cpp_source.html#l00075">LedgerCleaner.cpp:75</a></div></div>
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</div></div>