mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
deploy: bd3bc917f8
This commit is contained in:
@@ -707,55 +707,57 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#afbf101a3d4e0fc8e8fc3bb454c69b318">remote_endpoint_</a>.address(),</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>);</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> </div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>())</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> << <span class="stringliteral">"Protocol: "</span> << <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(*negotiatedProtocol);</div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>())</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> << <span class="stringliteral">"Public Key: "</span> << <a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, publicKey);</div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> </div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keyword">auto</span> <span class="keyword">const</span> member = <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#ac21347e29987cc9b6cefb846bb8a3ae1">cluster</a>().<a class="code hl_function" href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa">member</a>(publicKey);</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keywordflow">if</span> (member)</div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> {</div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Cluster name: "</span> << *member;</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> }</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</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="l00604" name="l00604"></a><span class="lineno"> 604</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ae2ced706ca4b210afc190d324052ea">slot_</a>, publicKey, member.has_value());</div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="keywordflow">if</span> (result != PeerFinder::Result::success)</div>
|
||||
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> {</div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> ss;</div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> ss << <span class="stringliteral">"Outbound Connect Attempt "</span> << <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#afbf101a3d4e0fc8e8fc3bb454c69b318">remote_endpoint_</a> << <span class="stringliteral">" "</span></div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> << <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(result);</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(ss.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream/str.html">str</a>());</div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> }</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> </div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ef879770a2826cc01cc0d2c8923957a">socket_</a>.is_open())</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> </div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ae6e9d01a40e6c434d337c825eb0d9e07">shutdown_</a>)</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#a8e9d1fda7cfd441e4458ea43499da3f7">tryAsyncShutdown</a>();</div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> </div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <span class="keyword">auto</span> <span class="keyword">const</span> peer = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<PeerImp></a>(</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>,</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a3fa5430b0c02e245933c979b27ab4022">stream_ptr_</a>),</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ac28902665c0db123ffba1bc05cfe439c">read_buf_</a>.data(),</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ae2ced706ca4b210afc190d324052ea">slot_</a>),</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a835d8f1ced3521a794690227d1cfc844">response_</a>),</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a6e475427118da2fc55457d9d65bd4856">usage_</a>,</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> publicKey,</div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> *negotiatedProtocol,</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ae4068c7a4ca32b0df61491ab40c35fc6">id_</a>,</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_variable" href="classripple_1_1OverlayImpl_1_1Child.html#ac48a68b0e553ec566f03e3f7d538beec">overlay_</a>);</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <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#a340bd55af73ab8800735f6c3ac538817">add_active</a>(peer);</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> }</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keywordflow">catch</span> (<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a> <span class="keyword">const</span>& e)</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> {</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(<span class="stringliteral">"Handshake failure ("</span>) + e.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/error/exception/what.html">what</a>() + <span class="stringliteral">")"</span>);</div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> }</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span>}</div>
|
||||
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a6e475427118da2fc55457d9d65bd4856">usage_</a>.<a class="code hl_function" href="classripple_1_1Resource_1_1Consumer.html#a9b53e05eb1381e1c2a37c77354a90834">setPublicKey</a>(publicKey);</div>
|
||||
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> </div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">debug</a>())</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> << <span class="stringliteral">"Protocol: "</span> << <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(*negotiatedProtocol);</div>
|
||||
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>())</div>
|
||||
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> << <span class="stringliteral">"Public Key: "</span> << <a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, publicKey);</div>
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> <span class="keyword">auto</span> <span class="keyword">const</span> member = <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>.<a class="code hl_function" href="classripple_1_1Application.html#ac21347e29987cc9b6cefb846bb8a3ae1">cluster</a>().<a class="code hl_function" href="classripple_1_1Cluster.html#adffcdc10e28e4fa6f3e9b9c5f4bb3afa">member</a>(publicKey);</div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keywordflow">if</span> (member)</div>
|
||||
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> {</div>
|
||||
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> JLOG(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#af22b000293491c42c76a884354d9e421">journal_</a>.<a class="code hl_function" href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">info</a>()) << <span class="stringliteral">"Cluster name: "</span> << *member;</div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> }</div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
|
||||
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</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="l00606" name="l00606"></a><span class="lineno"> 606</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ae2ced706ca4b210afc190d324052ea">slot_</a>, publicKey, member.has_value());</div>
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <span class="keywordflow">if</span> (result != PeerFinder::Result::success)</div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> {</div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a> ss;</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> ss << <span class="stringliteral">"Outbound Connect Attempt "</span> << <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#afbf101a3d4e0fc8e8fc3bb454c69b318">remote_endpoint_</a> << <span class="stringliteral">" "</span></div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> << <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(result);</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(ss.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/basic_stringstream/str.html">str</a>());</div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> }</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> </div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ef879770a2826cc01cc0d2c8923957a">socket_</a>.is_open())</div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ae6e9d01a40e6c434d337c825eb0d9e07">shutdown_</a>)</div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#a8e9d1fda7cfd441e4458ea43499da3f7">tryAsyncShutdown</a>();</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> </div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <span class="keyword">auto</span> <span class="keyword">const</span> peer = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<PeerImp></a>(</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ab8f8e97458ff827357c385acdf5a6a4d">app_</a>,</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a3fa5430b0c02e245933c979b27ab4022">stream_ptr_</a>),</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ac28902665c0db123ffba1bc05cfe439c">read_buf_</a>.data(),</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a4ae2ced706ca4b210afc190d324052ea">slot_</a>),</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> std::move(<a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a835d8f1ced3521a794690227d1cfc844">response_</a>),</div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#a6e475427118da2fc55457d9d65bd4856">usage_</a>,</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> publicKey,</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> *negotiatedProtocol,</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <a class="code hl_variable" href="classripple_1_1ConnectAttempt.html#ae4068c7a4ca32b0df61491ab40c35fc6">id_</a>,</div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <a class="code hl_variable" href="classripple_1_1OverlayImpl_1_1Child.html#ac48a68b0e553ec566f03e3f7d538beec">overlay_</a>);</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> </div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <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#a340bd55af73ab8800735f6c3ac538817">add_active</a>(peer);</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> }</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="keywordflow">catch</span> (<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a> <span class="keyword">const</span>& e)</div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> {</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ConnectAttempt.html#ad9a0e0b631598c678467eb02d1a03fdb">fail</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(<span class="stringliteral">"Handshake failure ("</span>) + e.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/error/exception/what.html">what</a>() + <span class="stringliteral">")"</span>);</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> }</div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> </div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aappend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/append.html">std::string::append</a></div><div class="ttdeci">T append(T... args)</div></div>
|
||||
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
|
||||
<div class="ttc" id="abasic_stringstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_stringstream.html">std::stringstream</a></div></div>
|
||||
@@ -834,15 +836,16 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<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 & overlay_</div><div class="ttdef"><b>Definition</b> <a href="OverlayImpl_8h_source.html#l00068">OverlayImpl.h:68</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#l00062">OverlayImpl.h:63</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 & 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_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< PeerImp > const &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_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 &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_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< PeerImp > const &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_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 &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_ac8045b4d61dfca7e767a5502ff06f117"><div class="ttname"><a href="classripple_1_1OverlayImpl.html#ac8045b4d61dfca7e767a5502ff06f117">ripple::OverlayImpl::setup</a></div><div class="ttdeci">Setup const & 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_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< Slot > const &slot, beast::IP::Endpoint const &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>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html_a95d15486aa5e71cdd042f7f67dabf797"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html#a95d15486aa5e71cdd042f7f67dabf797">ripple::PeerFinder::Manager::on_closed</a></div><div class="ttdeci">virtual void on_closed(std::shared_ptr< Slot > const &slot)=0</div><div class="ttdoc">Called when the slot is closed.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html_add98e08a2601fbbf6b17effc5257a4e0"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html#add98e08a2601fbbf6b17effc5257a4e0">ripple::PeerFinder::Manager::onRedirects</a></div><div class="ttdeci">virtual void onRedirects(boost::asio::ip::tcp::endpoint const &remote_address, std::vector< boost::asio::ip::tcp::endpoint > const &eps)=0</div><div class="ttdoc">Called when we received redirect IPs from a busy peer.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1PeerFinder_1_1Manager_html_aefbe42c26fe3cb06b28e746570d6077a"><div class="ttname"><a href="classripple_1_1PeerFinder_1_1Manager.html#aefbe42c26fe3cb06b28e746570d6077a">ripple::PeerFinder::Manager::activate</a></div><div class="ttdeci">virtual Result activate(std::shared_ptr< Slot > const &slot, PublicKey const &key, bool reserved)=0</div><div class="ttdoc">Request an active slot type.</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition</b> <a href="Consumer_8h_source.html#l00034">Consumer.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html">ripple::Resource::Consumer</a></div><div class="ttdoc">An endpoint that consumes resources.</div><div class="ttdef"><b>Definition</b> <a href="Consumer_8h_source.html#l00035">Consumer.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Resource_1_1Consumer_html_a9b53e05eb1381e1c2a37c77354a90834"><div class="ttname"><a href="classripple_1_1Resource_1_1Consumer.html#a9b53e05eb1381e1c2a37c77354a90834">ripple::Resource::Consumer::setPublicKey</a></div><div class="ttdeci">void setPublicKey(PublicKey const &publicKey)</div><div class="ttdef"><b>Definition</b> <a href="Consumer_8cpp_source.html#l00152">Consumer.cpp:152</a></div></div>
|
||||
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::seconds::count</a></div><div class="ttdeci">T count(T... args)</div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
|
||||
<div class="ttc" id="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user