This commit is contained in:
bthomee
2025-08-27 02:38:02 -07:00
parent 1320eaee44
commit 8310831799
2611 changed files with 35757 additions and 34520 deletions

View File

@@ -203,14 +203,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span>{</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keywordflow">if</span> (!this-&gt;handler_.onAccept(this-&gt;session(), this-&gt;remote_address_))</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> {</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> boost::asio::spawn(</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_function" href="namespaceripple_1_1util.html#a655f955a56ba1c435b6e4c0f8e49dc14">util::spawn</a>(</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> this-&gt;strand_,</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a>(&amp;<a class="code hl_function" href="classripple_1_1SSLHTTPPeer.html#a84eae883adcb9922568bcf187a54b617">SSLHTTPPeer::do_close</a>, this-&gt;shared_from_this()));</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">if</span> (!socket_.is_open())</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> boost::asio::spawn(</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_function" href="namespaceripple_1_1util.html#a655f955a56ba1c435b6e4c0f8e49dc14">util::spawn</a>(</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> this-&gt;strand_,</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a>(</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> &amp;<a class="code hl_function" href="classripple_1_1SSLHTTPPeer.html#adaa00c45fae0e6d9c6eb3d08f482d549">SSLHTTPPeer::do_handshake</a>,</div>
@@ -256,7 +256,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> this-&gt;port().protocol.count(<span class="stringliteral">&quot;https&quot;</span>) &gt; 0;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordflow">if</span> (http)</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> boost::asio::spawn(</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_function" href="namespaceripple_1_1util.html#a655f955a56ba1c435b6e4c0f8e49dc14">util::spawn</a>(</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> this-&gt;strand_,</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a>(</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> &amp;<a class="code hl_function" href="classripple_1_1BaseHTTPPeer.html#af70c1054dd2df89ca14ca670559e446d">SSLHTTPPeer::do_read</a>,</div>
@@ -325,10 +325,10 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="abind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a></div><div class="ttdeci">T bind(T... args)</div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html">ripple::BaseHTTPPeer</a></div><div class="ttdoc">Represents an active connection.</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00050">BaseHTTPPeer.h:51</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_a240dab5c44197fcd1888fa86017b5915"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#a240dab5c44197fcd1888fa86017b5915">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::port</a></div><div class="ttdeci">Port const &amp; port() override</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00172">BaseHTTPPeer.h:172</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_af70c1054dd2df89ca14ca670559e446d"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#af70c1054dd2df89ca14ca670559e446d">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::do_read</a></div><div class="ttdeci">void do_read(yield_context do_yield)</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00146">BaseHTTPPeer.h:300</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_aff9d53bd74b61d6eae3b62850a46271e"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#aff9d53bd74b61d6eae3b62850a46271e">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::journal</a></div><div class="ttdeci">beast::Journal journal() override</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00166">BaseHTTPPeer.h:166</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html">ripple::BaseHTTPPeer</a></div><div class="ttdoc">Represents an active connection.</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00052">BaseHTTPPeer.h:53</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_a240dab5c44197fcd1888fa86017b5915"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#a240dab5c44197fcd1888fa86017b5915">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::port</a></div><div class="ttdeci">Port const &amp; port() override</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00174">BaseHTTPPeer.h:174</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_af70c1054dd2df89ca14ca670559e446d"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#af70c1054dd2df89ca14ca670559e446d">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::do_read</a></div><div class="ttdeci">void do_read(yield_context do_yield)</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00148">BaseHTTPPeer.h:302</a></div></div>
<div class="ttc" id="aclassripple_1_1BaseHTTPPeer_html_aff9d53bd74b61d6eae3b62850a46271e"><div class="ttname"><a href="classripple_1_1BaseHTTPPeer.html#aff9d53bd74b61d6eae3b62850a46271e">ripple::BaseHTTPPeer&lt; Handler, SSLHTTPPeer&lt; Handler &gt; &gt;::journal</a></div><div class="ttdeci">beast::Journal journal() override</div><div class="ttdef"><b>Definition</b> <a href="BaseHTTPPeer_8h_source.html#l00168">BaseHTTPPeer.h:168</a></div></div>
<div class="ttc" id="aclassripple_1_1SSLHTTPPeer_html"><div class="ttname"><a href="classripple_1_1SSLHTTPPeer.html">ripple::SSLHTTPPeer</a></div><div class="ttdef"><b>Definition</b> <a href="SSLHTTPPeer_8h_source.html#l00037">SSLHTTPPeer.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1SSLHTTPPeer_html_a0870baa152f0199b2caa2eacbe67ed4f"><div class="ttname"><a href="classripple_1_1SSLHTTPPeer.html#a0870baa152f0199b2caa2eacbe67ed4f">ripple::SSLHTTPPeer::socket_type</a></div><div class="ttdeci">boost::asio::ip::tcp::socket socket_type</div><div class="ttdef"><b>Definition</b> <a href="SSLHTTPPeer_8h_source.html#l00042">SSLHTTPPeer.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1SSLHTTPPeer_html_a1d75117768cd00dbed1aa9615de8d02d"><div class="ttname"><a href="classripple_1_1SSLHTTPPeer.html#a1d75117768cd00dbed1aa9615de8d02d">ripple::SSLHTTPPeer::stream_</a></div><div class="ttdeci">stream_type &amp; stream_</div><div class="ttdef"><b>Definition</b> <a href="SSLHTTPPeer_8h_source.html#l00050">SSLHTTPPeer.h:50</a></div></div>
@@ -348,6 +348,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1SSLHTTPPeer_html_aecb59490b2759df811a9b0e4bece57e4"><div class="ttname"><a href="classripple_1_1SSLHTTPPeer.html#aecb59490b2759df811a9b0e4bece57e4">ripple::SSLHTTPPeer::middle_type</a></div><div class="ttdeci">boost::beast::tcp_stream middle_type</div><div class="ttdef"><b>Definition</b> <a href="SSLHTTPPeer_8h_source.html#l00043">SSLHTTPPeer.h:43</a></div></div>
<div class="ttc" id="aenable_shared_from_this_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html">std::enable_shared_from_this</a></div></div>
<div class="ttc" id="amemory_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/memory.html">memory</a></div></div>
<div class="ttc" id="anamespaceripple_1_1util_html_a655f955a56ba1c435b6e4c0f8e49dc14"><div class="ttname"><a href="namespaceripple_1_1util.html#a655f955a56ba1c435b6e4c0f8e49dc14">ripple::util::spawn</a></div><div class="ttdeci">void spawn(Ctx &amp;&amp;ctx, F &amp;&amp;func)</div><div class="ttdoc">Spawns a coroutine using boost::asio::spawn</div><div class="ttdef"><b>Definition</b> <a href="Spawn_8h_source.html#l00087">Spawn.h:87</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#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>