This commit is contained in:
github-merge-queue[bot]
2025-10-29 08:04:22 -07:00
parent bdbdb3710b
commit 8f1da8800f
334 changed files with 21221 additions and 20654 deletions

View File

@@ -722,8 +722,8 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a00ee91c4b61c0f04dcf1476ce55bc215"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a00ee91c4b61c0f04dcf1476ce55bc215">ripple::OverlayImpl::work_</a></div><div class="ttdeci">std::optional&lt; boost::asio::executor_work_guard&lt; boost::asio::io_context::executor_type &gt; &gt; work_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00107">OverlayImpl.h:107</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a04425d981aa3a6fac81e1ce7d400103a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a04425d981aa3a6fac81e1ce7d400103a">ripple::OverlayImpl::error_code</a></div><div class="ttdeci">boost::system::error_code error_code</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00084">OverlayImpl.h:84</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a05659a5131a98ed0273b5d280e072c34"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a05659a5131a98ed0273b5d280e072c34">ripple::OverlayImpl::getUnlInfo</a></div><div class="ttdeci">Json::Value getUnlInfo()</div><div class="ttdoc">Returns information about the local server's UNL.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00802">OverlayImpl.cpp:802</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a05a93f036814f8866586c2bd76c6790a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a05a93f036814f8866586c2bd76c6790a">ripple::OverlayImpl::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00567">OverlayImpl.cpp:567</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a0888985ab827a3df0e079496a8918740"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a0888985ab827a3df0e079496a8918740">ripple::OverlayImpl::makePrefix</a></div><div class="ttdeci">static std::string makePrefix(std::uint32_t id)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00341">OverlayImpl.cpp:341</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a05a93f036814f8866586c2bd76c6790a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a05a93f036814f8866586c2bd76c6790a">ripple::OverlayImpl::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00568">OverlayImpl.cpp:568</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a0888985ab827a3df0e079496a8918740"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a0888985ab827a3df0e079496a8918740">ripple::OverlayImpl::makePrefix</a></div><div class="ttdeci">static std::string makePrefix(std::uint32_t id)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00343">OverlayImpl.cpp:343</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a0958b21a57d07810e3ed1dfc0962b66c"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a0958b21a57d07810e3ed1dfc0962b66c">ripple::OverlayImpl::peerFinder</a></div><div class="ttdeci">PeerFinder::Manager &amp; peerFinder()</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00164">OverlayImpl.h:164</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a0a209b9b9ce7ffa5cea585be740f9c2c"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a0a209b9b9ce7ffa5cea585be740f9c2c">ripple::OverlayImpl::endpoint_type</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint endpoint_type</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00083">OverlayImpl.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a0c5d3a6fd28ad354aa94be97814bb883"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a0c5d3a6fd28ad354aa94be97814bb883">ripple::OverlayImpl::peerDisconnects_</a></div><div class="ttdeci">std::atomic&lt; uint64_t &gt; peerDisconnects_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00125">OverlayImpl.h:125</a></div></div>
@@ -732,15 +732,15 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a145e946244cafe0d8596f25fe573e0be"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a145e946244cafe0d8596f25fe573e0be">ripple::OverlayImpl::io_context_</a></div><div class="ttdeci">boost::asio::io_context &amp; io_context_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00104">OverlayImpl.h:104</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a1857a64f0516de9ed62deea84574ced5"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a1857a64f0516de9ed62deea84574ced5">ripple::OverlayImpl::is_upgrade</a></div><div class="ttdeci">static bool is_upgrade(boost::beast::http::header&lt; true, Fields &gt; const &amp;req)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00323">OverlayImpl.h:323</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a1da818e5fc573a9dafecaa0dfb2a648a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a1da818e5fc573a9dafecaa0dfb2a648a">ripple::OverlayImpl::cond_</a></div><div class="ttdeci">std::condition_variable_any cond_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00110">OverlayImpl.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a20efec9ce4b1701e4a988430465cbe24"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a20efec9ce4b1701e4a988430465cbe24">ripple::OverlayImpl::onWrite</a></div><div class="ttdeci">void onWrite(beast::PropertyStream::Map &amp;stream) override</div><div class="ttdoc">Subclass override.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00584">OverlayImpl.cpp:584</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a20efec9ce4b1701e4a988430465cbe24"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a20efec9ce4b1701e4a988430465cbe24">ripple::OverlayImpl::onWrite</a></div><div class="ttdeci">void onWrite(beast::PropertyStream::Map &amp;stream) override</div><div class="ttdoc">Subclass override.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00585">OverlayImpl.cpp:585</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a21576de278ccc1cef61adc539af9b0c0"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a21576de278ccc1cef61adc539af9b0c0">ripple::OverlayImpl::txMetrics</a></div><div class="ttdeci">Json::Value txMetrics() const override</div><div class="ttdoc">Returns tx reduce-relay metrics.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00432">OverlayImpl.h:432</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a21ecf8c5c7a9b2f9dba05b1a07b89f06"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a21ecf8c5c7a9b2f9dba05b1a07b89f06">ripple::OverlayImpl::deleteIdlePeers</a></div><div class="ttdeci">void deleteIdlePeers()</div><div class="ttdoc">Check if peers stopped relaying messages and if slots stopped receiving messages from the validator.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01479">OverlayImpl.cpp:1479</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a222db6945256c0eebf01c39c572f655c"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a222db6945256c0eebf01c39c572f655c">ripple::OverlayImpl::m_resolver</a></div><div class="ttdeci">Resolver &amp; m_resolver</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00121">OverlayImpl.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a27a8da8d13b1bc7ded86ccead573eafd"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a27a8da8d13b1bc7ded86ccead573eafd">ripple::OverlayImpl::activate</a></div><div class="ttdeci">void activate(std::shared_ptr&lt; PeerImp &gt; const &amp;peer)</div><div class="ttdoc">Called when a peer has connected successfully This is called after the peer handshake has been comple...</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00606">OverlayImpl.cpp:606</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a27a8da8d13b1bc7ded86ccead573eafd"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a27a8da8d13b1bc7ded86ccead573eafd">ripple::OverlayImpl::activate</a></div><div class="ttdeci">void activate(std::shared_ptr&lt; PeerImp &gt; const &amp;peer)</div><div class="ttdoc">Called when a peer has connected successfully This is called after the peer handshake has been comple...</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00607">OverlayImpl.cpp:607</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a2eb13be3a38a8711d749372f968dac22"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a2eb13be3a38a8711d749372f968dac22">ripple::OverlayImpl::getActivePeers</a></div><div class="ttdeci">PeerSequence getActivePeers() const override</div><div class="ttdoc">Returns a sequence representing the current list of peers.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01055">OverlayImpl.cpp:1055</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a2f2026cf4da2aef295b1d6676b5fa6ab"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a2f2026cf4da2aef295b1d6676b5fa6ab">ripple::OverlayImpl::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00483">OverlayImpl.cpp:483</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a2f2026cf4da2aef295b1d6676b5fa6ab"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a2f2026cf4da2aef295b1d6676b5fa6ab">ripple::OverlayImpl::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00484">OverlayImpl.cpp:484</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a31b9fcb4a7968e9836b3723763527f25"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a31b9fcb4a7968e9836b3723763527f25">ripple::OverlayImpl::m_peers</a></div><div class="ttdeci">hash_map&lt; std::shared_ptr&lt; PeerFinder::Slot &gt;, std::weak_ptr&lt; PeerImp &gt; &gt; m_peers</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00119">OverlayImpl.h:119</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a340bd55af73ab8800735f6c3ac538817"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a340bd55af73ab8800735f6c3ac538817">ripple::OverlayImpl::add_active</a></div><div class="ttdeci">void add_active(std::shared_ptr&lt; PeerImp &gt; const &amp;peer)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00435">OverlayImpl.cpp:435</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a340bd55af73ab8800735f6c3ac538817"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a340bd55af73ab8800735f6c3ac538817">ripple::OverlayImpl::add_active</a></div><div class="ttdeci">void add_active(std::shared_ptr&lt; PeerImp &gt; const &amp;peer)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00437">OverlayImpl.cpp:437</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a35852ee0ce8279aef2a36773dd861223"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a35852ee0ce8279aef2a36773dd861223">ripple::OverlayImpl::findPeerByPublicKey</a></div><div class="ttdeci">std::shared_ptr&lt; Peer &gt; findPeerByPublicKey(PublicKey const &amp;pubKey) override</div><div class="ttdoc">Returns the peer with the matching public key, or null.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01122">OverlayImpl.cpp:1122</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a3a0bf589a6364fd1bcd500d661daba6a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a3a0bf589a6364fd1bcd500d661daba6a">ripple::OverlayImpl::m_resourceManager</a></div><div class="ttdeci">Resource::Manager &amp; m_resourceManager</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00116">OverlayImpl.h:116</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a3c3a10e068fa7d1d99050e37e550481b"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a3c3a10e068fa7d1d99050e37e550481b">ripple::OverlayImpl::stopChildren</a></div><div class="ttdeci">void stopChildren()</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01315">OverlayImpl.cpp:1315</a></div></div>
@@ -749,7 +749,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a494b3700dec485ee54022f130e9e2eb6"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a494b3700dec485ee54022f130e9e2eb6">ripple::OverlayImpl::operator=</a></div><div class="ttdeci">OverlayImpl &amp; operator=(OverlayImpl const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a4a3360b843f3b488afc05cbd164606fd"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a4a3360b843f3b488afc05cbd164606fd">ripple::OverlayImpl::m_traffic</a></div><div class="ttdeci">TrafficCount m_traffic</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00118">OverlayImpl.h:118</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a4af02b1675b8d13ceb9ea72d031906f6"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a4af02b1675b8d13ceb9ea72d031906f6">ripple::OverlayImpl::squelch</a></div><div class="ttdeci">void squelch(PublicKey const &amp;validator, Peer::id_t const id, std::uint32_t squelchDuration) const override</div><div class="ttdoc">Squelch handler.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01407">OverlayImpl.cpp:1407</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a4bef375aa1fa1abd230bee5634a1285d"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a4bef375aa1fa1abd230bee5634a1285d">ripple::OverlayImpl::makeErrorResponse</a></div><div class="ttdeci">std::shared_ptr&lt; Writer &gt; makeErrorResponse(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot, http_request_type const &amp;request, address_type remote_address, std::string msg)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00376">OverlayImpl.cpp:376</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a4bef375aa1fa1abd230bee5634a1285d"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a4bef375aa1fa1abd230bee5634a1285d">ripple::OverlayImpl::makeErrorResponse</a></div><div class="ttdeci">std::shared_ptr&lt; Writer &gt; makeErrorResponse(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot, http_request_type const &amp;request, address_type remote_address, std::string msg)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00378">OverlayImpl.cpp:378</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a502be733e9eb03226ef53a062312833c"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a502be733e9eb03226ef53a062312833c">ripple::OverlayImpl::slots_</a></div><div class="ttdeci">reduce_relay::Slots&lt; UptimeClock &gt; slots_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00128">OverlayImpl.h:128</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a522fb9ffec5625df2a15f19b2e629ba9"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a522fb9ffec5625df2a15f19b2e629ba9">ripple::OverlayImpl::deletePeer</a></div><div class="ttdeci">void deletePeer(Peer::id_t id)</div><div class="ttdoc">Called when the peer is deleted.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01470">OverlayImpl.cpp:1470</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a534b616d5493147c3eb197af4f3f7cf1"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a534b616d5493147c3eb197af4f3f7cf1">ripple::OverlayImpl::findPeerByShortID</a></div><div class="ttdeci">std::shared_ptr&lt; Peer &gt; findPeerByShortID(Peer::id_t const &amp;id) const override</div><div class="ttdoc">Returns the peer with the matching short id, or null.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01110">OverlayImpl.cpp:1110</a></div></div>
@@ -770,7 +770,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a7e1c12d0a2dd246dca87211614c0fa2d"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a7e1c12d0a2dd246dca87211614c0fa2d">ripple::OverlayImpl::getPeerDisconnectCharges</a></div><div class="ttdeci">std::uint64_t getPeerDisconnectCharges() const override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00387">OverlayImpl.h:387</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a80a5c09b232c3fc6d872f53206c34ed1"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a80a5c09b232c3fc6d872f53206c34ed1">ripple::OverlayImpl::sendEndpoints</a></div><div class="ttdeci">void sendEndpoints()</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01355">OverlayImpl.cpp:1355</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a816ead643b0fe7eae11db90eaecb5631"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a816ead643b0fe7eae11db90eaecb5631">ripple::OverlayImpl::socket_type</a></div><div class="ttdeci">boost::asio::ip::tcp::socket socket_type</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00081">OverlayImpl.h:81</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a8314d9411ae5be655929354317b4693b"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a8314d9411ae5be655929354317b4693b">ripple::OverlayImpl::remove</a></div><div class="ttdeci">void remove(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00473">OverlayImpl.cpp:473</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a8314d9411ae5be655929354317b4693b"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a8314d9411ae5be655929354317b4693b">ripple::OverlayImpl::remove</a></div><div class="ttdeci">void remove(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00474">OverlayImpl.cpp:474</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a8bbec612a0dcbaad4916115b95d3b237"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a8bbec612a0dcbaad4916115b95d3b237">ripple::OverlayImpl::sendTxQueue</a></div><div class="ttdeci">void sendTxQueue()</div><div class="ttdoc">Send once a second transactions' hashes aggregated by peers.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01373">OverlayImpl.cpp:1373</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a8e09355c28f5d8cb0d477453b74f23e9"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a8e09355c28f5d8cb0d477453b74f23e9">ripple::OverlayImpl::reportOutboundTraffic</a></div><div class="ttdeci">void reportOutboundTraffic(TrafficCount::category cat, int bytes)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00701">OverlayImpl.cpp:701</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a903c90bba5298fb5f9908cca6459ab04"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a903c90bba5298fb5f9908cca6459ab04">ripple::OverlayImpl::timer_count_</a></div><div class="ttdeci">int timer_count_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00123">OverlayImpl.h:123</a></div></div>
@@ -778,19 +778,19 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a98a077168a135ac114235f3e055fd5b3"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a98a077168a135ac114235f3e055fd5b3">ripple::OverlayImpl::size</a></div><div class="ttdeci">std::size_t size() const override</div><div class="ttdoc">The number of active peers on the network Active peers are only those peers that have completed the h...</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00710">OverlayImpl.cpp:710</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a991d6c6966099b83b4f6c9e8c87e51f6"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a991d6c6966099b83b4f6c9e8c87e51f6">ripple::OverlayImpl::strand_</a></div><div class="ttdeci">boost::asio::strand&lt; boost::asio::io_context::executor_type &gt; strand_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00108">OverlayImpl.h:108</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a9bffa5dc79c7be0b7c4c75cce173ad2a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a9bffa5dc79c7be0b7c4c75cce173ad2a">ripple::OverlayImpl::unsquelch</a></div><div class="ttdeci">void unsquelch(PublicKey const &amp;validator, Peer::id_t id) const override</div><div class="ttdoc">Unsquelch handler.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01396">OverlayImpl.cpp:1396</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a9f6861b0fb2805bb479f316f1d0d2bc2"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a9f6861b0fb2805bb479f316f1d0d2bc2">ripple::OverlayImpl::makeRedirectResponse</a></div><div class="ttdeci">std::shared_ptr&lt; Writer &gt; makeRedirectResponse(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot, http_request_type const &amp;request, address_type remote_address)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00349">OverlayImpl.cpp:349</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_a9f6861b0fb2805bb479f316f1d0d2bc2"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#a9f6861b0fb2805bb479f316f1d0d2bc2">ripple::OverlayImpl::makeRedirectResponse</a></div><div class="ttdeci">std::shared_ptr&lt; Writer &gt; makeRedirectResponse(std::shared_ptr&lt; PeerFinder::Slot &gt; const &amp;slot, http_request_type const &amp;request, address_type remote_address)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00351">OverlayImpl.cpp:351</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_aa19d6ef2edeaea889ff6199f82747bcc"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#aa19d6ef2edeaea889ff6199f82747bcc">ripple::OverlayImpl::for_each</a></div><div class="ttdeci">void for_each(UnaryFunc &amp;&amp;f) const</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00281">OverlayImpl.h:281</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_aa297f7991b44060d492cee915e7244d6"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#aa297f7991b44060d492cee915e7244d6">ripple::OverlayImpl::isPeerUpgrade</a></div><div class="ttdeci">static bool isPeerUpgrade(boost::beast::http::response&lt; Body &gt; const &amp;response)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00313">OverlayImpl.h:313</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_aa76519937058126b51f6b56128ea29ba"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#aa76519937058126b51f6b56128ea29ba">ripple::OverlayImpl::OverlayImpl</a></div><div class="ttdeci">OverlayImpl(OverlayImpl const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_aaa55667827e740d1a2fbcd7c5c9fb8b3"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#aaa55667827e740d1a2fbcd7c5c9fb8b3">ripple::OverlayImpl::getOverlayInfo</a></div><div class="ttdeci">Json::Value getOverlayInfo()</div><div class="ttdoc">Returns information about peers on the overlay network.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00723">OverlayImpl.cpp:723</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ab1de6dfed841c59d844973a6196454a3"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ab1de6dfed841c59d844973a6196454a3">ripple::OverlayImpl::resourceManager</a></div><div class="ttdeci">Resource::Manager &amp; resourceManager()</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00170">OverlayImpl.h:170</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_abcf430bc5f040cff77dd77b7c56a652f"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#abcf430bc5f040cff77dd77b7c56a652f">ripple::OverlayImpl::isPeerUpgrade</a></div><div class="ttdeci">static bool isPeerUpgrade(http_request_type const &amp;request)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00332">OverlayImpl.cpp:332</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_abcf430bc5f040cff77dd77b7c56a652f"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#abcf430bc5f040cff77dd77b7c56a652f">ripple::OverlayImpl::isPeerUpgrade</a></div><div class="ttdeci">static bool isPeerUpgrade(http_request_type const &amp;request)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00334">OverlayImpl.cpp:334</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac0b788dddf0076d5d5aa7f21c4c434a5"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac0b788dddf0076d5d5aa7f21c4c434a5">ripple::OverlayImpl::getServerCounts</a></div><div class="ttdeci">Json::Value getServerCounts()</div><div class="ttdoc">Returns information about the local server's performance counters.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00796">OverlayImpl.cpp:796</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac2075504b47e3bae8cfc41850fe8ce9a"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac2075504b47e3bae8cfc41850fe8ce9a">ripple::OverlayImpl::reportInboundTraffic</a></div><div class="ttdeci">void reportInboundTraffic(TrafficCount::category cat, int bytes)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00695">OverlayImpl.cpp:695</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac34dd8726bb45f185a89f0027a259ad8"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac34dd8726bb45f185a89f0027a259ad8">ripple::OverlayImpl::onManifests</a></div><div class="ttdeci">void onManifests(std::shared_ptr&lt; protocol::TMManifests &gt; const &amp;m, std::shared_ptr&lt; PeerImp &gt; const &amp;from)</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00639">OverlayImpl.cpp:639</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac68cea45e3ecdc66943099632d2c8621"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac68cea45e3ecdc66943099632d2c8621">ripple::OverlayImpl::m_peerFinder</a></div><div class="ttdeci">std::unique_ptr&lt; PeerFinder::Manager &gt; m_peerFinder</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00117">OverlayImpl.h:117</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac72bf0313b420d1d1ff66e487c94f8dd"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac72bf0313b420d1d1ff66e487c94f8dd">ripple::OverlayImpl::getJqTransOverflow</a></div><div class="ttdeci">std::uint64_t getJqTransOverflow() const override</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00363">OverlayImpl.h:363</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac74b1afabc6ab8f758a2566d51c51e36"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac74b1afabc6ab8f758a2566d51c51e36">ripple::OverlayImpl::connect</a></div><div class="ttdeci">void connect(beast::IP::Endpoint const &amp;remote_endpoint) override</div><div class="ttdoc">Establish a peer connection to the specified endpoint.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00396">OverlayImpl.cpp:396</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac74b1afabc6ab8f758a2566d51c51e36"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac74b1afabc6ab8f758a2566d51c51e36">ripple::OverlayImpl::connect</a></div><div class="ttdeci">void connect(beast::IP::Endpoint const &amp;remote_endpoint) override</div><div class="ttdoc">Establish a peer connection to the specified endpoint.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00398">OverlayImpl.cpp:398</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac7a4d439587511364b72808ed8eb486e"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac7a4d439587511364b72808ed8eb486e">ripple::OverlayImpl::onHandoff</a></div><div class="ttdeci">Handoff onHandoff(std::unique_ptr&lt; stream_type &gt; &amp;&amp;bundle, http_request_type &amp;&amp;request, endpoint_type remote_endpoint) override</div><div class="ttdoc">Conditionally accept an incoming HTTP request.</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l00165">OverlayImpl.cpp:165</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac8045b4d61dfca7e767a5502ff06f117"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac8045b4d61dfca7e767a5502ff06f117">ripple::OverlayImpl::setup</a></div><div class="ttdeci">Setup const &amp; setup() const</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00176">OverlayImpl.h:176</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html_ac9dcdbe7f5e3cdb19fa1c7d71538556b"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac9dcdbe7f5e3cdb19fa1c7d71538556b">ripple::OverlayImpl::autoConnect</a></div><div class="ttdeci">void autoConnect()</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8cpp_source.html#l01347">OverlayImpl.cpp:1347</a></div></div>
@@ -817,7 +817,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1Overlay_html"><div class="ttname"><a href="classripple_1_1Overlay.html">ripple::Overlay</a></div><div class="ttdoc">Manages the set of connected peers.</div><div class="ttdef"><b>Definition</b> <a href="Overlay_8h_source.html#l00048">Overlay.h:49</a></div></div>
<div class="ttc" id="aclassripple_1_1Overlay_html_a8b102f6e05a0de6eec2d9034bfb41379"><div class="ttname"><a href="classripple_1_1Overlay.html#a8b102f6e05a0de6eec2d9034bfb41379">ripple::Overlay::PeerSequence</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; Peer &gt; &gt; PeerSequence</div><div class="ttdef"><b>Definition</b> <a href="Overlay_8h_source.html#l00076">Overlay.h:76</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html">ripple::PeerFinder::Manager</a></div><div class="ttdoc">Maintains a set of IP addresses used for getting into the network.</div><div class="ttdef"><b>Definition</b> <a href="PeerfinderManager_8h_source.html#l00185">PeerfinderManager.h:186</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#l00060">PublicKey.h:61</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#l00061">PublicKey.h:62</a></div></div>
<div class="ttc" id="aclassripple_1_1Resolver_html"><div class="ttname"><a href="classripple_1_1Resolver.html">ripple::Resolver</a></div><div class="ttdef"><b>Definition</b> <a href="Resolver_8h_source.html#l00030">Resolver.h:31</a></div></div>
<div class="ttc" id="aclassripple_1_1Resource_1_1Manager_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Manager.html">ripple::Resource::Manager</a></div><div class="ttdoc">Tracks load and resource consumption.</div><div class="ttdef"><b>Definition</b> <a href="ResourceManager_8h_source.html#l00037">ResourceManager.h:38</a></div></div>
<div class="ttc" id="aclassripple_1_1ServerHandler_html"><div class="ttname"><a href="classripple_1_1ServerHandler.html">ripple::ServerHandler</a></div><div class="ttdef"><b>Definition</b> <a href="ServerHandler_8h_source.html#l00050">ServerHandler.h:51</a></div></div>