This commit is contained in:
manojsdoshi
2021-06-04 17:39:30 +00:00
parent 375f650549
commit 2709cd752f
3925 changed files with 132532 additions and 172858 deletions

View File

@@ -205,7 +205,7 @@ $(function() {
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204">jtADVANCE</a>,</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot;getConsensusLedger&quot;</span>,</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; [<span class="keywordtype">id</span> = hash, &amp;app = app_](<a class="code" href="classripple_1_1Job.html">Job</a>&amp;) {</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; app.getInboundLedgers().acquire(</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; app.getInboundLedgers().<a class="code" href="namespaceripple.html#a63a883cebf81b764433e67d90d4470d9a86a4fa105ff51b8c3be84734797d8144">acquire</a>(</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordtype">id</span>, 0, <a class="code" href="classripple_1_1InboundLedger.html#a3e8d7f8b5fa089a184dcc9b00b6e0da7a6ea28b46407abd2931a73c789ecdd944">InboundLedger::Reason::CONSENSUS</a>);</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; });</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div>
@@ -1132,7 +1132,7 @@ $(function() {
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;}</div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</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#l00102">Application.h:102</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00103">Application.h:103</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxPeerPos_html"><div class="ttname"><a href="classripple_1_1RCLCxPeerPos.html">ripple::RCLCxPeerPos</a></div><div class="ttdoc">A peer's signed, proposed position for use in RCLConsensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxPeerPos_8h_source.html#l00042">RCLCxPeerPos.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ripple::HashPrefix::ledgerMaster</a></div><div class="ttdeci">@ ledgerMaster</div><div class="ttdoc">ledger master data for signing</div></div>
<div class="ttc" id="alock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock.html">std::lock</a></div><div class="ttdeci">T lock(T... args)</div></div>
@@ -1147,13 +1147,13 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a93589fe1373e60df4313330b0ca40ecb"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a93589fe1373e60df4313330b0ca40ecb">ripple::RCLConsensus::Adaptor::acquireLedger</a></div><div class="ttdeci">std::optional&lt; RCLCxLedger &gt; acquireLedger(LedgerHash const &amp;hash)</div><div class="ttdoc">Attempt to acquire a specific ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00119">RCLConsensus.cpp:119</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a95eae2c34b7b917b097947ff42e9c94c"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a95eae2c34b7b917b097947ff42e9c94c">ripple::RCLConsensus::consensus_</a></div><div class="ttdeci">Consensus&lt; Adaptor &gt; consensus_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00530">RCLConsensus.h:530</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1">ripple::jtACCEPT</a></div><div class="ttdeci">@ jtACCEPT</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00061">Job.h:61</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa6cb3ab75be280799814794706cb2e4c1">ripple::jtACCEPT</a></div><div class="ttdeci">@ jtACCEPT</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00062">Job.h:62</a></div></div>
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4"><div class="ttname"><a href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4">ripple::SHAMapType::TRANSACTION</a></div><div class="ttdeci">@ TRANSACTION</div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_aeabb611a96a6d3e34fbeba94fd462bcd"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#aeabb611a96a6d3e34fbeba94fd462bcd">ripple::RCLConsensus::Adaptor::preStartRound</a></div><div class="ttdeci">bool preStartRound(RCLCxLedger const &amp;prevLedger, hash_set&lt; NodeID &gt; const &amp;nowTrusted)</div><div class="ttdoc">Called before kicking off a new consensus round.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00958">RCLConsensus.cpp:958</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a84d76715067b0c309c57b9e19d0ed2bd"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a84d76715067b0c309c57b9e19d0ed2bd">ripple::RCLConsensus::mutex_</a></div><div class="ttdeci">std::recursive_mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00527">RCLConsensus.h:527</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00072">LedgerMaster.h:72</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html"><div class="ttname"><a href="classripple_1_1LedgerMaster.html">ripple::LedgerMaster</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8h_source.html#l00070">LedgerMaster.h:70</a></div></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563ea1dde5f68261b60a2e4655f5ad1f13e0b">ripple::ConsensusMode::wrongLedger</a></div><div class="ttdeci">@ wrongLedger</div><div class="ttdoc">We have the wrong ledger and are attempting to acquire it.</div></div>
<div class="ttc" id="aclassJson_1_1Compact_html"><div class="ttname"><a href="classJson_1_1Compact.html">Json::Compact</a></div><div class="ttdoc">Decorator for streaming out compact json.</div><div class="ttdef"><b>Definition:</b> <a href="json__writer_8h_source.html#l00316">json_writer.h:316</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ac97ef5d20d6f7ec91992dbc344f9d77a"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ac97ef5d20d6f7ec91992dbc344f9d77a">ripple::RCLConsensus::Adaptor::hasOpenTransactions</a></div><div class="ttdeci">bool hasOpenTransactions() const</div><div class="ttdoc">Whether the open ledger has any transactions.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00258">RCLConsensus.cpp:258</a></div></div>
@@ -1208,7 +1208,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ad99788f1aca6ce31a1fe8365eee1bba3"><div class="ttname"><a href="namespaceripple.html#ad99788f1aca6ce31a1fe8365eee1bba3">ripple::Rethrow</a></div><div class="ttdeci">void Rethrow()</div><div class="ttdoc">Rethrow the exception currently being handled.</div><div class="ttdef"><b>Definition:</b> <a href="contract_8h_source.html#l00048">contract.h:48</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLTxSet_html"><div class="ttname"><a href="classripple_1_1RCLTxSet.html">ripple::RCLTxSet</a></div><div class="ttdoc">Represents a set of transactions in RCLConsensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxTx_8h_source.html#l00065">RCLCxTx.h:65</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ae0bc8e2bb64629ac624fd6b106ec56cb"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ae0bc8e2bb64629ac624fd6b106ec56cb">ripple::RCLConsensus::Adaptor::validate</a></div><div class="ttdeci">void validate(RCLCxLedger const &amp;ledger, RCLTxSet const &amp;txns, bool proposing)</div><div class="ttdoc">Validate the given ledger and share with peers as necessary.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00792">RCLConsensus.cpp:792</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_aa76949d45eaed5ed65e14e6da039afbe"><div class="ttname"><a href="classripple_1_1Validations.html#aa76949d45eaed5ed65e14e6da039afbe">ripple::Validations::getNodesAfter</a></div><div class="ttdeci">std::size_t getNodesAfter(Ledger const &amp;ledger, ID const &amp;ledgerID)</div><div class="ttdoc">Count the number of current trusted validators working on a ledger after the specified one.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00934">Validations.h:934</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_aa76949d45eaed5ed65e14e6da039afbe"><div class="ttname"><a href="classripple_1_1Validations.html#aa76949d45eaed5ed65e14e6da039afbe">ripple::Validations::getNodesAfter</a></div><div class="ttdeci">std::size_t getNodesAfter(Ledger const &amp;ledger, ID const &amp;ledgerID)</div><div class="ttdoc">Count the number of current trusted validators working on a ledger after the specified one.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00956">Validations.h:956</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_1RCLTxSet_html_ad31267724bea159c408fc622adef03c1"><div class="ttname"><a href="classripple_1_1RCLTxSet.html#ad31267724bea159c408fc622adef03c1">ripple::RCLTxSet::id</a></div><div class="ttdeci">ID id() const</div><div class="ttdoc">The unique ID/hash of the transaction set.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxTx_8h_source.html#l00156">RCLCxTx.h:156</a></div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
@@ -1222,7 +1222,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLCxLedger_html_a7eef60e8fb9bb2ec0d84ab71ceee8bd2"><div class="ttname"><a href="classripple_1_1RCLCxLedger.html#a7eef60e8fb9bb2ec0d84ab71ceee8bd2">ripple::RCLCxLedger::id</a></div><div class="ttdeci">ID const &amp; id() const</div><div class="ttdoc">Unique identifier (hash) of this ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxLedger_8h_source.html#l00068">RCLCxLedger.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a69763dd94428cf050b9badb43d4ca398"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a69763dd94428cf050b9badb43d4ca398">ripple::RCLConsensus::mode</a></div><div class="ttdeci">ConsensusMode mode() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00463">RCLConsensus.h:463</a></div></div>
<div class="ttc" id="aclassripple_1_1LocalTxs_html"><div class="ttname"><a href="classripple_1_1LocalTxs.html">ripple::LocalTxs</a></div><div class="ttdef"><b>Definition:</b> <a href="LocalTxs_8h_source.html#l00033">LocalTxs.h:33</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#l00084">Job.h:84</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#l00085">Job.h:85</a></div></div>
<div class="ttc" id="aclassripple_1_1SerialIter_html"><div class="ttname"><a href="classripple_1_1SerialIter.html">ripple::SerialIter</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00310">Serializer.h:310</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>
@@ -1246,16 +1246,17 @@ $(function() {
<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="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563e"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563e">ripple::ConsensusMode</a></div><div class="ttdeci">ConsensusMode</div><div class="ttdoc">Represents how a node currently participates in Consensus.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00055">ConsensusTypes.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a9f9e5d015fc6b18e3726ce51658b257c"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a9f9e5d015fc6b18e3726ce51658b257c">ripple::RCLConsensus::Adaptor::getValidLedgerIndex</a></div><div class="ttdeci">LedgerIndex getValidLedgerIndex() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01015">RCLConsensus.cpp:1015</a></div></div>
<div class="ttc" id="anamespaceripple_html_a63a883cebf81b764433e67d90d4470d9a86a4fa105ff51b8c3be84734797d8144"><div class="ttname"><a href="namespaceripple.html#a63a883cebf81b764433e67d90d4470d9a86a4fa105ff51b8c3be84734797d8144">ripple::ShardState::acquire</a></div><div class="ttdeci">@ acquire</div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a2ffd09234d574e5554c5d84199a9f287"><div class="ttname"><a href="classripple_1_1base__uint.html#a2ffd09234d574e5554c5d84199a9f287">ripple::base_uint::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00125">base_uint.h:125</a></div></div>
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="anamespaceripple_html_afb8eb6b8a92d7cb7fe9e359677ab2532"><div class="ttname"><a href="namespaceripple.html#afb8eb6b8a92d7cb7fe9e359677ab2532">ripple::featureNegativeUNL</a></div><div class="ttdeci">const uint256 featureNegativeUNL</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00190">Feature.cpp:190</a></div></div>
<div class="ttc" id="anamespaceripple_html_afb8eb6b8a92d7cb7fe9e359677ab2532"><div class="ttname"><a href="namespaceripple.html#afb8eb6b8a92d7cb7fe9e359677ab2532">ripple::featureNegativeUNL</a></div><div class="ttdeci">const uint256 featureNegativeUNL</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00191">Feature.cpp:191</a></div></div>
<div class="ttc" id="ainsert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set/insert.html">std::set::insert</a></div><div class="ttdeci">T insert(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_ae3f5bc352766a1a8dbf5270eb7dbc2e7"><div class="ttname"><a href="namespaceripple.html#ae3f5bc352766a1a8dbf5270eb7dbc2e7">ripple::sha512Half</a></div><div class="ttdeci">sha512_half_hasher::result_type sha512Half(Args const &amp;... args)</div><div class="ttdoc">Returns the SHA512-Half of a series of objects.</div><div class="ttdef"><b>Definition:</b> <a href="digest_8h_source.html#l00216">digest.h:216</a></div></div>
<div class="ttc" id="astructripple_1_1ConsensusResult_html_afc0376d9cf4dfd013539594b7b8bbbde"><div class="ttname"><a href="structripple_1_1ConsensusResult.html#afc0376d9cf4dfd013539594b7b8bbbde">ripple::ConsensusResult::position</a></div><div class="ttdeci">Proposal_t position</div><div class="ttdoc">Our proposed position on transactions/close time.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00224">ConsensusTypes.h:224</a></div></div>
<div class="ttc" id="aclassripple_1_1ConsensusProposal_html_ab811b62e9290b5aa39c7dfc2b11dbe40"><div class="ttname"><a href="classripple_1_1ConsensusProposal.html#ab811b62e9290b5aa39c7dfc2b11dbe40">ripple::ConsensusProposal&lt; NodeID, uint256, uint256 &gt;::seqJoin</a></div><div class="ttdeci">static const std::uint32_t seqJoin</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusProposal_8h_source.html#l00058">ConsensusProposal.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_html_a00a2aa0c3f2861ed15d2b9b8b71b03a3"><div class="ttname"><a href="namespaceripple.html#a00a2aa0c3f2861ed15d2b9b8b71b03a3">ripple::buildLedger</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger &gt; buildLedger(std::shared_ptr&lt; Ledger const &gt; const &amp;parent, NetClock::time_point closeTime, const bool closeTimeCorrect, NetClock::duration closeResolution, Application &amp;app, CanonicalTXSet &amp;txns, std::set&lt; TxID &gt; &amp;failedTxs, beast::Journal j)</div><div class="ttdoc">Build a new ledger by applying consensus transactions.</div><div class="ttdef"><b>Definition:</b> <a href="BuildLedger_8cpp_source.html#l00175">BuildLedger.cpp:175</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set/empty.html">std::unordered_set::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_aeef036f0efc7d98bfbd99e00857e7269"><div class="ttname"><a href="classripple_1_1Validations.html#aeef036f0efc7d98bfbd99e00857e7269">ripple::Validations::getPreferred</a></div><div class="ttdeci">std::optional&lt; std::pair&lt; Seq, ID &gt; &gt; getPreferred(Ledger const &amp;curr)</div><div class="ttdoc">Return the sequence number and ID of the preferred working ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00810">Validations.h:810</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_aeef036f0efc7d98bfbd99e00857e7269"><div class="ttname"><a href="classripple_1_1Validations.html#aeef036f0efc7d98bfbd99e00857e7269">ripple::Validations::getPreferred</a></div><div class="ttdeci">std::optional&lt; std::pair&lt; Seq, ID &gt; &gt; getPreferred(Ledger const &amp;curr)</div><div class="ttdoc">Return the sequence number and ID of the preferred working ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00832">Validations.h:832</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6"><div class="ttname"><a href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">ripple::TokenType::NodePublic</a></div><div class="ttdeci">@ NodePublic</div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_aecfa90103c1ac29bb861acc866e16230"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#aecfa90103c1ac29bb861acc866e16230">ripple::RCLConsensus::Adaptor::proposersValidated</a></div><div class="ttdeci">std::size_t proposersValidated(LedgerHash const &amp;h) const</div><div class="ttdoc">Number of proposers that have validated the given ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00264">RCLConsensus.cpp:264</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html"><div class="ttname"><a href="classripple_1_1Validations.html">ripple::Validations&lt; RCLValidationsAdaptor &gt;</a></div></div>
@@ -1266,12 +1267,12 @@ $(function() {
<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="anamespaceripple_html_aebcc26ebe20ddcd3bcbfd5402e0acb89"><div class="ttname"><a href="namespaceripple.html#aebcc26ebe20ddcd3bcbfd5402e0acb89">ripple::after</a></div><div class="ttdeci">static bool after(NetClock::time_point now, std::uint32_t mark)</div><div class="ttdoc">Has the specified time passed?</div><div class="ttdef"><b>Definition:</b> <a href="Escrow_8cpp_source.html#l00088">Escrow.cpp:88</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="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00040">app/misc/impl/Manifest.cpp:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxLedger_html_a790fedb2406a5d248f2188da3c421dbc"><div class="ttname"><a href="classripple_1_1RCLCxLedger.html#a790fedb2406a5d248f2188da3c421dbc">ripple::RCLCxLedger::ledger_</a></div><div class="ttdeci">std::shared_ptr&lt; Ledger const &gt; ledger_</div><div class="ttdoc">The ledger instance.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxLedger_8h_source.html#l00120">RCLCxLedger.h:120</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204">ripple::jtADVANCE</a></div><div class="ttdeci">@ jtADVANCE</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00055">Job.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aac6876ad6800d8cd0a4c9a306baf35204">ripple::jtADVANCE</a></div><div class="ttdeci">@ jtADVANCE</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00056">Job.h:56</a></div></div>
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1RCLCxTx_html"><div class="ttname"><a href="classripple_1_1RCLCxTx.html">ripple::RCLCxTx</a></div><div class="ttdoc">Represents a transaction in RCLConsensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxTx_8h_source.html#l00035">RCLCxTx.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_a8953347f904dc097b89643ce100be3d2"><div class="ttname"><a href="classripple_1_1Validations.html#a8953347f904dc097b89643ce100be3d2">ripple::Validations::adaptor</a></div><div class="ttdeci">Adaptor const &amp; adaptor() const</div><div class="ttdoc">Return the adaptor instance.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00579">Validations.h:579</a></div></div>
<div class="ttc" id="aclassripple_1_1Validations_html_a8953347f904dc097b89643ce100be3d2"><div class="ttname"><a href="classripple_1_1Validations.html#a8953347f904dc097b89643ce100be3d2">ripple::Validations::adaptor</a></div><div class="ttdeci">Adaptor const &amp; adaptor() const</div><div class="ttdoc">Return the adaptor instance.</div><div class="ttdef"><b>Definition:</b> <a href="Validations_8h_source.html#l00584">Validations.h:584</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxTx_html_ada5760c0d0d4bbc5de8e579ea1f81f4f"><div class="ttname"><a href="classripple_1_1RCLCxTx.html#ada5760c0d0d4bbc5de8e579ea1f81f4f">ripple::RCLCxTx::id</a></div><div class="ttdeci">ID const &amp; id() const</div><div class="ttdoc">The unique identifier/hash of the transaction.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxTx_8h_source.html#l00051">RCLCxTx.h:51</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_1RCLConsensus_1_1Adaptor_html_a04003c395b5a8519537fd8388bc4fda7"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a04003c395b5a8519537fd8388bc4fda7">ripple::RCLConsensus::Adaptor::propose</a></div><div class="ttdeci">void propose(RCLCxPeerPos::Proposal const &amp;proposal)</div><div class="ttdoc">Propose the given position to my peers.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00199">RCLConsensus.cpp:199</a></div></div>
@@ -1287,7 +1288,7 @@ $(function() {
<div class="ttc" id="astructripple_1_1ConsensusCloseTimes_html"><div class="ttname"><a href="structripple_1_1ConsensusCloseTimes.html">ripple::ConsensusCloseTimes</a></div><div class="ttdoc">Stores the set of initial close times.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00174">ConsensusTypes.h:174</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="astructripple_1_1ConsensusResult_html_adbe9cfc54c331e78706ffcba7a0f35a3"><div class="ttname"><a href="structripple_1_1ConsensusResult.html#adbe9cfc54c331e78706ffcba7a0f35a3">ripple::ConsensusResult::proposers</a></div><div class="ttdeci">std::size_t proposers</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00240">ConsensusTypes.h:240</a></div></div>
<div class="ttc" id="aclassripple_1_1InboundTransactions_html"><div class="ttname"><a href="classripple_1_1InboundTransactions.html">ripple::InboundTransactions</a></div><div class="ttdoc">Manages the acquisition and lifetime of transaction sets.</div><div class="ttdef"><b>Definition:</b> <a href="InboundTransactions_8h_source.html#l00036">InboundTransactions.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1InboundTransactions_html"><div class="ttname"><a href="classripple_1_1InboundTransactions.html">ripple::InboundTransactions</a></div><div class="ttdoc">Manages the acquisition and lifetime of transaction sets.</div><div class="ttdef"><b>Definition:</b> <a href="InboundTransactions_8h_source.html#l00035">InboundTransactions.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1ConsensusProposal_html"><div class="ttname"><a href="classripple_1_1ConsensusProposal.html">ripple::ConsensusProposal&lt; NodeID, uint256, uint256 &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1"><div class="ttname"><a href="namespaceripple.html#a597325d7385ff9c19686e14e5bead510aba7de5bc6888294e5884b024a4c894f1">ripple::OperatingMode::FULL</a></div><div class="ttdeci">@ FULL</div><div class="ttdoc">we have the ledger and can even validate</div></div>
<!-- start footer part -->