This commit is contained in:
nbougalis
2020-12-05 06:17:37 +00:00
parent 27ba201b4c
commit ee2b4c457d
4211 changed files with 96026 additions and 94287 deletions

View File

@@ -443,27 +443,27 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLCxLedger_html_aaad5276a8dd4c15270ed5b847cf511cd"><div class="ttname"><a href="classripple_1_1RCLCxLedger.html#aaad5276a8dd4c15270ed5b847cf511cd">ripple::RCLCxLedger::Seq</a></div><div class="ttdeci">LedgerIndex Seq</div><div class="ttdoc">Sequence number of a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxLedger_8h_source.html#l00041">RCLCxLedger.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a4c7926d71c0a202f59e77470d0428a1b"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a4c7926d71c0a202f59e77470d0428a1b">ripple::RCLConsensus::Adaptor::prevRoundTime</a></div><div class="ttdeci">std::chrono::milliseconds prevRoundTime() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00122">RCLConsensus.h:122</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html">ripple::RCLConsensus::Adaptor</a></div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00057">RCLConsensus.h:57</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_acdab4291925cbabf861b8019c76355ea"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#acdab4291925cbabf861b8019c76355ea">ripple::RCLConsensus::getJson</a></div><div class="ttdeci">Json::Value getJson(bool full) const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00881">RCLConsensus.cpp:881</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_acdab4291925cbabf861b8019c76355ea"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#acdab4291925cbabf861b8019c76355ea">ripple::RCLConsensus::getJson</a></div><div class="ttdeci">Json::Value getJson(bool full) const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00880">RCLConsensus.cpp:880</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a2085bf2fb2455d014c97c52a8dcd9c0f"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a2085bf2fb2455d014c97c52a8dcd9c0f">ripple::RCLConsensus::Adaptor::mode_</a></div><div class="ttdeci">std::atomic&lt; ConsensusMode &gt; mode_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00086">RCLConsensus.h:86</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a97dfe43b1e366027bc6a7a28f88e0190"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a97dfe43b1e366027bc6a7a28f88e0190">ripple::RCLConsensus::Adaptor::feeVote_</a></div><div class="ttdeci">std::unique_ptr&lt; FeeVote &gt; feeVote_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00060">RCLConsensus.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a250f08961ce3c3410f96824cfe385bd2"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a250f08961ce3c3410f96824cfe385bd2">ripple::RCLConsensus::startRound</a></div><div class="ttdeci">void startRound(NetClock::time_point const &amp;now, RCLCxLedger::ID const &amp;prevLgrId, RCLCxLedger const &amp;prevLgr, hash_set&lt; NodeID &gt; const &amp;nowUntrusted, hash_set&lt; NodeID &gt; const &amp;nowTrusted)</div><div class="ttdoc">Adjust the set of trusted validators and kick-off the next round of consensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01035">RCLConsensus.cpp:1035</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a250f08961ce3c3410f96824cfe385bd2"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a250f08961ce3c3410f96824cfe385bd2">ripple::RCLConsensus::startRound</a></div><div class="ttdeci">void startRound(NetClock::time_point const &amp;now, RCLCxLedger::ID const &amp;prevLgrId, RCLCxLedger const &amp;prevLgr, hash_set&lt; NodeID &gt; const &amp;nowUntrusted, hash_set&lt; NodeID &gt; const &amp;nowTrusted)</div><div class="ttdoc">Adjust the set of trusted validators and kick-off the next round of consensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01034">RCLConsensus.cpp:1034</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4e412a5834900d9affa8db3ac1a27209"><div class="ttname"><a href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">ripple::NodeID</a></div><div class="ttdeci">base_uint&lt; 160, detail::NodeIDTag &gt; NodeID</div><div class="ttdoc">NodeID is a 160-bit hash representing one node.</div><div class="ttdef"><b>Definition:</b> <a href="UintTypes_8h_source.html#l00059">UintTypes.h:59</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#l00531">RCLConsensus.h:531</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="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#l00945">RCLConsensus.cpp:945</a></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#l00944">RCLConsensus.cpp:944</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#l00528">RCLConsensus.h:528</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#l00054">LedgerMaster.h:54</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#l00244">RCLConsensus.cpp:244</a></div></div>
<div class="ttc" id="aclassripple_1_1Consensus_html"><div class="ttname"><a href="classripple_1_1Consensus.html">ripple::Consensus</a></div><div class="ttdoc">Generic implementation of consensus algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8h_source.html#l00283">Consensus.h:283</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a269eadc254a964bcd8d79876420c379b"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a269eadc254a964bcd8d79876420c379b">ripple::RCLConsensus::gotTxSet</a></div><div class="ttdeci">void gotTxSet(NetClock::time_point const &amp;now, RCLTxSet const &amp;txSet)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00909">RCLConsensus.cpp:909</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a269eadc254a964bcd8d79876420c379b"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a269eadc254a964bcd8d79876420c379b">ripple::RCLConsensus::gotTxSet</a></div><div class="ttdeci">void gotTxSet(NetClock::time_point const &amp;now, RCLTxSet const &amp;txSet)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00908">RCLConsensus.cpp:908</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::milliseconds</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af31cbacf792e2c1defa630c09b2f90eb"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af31cbacf792e2c1defa630c09b2f90eb">ripple::RCLConsensus::Adaptor::valSecret_</a></div><div class="ttdeci">const SecretKey valSecret_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00068">RCLConsensus.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_aec8ba6a5bc49a937911f50c264a48439"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#aec8ba6a5bc49a937911f50c264a48439">ripple::RCLConsensus::Adaptor::getPrevLedger</a></div><div class="ttdeci">uint256 getPrevLedger(uint256 ledgerID, RCLCxLedger const &amp;ledger, ConsensusMode mode)</div><div class="ttdoc">Get the ID of the previous ledger/last closed ledger(LCL) on the network.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00266">RCLConsensus.cpp:266</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="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_1RCLConsensus_html_aec02fa9195e2a9f090c95b55711e2ec7"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#aec02fa9195e2a9f090c95b55711e2ec7">ripple::RCLConsensus::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00532">RCLConsensus.h:532</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a66f29b3d7bf4aedbc6b6af362572e91c"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a66f29b3d7bf4aedbc6b6af362572e91c">ripple::RCLConsensus::timerEntry</a></div><div class="ttdeci">void timerEntry(NetClock::time_point const &amp;now)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00893">RCLConsensus.cpp:893</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a66f29b3d7bf4aedbc6b6af362572e91c"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a66f29b3d7bf4aedbc6b6af362572e91c">ripple::RCLConsensus::timerEntry</a></div><div class="ttdeci">void timerEntry(NetClock::time_point const &amp;now)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00892">RCLConsensus.cpp:892</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ab1300e3b6790124700c75d9fd909fa0c"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ab1300e3b6790124700c75d9fd909fa0c">ripple::RCLConsensus::Adaptor::nUnlVote_</a></div><div class="ttdeci">NegativeUNLVote nUnlVote_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00089">RCLConsensus.h:89</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a4325db1fa56133c793c63440119436a3"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a4325db1fa56133c793c63440119436a3">ripple::RCLConsensus::Adaptor::valPublic_</a></div><div class="ttdeci">const PublicKey valPublic_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00067">RCLConsensus.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a2f168067d1fbfbee91c628629cd5017a"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a2f168067d1fbfbee91c628629cd5017a">ripple::RCLConsensus::Adaptor::onClose</a></div><div class="ttdeci">Result onClose(RCLCxLedger const &amp;ledger, NetClock::time_point const &amp;closeTime, ConsensusMode mode)</div><div class="ttdoc">Close the open ledger and return initial consensus position.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00288">RCLConsensus.cpp:288</a></div></div>
@@ -471,21 +471,21 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a5b2b0b8f0898a1c0abbcca56a9add0c9"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a5b2b0b8f0898a1c0abbcca56a9add0c9">ripple::RCLConsensus::Adaptor::parms</a></div><div class="ttdeci">ConsensusParms const &amp; parms() const</div><div class="ttdoc">Consensus simulation parameters.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00177">RCLConsensus.h:177</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidatorKeys_html"><div class="ttname"><a href="classripple_1_1ValidatorKeys.html">ripple::ValidatorKeys</a></div><div class="ttdoc">Validator keys and manifest as set in configuration file.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorKeys_8h_source.html#l00036">ValidatorKeys.h:36</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_1RCLConsensus_1_1Adaptor_html_a44b703ba75ddf081e1d1e4f026137ebe"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a44b703ba75ddf081e1d1e4f026137ebe">ripple::RCLConsensus::Adaptor::doAccept</a></div><div class="ttdeci">void doAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Accept a new ledger based on the given transactions.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00433">RCLConsensus.cpp:433</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a44b703ba75ddf081e1d1e4f026137ebe"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a44b703ba75ddf081e1d1e4f026137ebe">ripple::RCLConsensus::Adaptor::doAccept</a></div><div class="ttdeci">void doAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Accept a new ledger based on the given transactions.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00432">RCLConsensus.cpp:432</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a644744c1ada1b4d9822c79a07934d852"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a644744c1ada1b4d9822c79a07934d852">ripple::RCLConsensus::RCLConsensus</a></div><div class="ttdeci">RCLConsensus(Application &amp;app, std::unique_ptr&lt; FeeVote &gt; &amp;&amp;feeVote, LedgerMaster &amp;ledgerMaster, LocalTxs &amp;localTxs, InboundTransactions &amp;inboundTransactions, Consensus&lt; Adaptor &gt;::clock_type const &amp;clock, ValidatorKeys const &amp;validatorKeys, beast::Journal journal)</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00052">RCLConsensus.cpp:52</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a8f02892ce5a6496090326e89b531a017"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a8f02892ce5a6496090326e89b531a017">ripple::RCLConsensus::Adaptor::onAccept</a></div><div class="ttdeci">void onAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration const &amp;closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Process the accepted ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00404">RCLConsensus.cpp:404</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a8f02892ce5a6496090326e89b531a017"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a8f02892ce5a6496090326e89b531a017">ripple::RCLConsensus::Adaptor::onAccept</a></div><div class="ttdeci">void onAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration const &amp;closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Process the accepted ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00403">RCLConsensus.cpp:403</a></div></div>
<div class="ttc" id="anamespaceripple_html_a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce"><div class="ttname"><a href="namespaceripple.html#a33f8b6e68b5f63faf2e9755cc251563eaea5234685f43dcab142e132c0e7be2ce">ripple::ConsensusMode::observing</a></div><div class="ttdeci">@ observing</div><div class="ttdoc">We are observing peer positions, but not proposing our position.</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="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00063">base_uint.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af204a12bd25345da7fbdb8d267a1e23f"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af204a12bd25345da7fbdb8d267a1e23f">ripple::RCLConsensus::Adaptor::updateOperatingMode</a></div><div class="ttdeci">void updateOperatingMode(std::size_t const positions) const</div><div class="ttdoc">Update operating mode based on current peer positions.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01028">RCLConsensus.cpp:1028</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#l00073">base_uint.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af204a12bd25345da7fbdb8d267a1e23f"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af204a12bd25345da7fbdb8d267a1e23f">ripple::RCLConsensus::Adaptor::updateOperatingMode</a></div><div class="ttdeci">void updateOperatingMode(std::size_t const positions) const</div><div class="ttdoc">Update operating mode based on current peer positions.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01027">RCLConsensus.cpp:1027</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html"><div class="ttname"><a href="classripple_1_1RCLConsensus.html">ripple::RCLConsensus</a></div><div class="ttdoc">Manages the generic consensus algorithm for use by the RCL.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00050">RCLConsensus.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ad0aa2492ff95815e202bd5801b37e030"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ad0aa2492ff95815e202bd5801b37e030">ripple::RCLConsensus::Adaptor::haveValidated</a></div><div class="ttdeci">bool haveValidated() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00996">RCLConsensus.cpp:996</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ad0aa2492ff95815e202bd5801b37e030"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ad0aa2492ff95815e202bd5801b37e030">ripple::RCLConsensus::Adaptor::haveValidated</a></div><div class="ttdeci">bool haveValidated() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00995">RCLConsensus.cpp:995</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ab74105efd959c639a0b7bb1b21b32369"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ab74105efd959c639a0b7bb1b21b32369">ripple::RCLConsensus::Adaptor::prevProposers</a></div><div class="ttdeci">std::size_t prevProposers() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00116">RCLConsensus.h:116</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a64490ffd82ff2b75da2406bb52fcd7dd"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a64490ffd82ff2b75da2406bb52fcd7dd">ripple::RCLConsensus::Adaptor::laggards</a></div><div class="ttdeci">std::size_t laggards(Ledger_t::Seq const seq, hash_set&lt; NodeKey_t &gt; &amp;trustedKeys) const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01014">RCLConsensus.cpp:1014</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a64490ffd82ff2b75da2406bb52fcd7dd"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a64490ffd82ff2b75da2406bb52fcd7dd">ripple::RCLConsensus::Adaptor::laggards</a></div><div class="ttdeci">std::size_t laggards(Ledger_t::Seq const seq, hash_set&lt; NodeKey_t &gt; &amp;trustedKeys) const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01013">RCLConsensus.cpp:1013</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a3c19242b4c7feb5d9ce80c7f49f00646"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a3c19242b4c7feb5d9ce80c7f49f00646">ripple::RCLConsensus::Adaptor::share</a></div><div class="ttdeci">void share(RCLCxPeerPos const &amp;peerPos)</div><div class="ttdoc">Share the given proposal with all peers.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00140">RCLConsensus.cpp:140</a></div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_aa0e46b668adf5d791806adf85d852c11"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#aa0e46b668adf5d791806adf85d852c11">ripple::RCLConsensus::peerProposal</a></div><div class="ttdeci">bool peerProposal(NetClock::time_point const &amp;now, RCLCxPeerPos const &amp;newProposal)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00936">RCLConsensus.cpp:936</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_aa0e46b668adf5d791806adf85d852c11"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#aa0e46b668adf5d791806adf85d852c11">ripple::RCLConsensus::peerProposal</a></div><div class="ttdeci">bool peerProposal(NetClock::time_point const &amp;now, RCLCxPeerPos const &amp;newProposal)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00935">RCLConsensus.cpp:935</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#l00779">RCLConsensus.cpp:779</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#l00778">RCLConsensus.cpp:778</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a473f1ae7edc6969b6ba252d45bda06e1"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a473f1ae7edc6969b6ba252d45bda06e1">ripple::RCLConsensus::Adaptor::mode</a></div><div class="ttdeci">ConsensusMode mode() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00128">RCLConsensus.h:128</a></div></div>
<div class="ttc" id="anamespaceripple_html_a77adb10ef53a2e25195ccd38b46bfe9b"><div class="ttname"><a href="namespaceripple.html#a77adb10ef53a2e25195ccd38b46bfe9b">ripple::ConsensusPhase</a></div><div class="ttdeci">ConsensusPhase</div><div class="ttdoc">Phases of consensus for a single ledger round.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusTypes_8h_source.html#l00103">ConsensusTypes.h:103</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a4c0ffe5a89562947a789cd6b6ac51a94"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a4c0ffe5a89562947a789cd6b6ac51a94">ripple::RCLConsensus::Adaptor::Adaptor</a></div><div class="ttdeci">Adaptor(Application &amp;app, std::unique_ptr&lt; FeeVote &gt; &amp;&amp;feeVote, LedgerMaster &amp;ledgerMaster, LocalTxs &amp;localTxs, InboundTransactions &amp;inboundTransactions, ValidatorKeys const &amp;validatorKeys, beast::Journal journal)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00075">RCLConsensus.cpp:75</a></div></div>
@@ -498,22 +498,22 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a680ee42fcc8e44fb714bd82ec20b3ba3"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a680ee42fcc8e44fb714bd82ec20b3ba3">ripple::RCLConsensus::Adaptor::censorshipDetector_</a></div><div class="ttdeci">RCLCensorshipDetector&lt; TxID, LedgerIndex &gt; censorshipDetector_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00088">RCLConsensus.h:88</a></div></div>
<div class="ttc" id="aclassripple_1_1SecretKey_html"><div class="ttname"><a href="classripple_1_1SecretKey.html">ripple::SecretKey</a></div><div class="ttdoc">A secret key.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8h_source.html#l00036">SecretKey.h:36</a></div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">atomic</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af18748b9a1f24b92d503f3a1859d0939"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af18748b9a1f24b92d503f3a1859d0939">ripple::RCLConsensus::Adaptor::notify</a></div><div class="ttdeci">void notify(protocol::NodeEvent ne, RCLCxLedger const &amp;ledger, bool haveCorrectLCL)</div><div class="ttdoc">Notify peers of a consensus state change.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00699">RCLConsensus.cpp:699</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af18748b9a1f24b92d503f3a1859d0939"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af18748b9a1f24b92d503f3a1859d0939">ripple::RCLConsensus::Adaptor::notify</a></div><div class="ttdeci">void notify(protocol::NodeEvent ne, RCLCxLedger const &amp;ledger, bool haveCorrectLCL)</div><div class="ttdoc">Notify peers of a consensus state change.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00698">RCLConsensus.cpp:698</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_abc9a72a85632483bb04f03f00af63db3"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#abc9a72a85632483bb04f03f00af63db3">ripple::RCLConsensus::adaptor_</a></div><div class="ttdeci">Adaptor adaptor_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00530">RCLConsensus.h:530</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a89732653d5e60191140d595d9192bc83"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a89732653d5e60191140d595d9192bc83">ripple::RCLConsensus::Adaptor::validator</a></div><div class="ttdeci">bool validator() const</div><div class="ttdoc">Whether I am a validator.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01022">RCLConsensus.cpp:1022</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a89732653d5e60191140d595d9192bc83"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a89732653d5e60191140d595d9192bc83">ripple::RCLConsensus::Adaptor::validator</a></div><div class="ttdeci">bool validator() const</div><div class="ttdoc">Whether I am a validator.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01021">RCLConsensus.cpp:1021</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_acea349711c72789557446ec3b295d686"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#acea349711c72789557446ec3b295d686">ripple::RCLConsensus::parms</a></div><div class="ttdeci">ConsensusParms const &amp; parms() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00519">RCLConsensus.h:519</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a9156cc0d4b3ae9a8cf33ca92a2d3e03e"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a9156cc0d4b3ae9a8cf33ca92a2d3e03e">ripple::RCLConsensus::Adaptor::parms_</a></div><div class="ttdeci">ConsensusParms parms_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00075">RCLConsensus.h:75</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_1RCLConsensus_1_1Adaptor_html_a10fba54396b302dc95bd1636be23a847"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a10fba54396b302dc95bd1636be23a847">ripple::RCLConsensus::Adaptor::j_</a></div><div class="ttdeci">const beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00064">RCLConsensus.h:64</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a8ca18b539a9a017ac1210c8104ffcc74"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a8ca18b539a9a017ac1210c8104ffcc74">ripple::RCLConsensus::Adaptor::buildLCL</a></div><div class="ttdeci">RCLCxLedger buildLCL(RCLCxLedger const &amp;previousLedger, CanonicalTXSet &amp;retriableTxs, NetClock::time_point closeTime, bool closeTimeCorrect, NetClock::duration closeResolution, std::chrono::milliseconds roundTime, std::set&lt; TxID &gt; &amp;failedTxs)</div><div class="ttdoc">Build the new last closed ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00738">RCLConsensus.cpp:738</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a8ca18b539a9a017ac1210c8104ffcc74"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a8ca18b539a9a017ac1210c8104ffcc74">ripple::RCLConsensus::Adaptor::buildLCL</a></div><div class="ttdeci">RCLCxLedger buildLCL(RCLCxLedger const &amp;previousLedger, CanonicalTXSet &amp;retriableTxs, NetClock::time_point closeTime, bool closeTimeCorrect, NetClock::duration closeResolution, std::chrono::milliseconds roundTime, std::set&lt; TxID &gt; &amp;failedTxs)</div><div class="ttdoc">Build the new last closed ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00737">RCLConsensus.cpp:737</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a4499f18a1e938a682dd39a10453784d4"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a4499f18a1e938a682dd39a10453784d4">ripple::RCLConsensus::censorshipWarnInternal</a></div><div class="ttdeci">constexpr static unsigned int censorshipWarnInternal</div><div class="ttdoc">Warn for transactions that haven't been included every so many ledgers.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00054">RCLConsensus.h:54</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a602cb9acaeb931bb5a7b5a74de5f5280"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a602cb9acaeb931bb5a7b5a74de5f5280">ripple::RCLConsensus::Adaptor::onModeChange</a></div><div class="ttdeci">void onModeChange(ConsensusMode before, ConsensusMode after)</div><div class="ttdoc">Notified of change in consensus mode.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00865">RCLConsensus.cpp:865</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a602cb9acaeb931bb5a7b5a74de5f5280"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a602cb9acaeb931bb5a7b5a74de5f5280">ripple::RCLConsensus::Adaptor::onModeChange</a></div><div class="ttdeci">void onModeChange(ConsensusMode before, ConsensusMode after)</div><div class="ttdoc">Notified of change in consensus mode.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00864">RCLConsensus.cpp:864</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCxLedger_html"><div class="ttname"><a href="classripple_1_1RCLCxLedger.html">ripple::RCLCxLedger</a></div><div class="ttdoc">Represents a ledger in RCLConsensus.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCxLedger_8h_source.html#l00035">RCLCxLedger.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_aae7646f7b0b066f12d5eead73e42139a"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#aae7646f7b0b066f12d5eead73e42139a">ripple::RCLConsensus::operator=</a></div><div class="ttdeci">RCLConsensus &amp; operator=(RCLConsensus const &amp;)=delete</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_1RCLConsensus_html_a61d8b3e2076d180987acd29a2e49afd9"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a61d8b3e2076d180987acd29a2e49afd9">ripple::RCLConsensus::prevRoundTime</a></div><div class="ttdeci">std::chrono::milliseconds prevRoundTime() const</div><div class="ttdoc">Get duration of the previous round.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00457">RCLConsensus.h:457</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#l01002">RCLConsensus.cpp:1002</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#l01001">RCLConsensus.cpp:1001</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLCensorshipDetector_html"><div class="ttname"><a href="classripple_1_1RCLCensorshipDetector.html">ripple::RCLCensorshipDetector</a></div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00032">RCLCensorshipDetector.h:32</a></div></div>
<div class="ttc" id="astructripple_1_1ConsensusParms_html"><div class="ttname"><a href="structripple_1_1ConsensusParms.html">ripple::ConsensusParms</a></div><div class="ttdoc">Consensus algorithm parameters.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusParms_8h_source.html#l00033">ConsensusParms.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_aa5623840f4cbef71d53367ac3c57860d"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#aa5623840f4cbef71d53367ac3c57860d">ripple::RCLConsensus::Adaptor::acquiringLedger_</a></div><div class="ttdeci">LedgerHash acquiringLedger_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00074">RCLConsensus.h:74</a></div></div>
@@ -537,14 +537,14 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af9777f8ab0ad9e9dd6fb0a524c122bc7"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af9777f8ab0ad9e9dd6fb0a524c122bc7">ripple::RCLConsensus::Adaptor::nodeID_</a></div><div class="ttdeci">const NodeID nodeID_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00066">RCLConsensus.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_ab10285a854623f41080295ff41f41d12"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#ab10285a854623f41080295ff41f41d12">ripple::RCLConsensus::Adaptor::proposersFinished</a></div><div class="ttdeci">std::size_t proposersFinished(RCLCxLedger const &amp;ledger, LedgerHash const &amp;h) const</div><div class="ttdoc">Number of proposers that have validated a ledger descended from requested ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00256">RCLConsensus.cpp:256</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a2be0907f2d6692aa6f7c0e019f456b33"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a2be0907f2d6692aa6f7c0e019f456b33">ripple::RCLConsensus::Adaptor::prevProposers_</a></div><div class="ttdeci">std::atomic&lt; std::size_t &gt; prevProposers_</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00083">RCLConsensus.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a71558db36f2c6e246d00408955a8eb7f"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a71558db36f2c6e246d00408955a8eb7f">ripple::RCLConsensus::Adaptor::onForceAccept</a></div><div class="ttdeci">void onForceAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration const &amp;closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Process the accepted ledger that was a result of simulation/force accept.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00386">RCLConsensus.cpp:386</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a71558db36f2c6e246d00408955a8eb7f"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a71558db36f2c6e246d00408955a8eb7f">ripple::RCLConsensus::Adaptor::onForceAccept</a></div><div class="ttdeci">void onForceAccept(Result const &amp;result, RCLCxLedger const &amp;prevLedger, NetClock::duration const &amp;closeResolution, ConsensusCloseTimes const &amp;rawCloseTimes, ConsensusMode const &amp;mode, Json::Value &amp;&amp;consensusJson)</div><div class="ttdoc">Process the accepted ledger that was a result of simulation/force accept.</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00385">RCLConsensus.cpp:385</a></div></div>
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/set.html">set</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af8d2a95620b4b70e89890757d9bfb528"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af8d2a95620b4b70e89890757d9bfb528">ripple::RCLConsensus::Adaptor::getQuorumKeys</a></div><div class="ttdeci">std::pair&lt; std::size_t, hash_set&lt; NodeKey_t &gt; &gt; getQuorumKeys() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01008">RCLConsensus.cpp:1008</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_af8d2a95620b4b70e89890757d9bfb528"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#af8d2a95620b4b70e89890757d9bfb528">ripple::RCLConsensus::Adaptor::getQuorumKeys</a></div><div class="ttdeci">std::pair&lt; std::size_t, hash_set&lt; NodeKey_t &gt; &gt; getQuorumKeys() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l01007">RCLConsensus.cpp:1007</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_1_1Adaptor_html_a52d6c6005bc8066ec68d7e81038a6906"><div class="ttname"><a href="classripple_1_1RCLConsensus_1_1Adaptor.html#a52d6c6005bc8066ec68d7e81038a6906">ripple::RCLConsensus::Adaptor::validating</a></div><div class="ttdeci">bool validating() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8h_source.html#l00110">RCLConsensus.h:110</a></div></div>
<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="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_1RCLConsensus_html_a61e43340f35a266ed3bb875ad8f6fd3f"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a61e43340f35a266ed3bb875ad8f6fd3f">ripple::RCLConsensus::simulate</a></div><div class="ttdeci">void simulate(NetClock::time_point const &amp;now, boost::optional&lt; std::chrono::milliseconds &gt; consensusDelay)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00927">RCLConsensus.cpp:927</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLConsensus_html_a61e43340f35a266ed3bb875ad8f6fd3f"><div class="ttname"><a href="classripple_1_1RCLConsensus.html#a61e43340f35a266ed3bb875ad8f6fd3f">ripple::RCLConsensus::simulate</a></div><div class="ttdeci">void simulate(NetClock::time_point const &amp;now, boost::optional&lt; std::chrono::milliseconds &gt; consensusDelay)</div><div class="ttdef"><b>Definition:</b> <a href="RCLConsensus_8cpp_source.html#l00926">RCLConsensus.cpp:926</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>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>