This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -139,7 +139,7 @@ $(function() {
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">auto</span> <span class="keyword">const</span> lastClosedParent =</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7fa2267e9b1bf739a70bb1860ab2a99c">ledgerMaster</a>.getLedgerByHash(lastClosed-&gt;info().parentHash);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">auto</span> <span class="keyword">const</span> replayed = <a class="code hl_function" href="namespaceripple.html#a00a2aa0c3f2861ed15d2b9b8b71b03a3">buildLedger</a>(</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">auto</span> <span class="keyword">const</span> replayed = <a class="code hl_function" href="namespaceripple.html#aa07252133d75f88c31a9970df1c37e90">buildLedger</a>(</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_class" href="classripple_1_1LedgerReplay.html">LedgerReplay</a>(lastClosedParent, lastClosed),</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">tapNONE</a>,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>(),</div>
@@ -380,11 +380,11 @@ $(function() {
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> }</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TestPeer.html#aa7fff7d3f7018080efe29cca5d8eba11"> 315</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TestPeer.html#aa7fff7d3f7018080efe29cca5d8eba11">addTxQueue</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a>&amp;)<span class="keyword"> override</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TestPeer.html#a6ce12ac767a2eead01aad09431ebd0d1"> 315</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TestPeer.html#a6ce12ac767a2eead01aad09431ebd0d1">addTxQueue</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp;)<span class="keyword"> override</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> }</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TestPeer.html#a391311e2939da285e6502c94d9f1c01a"> 319</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TestPeer.html#a391311e2939da285e6502c94d9f1c01a">removeTxQueue</a>(<span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a>&amp;)<span class="keyword"> override</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1TestPeer.html#a2bdfda592c88f24d3d6c26433d092b0c"> 319</a></span> <a class="code hl_function" href="classripple_1_1test_1_1TestPeer.html#a2bdfda592c88f24d3d6c26433d092b0c">removeTxQueue</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <span class="keyword">const</span>&amp;)<span class="keyword"> override</span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> }</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordtype">bool</span></div>
@@ -476,8 +476,8 @@ $(function() {
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> }</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> }</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set&lt;Peer::id_t&gt;</a>&amp;</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1TestPeerSet.html#af9028f9dd084400397b924a2be6da3f0"> 418</a></span> <a class="code hl_function" href="structripple_1_1test_1_1TestPeerSet.html#af9028f9dd084400397b924a2be6da3f0">getPeerIds</a>()<span class="keyword"> const override</span></div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set&lt;Peer::id_t&gt;</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1TestPeerSet.html#ae2219852ebf7c6a76cbe930b76780811"> 418</a></span> <a class="code hl_function" href="structripple_1_1test_1_1TestPeerSet.html#ae2219852ebf7c6a76cbe930b76780811">getPeerIds</a>()<span class="keyword"> const override</span></div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set&lt;Peer::id_t&gt;</a> emptyPeers;</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> <span class="keywordflow">return</span> emptyPeers;</div>
@@ -1738,8 +1738,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a088d1200aef40cbe192d1af3521ecbf8"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a088d1200aef40cbe192d1af3521ecbf8">ripple::test::TestPeer::cluster</a></div><div class="ttdeci">bool cluster() const override</div><div class="ttdoc">Returns true if this connection is a member of the cluster.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00236">LedgerReplay_test.cpp:236</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a099b75d566f77ae2d292d7c3830b061a"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a099b75d566f77ae2d292d7c3830b061a">ripple::test::TestPeer::nodePublicKey_</a></div><div class="ttdeci">PublicKey nodePublicKey_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00329">LedgerReplay_test.cpp:329</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a182e6ba88b051ea652e2182fbc39a606"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a182e6ba88b051ea652e2182fbc39a606">ripple::test::TestPeer::publisherListSequence</a></div><div class="ttdeci">std::optional&lt; std::size_t &gt; publisherListSequence(PublicKey const &amp;) const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00268">LedgerReplay_test.cpp:268</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a2bdfda592c88f24d3d6c26433d092b0c"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a2bdfda592c88f24d3d6c26433d092b0c">ripple::test::TestPeer::removeTxQueue</a></div><div class="ttdeci">void removeTxQueue(uint256 const &amp;) override</div><div class="ttdoc">Remove hash from the transactions' hashes queue.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00319">LedgerReplay_test.cpp:319</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a31b518b004fd1fa0d597036180f21a5b"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a31b518b004fd1fa0d597036180f21a5b">ripple::test::TestPeer::getRemoteAddress</a></div><div class="ttdeci">beast::IP::Endpoint getRemoteAddress() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00221">LedgerReplay_test.cpp:221</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a391311e2939da285e6502c94d9f1c01a"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a391311e2939da285e6502c94d9f1c01a">ripple::test::TestPeer::removeTxQueue</a></div><div class="ttdeci">void removeTxQueue(const uint256 &amp;) override</div><div class="ttdoc">Remove hash from the transactions' hashes queue.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00319">LedgerReplay_test.cpp:319</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a3b4e4157bd2e5e17221a01e06d520070"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a3b4e4157bd2e5e17221a01e06d520070">ripple::test::TestPeer::TestPeer</a></div><div class="ttdeci">TestPeer(bool enableLedgerReplay)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00210">LedgerReplay_test.cpp:210</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a4314928c05d1c7643c057d3cd664b6ab"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a4314928c05d1c7643c057d3cd664b6ab">ripple::test::TestPeer::getScore</a></div><div class="ttdeci">int getScore(bool) const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00246">LedgerReplay_test.cpp:246</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a44ec15c3a47813d8b5af4d4233c3d3c6"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a44ec15c3a47813d8b5af4d4233c3d3c6">ripple::test::TestPeer::getNodePublic</a></div><div class="ttdeci">PublicKey const &amp; getNodePublic() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00251">LedgerReplay_test.cpp:251</a></div></div>
@@ -1748,12 +1748,12 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a49a0c65115d326e7fbd38be43a800f8d"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a49a0c65115d326e7fbd38be43a800f8d">ripple::test::TestPeer::send</a></div><div class="ttdeci">void send(std::shared_ptr&lt; Message &gt; const &amp;m) override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00217">LedgerReplay_test.cpp:217</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a638f128c9c0f62f23d22bd41e2f97eaa"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a638f128c9c0f62f23d22bd41e2f97eaa">ripple::test::TestPeer::ledgerRange</a></div><div class="ttdeci">void ledgerRange(std::uint32_t &amp;minSeq, std::uint32_t &amp;maxSeq) const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00288">LedgerReplay_test.cpp:288</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a69752edc130b66cf2ec1fb93043882ee"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a69752edc130b66cf2ec1fb93043882ee">ripple::test::TestPeer::ledgerReplayEnabled_</a></div><div class="ttdeci">bool ledgerReplayEnabled_</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00328">LedgerReplay_test.cpp:328</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a6ce12ac767a2eead01aad09431ebd0d1"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a6ce12ac767a2eead01aad09431ebd0d1">ripple::test::TestPeer::addTxQueue</a></div><div class="ttdeci">void addTxQueue(uint256 const &amp;) override</div><div class="ttdoc">Aggregate transaction's hash.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00315">LedgerReplay_test.cpp:315</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a71506ecf36760b766e81a453df84e91a"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a71506ecf36760b766e81a453df84e91a">ripple::test::TestPeer::id</a></div><div class="ttdeci">id_t id() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00231">LedgerReplay_test.cpp:231</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a8332ea46a4f78f11378b128d729e72cd"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a8332ea46a4f78f11378b128d729e72cd">ripple::test::TestPeer::cycleStatus</a></div><div class="ttdeci">void cycleStatus() override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00297">LedgerReplay_test.cpp:297</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a86cd77871fad7677f30757f903357ae2"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a86cd77871fad7677f30757f903357ae2">ripple::test::TestPeer::txReduceRelayEnabled</a></div><div class="ttdeci">bool txReduceRelayEnabled() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00323">LedgerReplay_test.cpp:323</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_a9c0bccd0f4de860c3bffc56679d40906"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#a9c0bccd0f4de860c3bffc56679d40906">ripple::test::TestPeer::isHighLatency</a></div><div class="ttdeci">bool isHighLatency() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00241">LedgerReplay_test.cpp:241</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_aa6226f36aadeba23415ab0acc8be6670"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#aa6226f36aadeba23415ab0acc8be6670">ripple::test::TestPeer::hasTxSet</a></div><div class="ttdeci">bool hasTxSet(uint256 const &amp;hash) const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00292">LedgerReplay_test.cpp:292</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_aa7fff7d3f7018080efe29cca5d8eba11"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#aa7fff7d3f7018080efe29cca5d8eba11">ripple::test::TestPeer::addTxQueue</a></div><div class="ttdeci">void addTxQueue(const uint256 &amp;) override</div><div class="ttdoc">Aggregate transaction's hash.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00315">LedgerReplay_test.cpp:315</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_aabfefb22e3bea0903b66ce925099959c"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#aabfefb22e3bea0903b66ce925099959c">ripple::test::TestPeer::getClosedLedgerHash</a></div><div class="ttdeci">uint256 const &amp; getClosedLedgerHash() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00277">LedgerReplay_test.cpp:277</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_ae6b951a8134eac2f989056efb31bb7e2"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#ae6b951a8134eac2f989056efb31bb7e2">ripple::test::TestPeer::compressionEnabled</a></div><div class="ttdeci">bool compressionEnabled() const override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00306">LedgerReplay_test.cpp:306</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1TestPeer_html_aeab3b4b097662cd5f9ec0bfc2041bb10"><div class="ttname"><a href="classripple_1_1test_1_1TestPeer.html#aeab3b4b097662cd5f9ec0bfc2041bb10">ripple::test::TestPeer::hasRange</a></div><div class="ttdeci">bool hasRange(std::uint32_t uMin, std::uint32_t uMax) override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00301">LedgerReplay_test.cpp:301</a></div></div>
@@ -1809,7 +1809,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_html_a71635c111c539c74ec6bd2065e2e0b3ead26b2afca64340e74d57ba14421d17dc"><div class="ttname"><a href="namespaceripple_1_1test.html#a71635c111c539c74ec6bd2065e2e0b3ead26b2afca64340e74d57ba14421d17dc">ripple::test::PeerFeature::LedgerReplayEnabled</a></div><div class="ttdeci">@ LedgerReplayEnabled</div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_ad11ad14933c7bbfef5f57a948be1c307"><div class="ttname"><a href="namespaceripple_1_1test.html#ad11ad14933c7bbfef5f57a948be1c307">ripple::test::logAll</a></div><div class="ttdeci">void logAll(LedgerServer &amp;server, LedgerReplayClient &amp;client, beast::severities::Severity level=Severity::kTrace)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00837">LedgerReplay_test.cpp:837</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="algorithm_8h_source.html#l00026">algorithm.h:26</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#l00182">BuildLedger.cpp:182</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00558">base_uint.h:558</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3b423ad1ba6341f945c08c13fe141150"><div class="ttname"><a href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ripple::ProtocolFeature</a></div><div class="ttdeci">ProtocolFeature</div><div class="ttdef"><b>Definition:</b> <a href="xrpld_2overlay_2Peer_8h_source.html#l00036">xrpld/overlay/Peer.h:36</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3b423ad1ba6341f945c08c13fe141150a955e673a299bbf8322d01b7b5e88be4e"><div class="ttname"><a href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150a955e673a299bbf8322d01b7b5e88be4e">ripple::ProtocolFeature::LedgerReplay</a></div><div class="ttdeci">@ LedgerReplay</div></div>
@@ -1819,6 +1818,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a962f446a4782087cfa554c9c926681f8"><div class="ttname"><a href="namespaceripple.html#a962f446a4782087cfa554c9c926681f8">ripple::randomSecretKey</a></div><div class="ttdeci">SecretKey randomSecretKey()</div><div class="ttdoc">Create a secret key using secure random numbers.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8cpp_source.html#l00299">SecretKey.cpp:299</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4dde"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4dde">ripple::KeyType</a></div><div class="ttdeci">KeyType</div><div class="ttdef"><b>Definition:</b> <a href="KeyType_8h_source.html#l00028">KeyType.h:28</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ripple::KeyType::ed25519</a></div><div class="ttdeci">@ ed25519</div></div>
<div class="ttc" id="anamespaceripple_html_aa07252133d75f88c31a9970df1c37e90"><div class="ttname"><a href="namespaceripple.html#aa07252133d75f88c31a9970df1c37e90">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, bool const 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#l00182">BuildLedger.cpp:182</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa265217edeb8282e636c78b50049f4c0"><div class="ttname"><a href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">ripple::http_request_type</a></div><div class="ttdeci">boost::beast::http::request&lt; boost::beast::http::dynamic_body &gt; http_request_type</div><div class="ttdef"><b>Definition:</b> <a href="Handoff_8h_source.html#l00032">Handoff.h:33</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa96b512548a1ae9fcd7493c52f19ce0f"><div class="ttname"><a href="namespaceripple.html#aa96b512548a1ae9fcd7493c52f19ce0f">ripple::make_shamapitem</a></div><div class="ttdeci">boost::intrusive_ptr&lt; SHAMapItem &gt; make_shamapitem(uint256 const &amp;tag, Slice data)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapItem_8h_source.html#l00161">SHAMapItem.h:161</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab58cf24607744c98d521c3e97aca2a53"><div class="ttname"><a href="namespaceripple.html#ab58cf24607744c98d521c3e97aca2a53">ripple::peerFeatureEnabled</a></div><div class="ttdeci">bool peerFeatureEnabled(headers const &amp;request, std::string const &amp;feature, std::string value, bool config)</div><div class="ttdoc">Check if a feature should be enabled for a peer.</div><div class="ttdef"><b>Definition:</b> <a href="Handshake_8h_source.html#l00198">Handshake.h:198</a></div></div>
@@ -1883,9 +1883,9 @@ $(function() {
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_a6a72d6274a497c5c6b7a2b5d59519d85"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#a6a72d6274a497c5c6b7a2b5d59519d85">ripple::test::TestPeerSet::TestPeerSet</a></div><div class="ttdeci">TestPeerSet(LedgerReplayMsgHandler &amp;me, LedgerReplayMsgHandler &amp;other, PeerSetBehavior bhvr, bool enableLedgerReplay)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00349">LedgerReplay_test.cpp:349</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_a799f6f0f5bef6d61cccd769ecd2eb026"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#a799f6f0f5bef6d61cccd769ecd2eb026">ripple::test::TestPeerSet::behavior</a></div><div class="ttdeci">PeerSetBehavior behavior</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00427">LedgerReplay_test.cpp:427</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_a7cd356ffd4275c4238124677dbe992d3"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#a7cd356ffd4275c4238124677dbe992d3">ripple::test::TestPeerSet::sendRequest</a></div><div class="ttdeci">void sendRequest(::google::protobuf::Message const &amp;msg, protocol::MessageType type, std::shared_ptr&lt; Peer &gt; const &amp;peer) override</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00372">LedgerReplay_test.cpp:372</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_ae2219852ebf7c6a76cbe930b76780811"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#ae2219852ebf7c6a76cbe930b76780811">ripple::test::TestPeerSet::getPeerIds</a></div><div class="ttdeci">std::set&lt; Peer::id_t &gt; const &amp; getPeerIds() const override</div><div class="ttdoc">get the set of ids of previously added peers</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00418">LedgerReplay_test.cpp:418</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_af1310036749ef7c1dde3ade149e9c281"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#af1310036749ef7c1dde3ade149e9c281">ripple::test::TestPeerSet::local</a></div><div class="ttdeci">LedgerReplayMsgHandler &amp; local</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00424">LedgerReplay_test.cpp:424</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_af8c75a40184be023eec9d78417a8c7df"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#af8c75a40184be023eec9d78417a8c7df">ripple::test::TestPeerSet::dummyPeer</a></div><div class="ttdeci">std::shared_ptr&lt; TestPeer &gt; dummyPeer</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00426">LedgerReplay_test.cpp:426</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1TestPeerSet_html_af9028f9dd084400397b924a2be6da3f0"><div class="ttname"><a href="structripple_1_1test_1_1TestPeerSet.html#af9028f9dd084400397b924a2be6da3f0">ripple::test::TestPeerSet::getPeerIds</a></div><div class="ttdeci">const std::set&lt; Peer::id_t &gt; &amp; getPeerIds() const override</div><div class="ttdoc">get the set of ids of previously added peers</div><div class="ttdef"><b>Definition:</b> <a href="LedgerReplay__test_8cpp_source.html#l00418">LedgerReplay_test.cpp:418</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1None_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1None.html">ripple::test::jtx::None</a></div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00059">src/test/jtx/amount.h:60</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a></div></div>