This commit is contained in:
bthomee
2025-08-11 18:57:08 +00:00
parent 6165366031
commit eef606273b
32 changed files with 2387 additions and 2324 deletions

View File

@@ -457,7 +457,7 @@ $(function() {
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_variable" href="classripple_1_1OverlayImpl_1_1Child.html#ac48a68b0e553ec566f03e3f7d538beec">overlay_</a>.<a class="code hl_function" href="classripple_1_1OverlayImpl.html#a0958b21a57d07810e3ed1dfc0962b66c">peerFinder</a>().<a class="code hl_function" href="classripple_1_1PeerFinder_1_1Manager.html#aefbe42c26fe3cb06b28e746570d6077a">activate</a>(</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ae2ced706ca4b210afc190d324052ea">slot_</a>, publicKey, <span class="keyword">static_cast&lt;</span><span class="keywordtype">bool</span><span class="keyword">&gt;</span>(member));</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keywordflow">if</span> (result != PeerFinder::Result::success)</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(<span class="stringliteral">&quot;Outbound slots full&quot;</span>);</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(<span class="stringliteral">&quot;Outbound &quot;</span> + <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(<a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(result)));</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keyword">auto</span> <span class="keyword">const</span> peer = std::make_shared&lt;PeerImp&gt;(</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>,</div>
@@ -540,8 +540,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1OverlayImpl_1_1Child_html_ac48a68b0e553ec566f03e3f7d538beec"><div class="ttname"><a href="classripple_1_1OverlayImpl_1_1Child.html#ac48a68b0e553ec566f03e3f7d538beec">ripple::OverlayImpl::Child::overlay_</a></div><div class="ttdeci">OverlayImpl &amp; overlay_</div><div class="ttdef"><b>Definition:</b> <a href="OverlayImpl_8h_source.html#l00067">OverlayImpl.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1OverlayImpl_html"><div class="ttname"><a href="classripple_1_1OverlayImpl.html">ripple::OverlayImpl</a></div><div class="ttdef"><b>Definition:</b> <a href="OverlayImpl_8h_source.html#l00061">OverlayImpl.h:62</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#l00161">OverlayImpl.h:161</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#l00430">OverlayImpl.cpp:430</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#l00328">OverlayImpl.cpp:328</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#l00429">OverlayImpl.cpp:429</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#l00327">OverlayImpl.cpp:327</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#l00173">OverlayImpl.h:173</a></div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html_a7378d056057b32cd7314142e32e52685"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html#a7378d056057b32cd7314142e32e52685">ripple::PeerFinder::Manager::onConnected</a></div><div class="ttdeci">virtual bool onConnected(std::shared_ptr&lt; Slot &gt; const &amp;slot, beast::IP::Endpoint const &amp;local_endpoint)=0</div><div class="ttdoc">Called when an outbound connection attempt succeeds.</div></div>
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html_a7b106eb8bb9983a45b86a3685875d5ca"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html#a7b106eb8bb9983a45b86a3685875d5ca">ripple::PeerFinder::Manager::config</a></div><div class="ttdeci">virtual Config config()=0</div><div class="ttdoc">Returns the configuration for the manager.</div></div>
@@ -574,7 +574,7 @@ $(function() {
<div class="ttc" id="astructbeast_1_1IPAddressConversion_html_a5e02e604b7d4a590f7ceb14a26a6947b"><div class="ttname"><a href="structbeast_1_1IPAddressConversion.html#a5e02e604b7d4a590f7ceb14a26a6947b">beast::IPAddressConversion::from_asio</a></div><div class="ttdeci">static IP::Endpoint from_asio(boost::asio::ip::address const &amp;address)</div><div class="ttdef"><b>Definition:</b> <a href="IPAddressConversion_8h_source.html#l00061">IPAddressConversion.h:61</a></div></div>
<div class="ttc" id="astructripple_1_1Overlay_1_1Setup_html_a1daa5adbe86c923b144b75f536d64d2c"><div class="ttname"><a href="structripple_1_1Overlay_1_1Setup.html#a1daa5adbe86c923b144b75f536d64d2c">ripple::Overlay::Setup::public_ip</a></div><div class="ttdeci">beast::IP::Address public_ip</div><div class="ttdef"><b>Definition:</b> <a href="Overlay_8h_source.html#l00069">Overlay.h:69</a></div></div>
<div class="ttc" id="astructripple_1_1Overlay_1_1Setup_html_ac68b28ee8460342bd7943ff04fb360d5"><div class="ttname"><a href="structripple_1_1Overlay_1_1Setup.html#ac68b28ee8460342bd7943ff04fb360d5">ripple::Overlay::Setup::networkID</a></div><div class="ttdeci">std::optional&lt; std::uint32_t &gt; networkID</div><div class="ttdef"><b>Definition:</b> <a href="Overlay_8h_source.html#l00072">Overlay.h:72</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Config_html_af9b3a48e05361caa57d3e0c09e37a166"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html#af9b3a48e05361caa57d3e0c09e37a166">ripple::PeerFinder::Config::peerPrivate</a></div><div class="ttdeci">bool peerPrivate</div><div class="ttdoc">true if we want our IP address kept private.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00063">PeerfinderManager.h:63</a></div></div>
<div class="ttc" id="astructripple_1_1PeerFinder_1_1Config_html_af9b3a48e05361caa57d3e0c09e37a166"><div class="ttname"><a href="structripple_1_1PeerFinder_1_1Config.html#af9b3a48e05361caa57d3e0c09e37a166">ripple::PeerFinder::Config::peerPrivate</a></div><div class="ttdeci">bool peerPrivate</div><div class="ttdoc">true if we want our IP address kept private.</div><div class="ttdef"><b>Definition:</b> <a href="PeerfinderManager_8h_source.html#l00065">PeerfinderManager.h:65</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::exception::what</a></div><div class="ttdeci">T what(T... args)</div></div>
</div><!-- fragment --></div><!-- contents -->