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

@@ -160,36 +160,34 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> ++iter)</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> {</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">typename</span> BufferSequence::value_type <span class="keyword">const</span>&amp; buffer(*iter);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_function" href="classripple_1_1Session.html#a7ef37bf5e14c980a67ccf21342d7f80b">write</a>(</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> boost::asio::buffer_cast&lt;void const*&gt;(buffer),</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> boost::asio::buffer_size(buffer));</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> }</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_function" href="classripple_1_1Session.html#a7ef37bf5e14c980a67ccf21342d7f80b">write</a>(buffer.data(), boost::asio::buffer_size(buffer));</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> }</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div>
</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#ae0acef5ec64ad04c47c5ededaf72cc07"> 98</a></span> <a class="code hl_function" href="classripple_1_1Session.html#ae0acef5ec64ad04c47c5ededaf72cc07">write</a>(<span class="keywordtype">void</span> <span class="keyword">const</span>* buffer, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes) = 0;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a7c36d70d9ce286186ce8f1cf52742ca1"> 101</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a7c36d70d9ce286186ce8f1cf52742ca1">write</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Writer&gt;</a> <span class="keyword">const</span>&amp; writer, <span class="keywordtype">bool</span> keep_alive) = 0;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keyword">virtual</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Session&gt;</a></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a503c7741af1659809d5e1f113efc1c9a"> 111</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a503c7741af1659809d5e1f113efc1c9a">detach</a>() = 0;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#af03f421d57123242a131a04c1550432f"> 120</a></span> <a class="code hl_function" href="classripple_1_1Session.html#af03f421d57123242a131a04c1550432f">complete</a>() = 0;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a5950cab2e15a8ae0f286a179b53d262f"> 128</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a5950cab2e15a8ae0f286a179b53d262f">close</a>(<span class="keywordtype">bool</span> graceful) = 0;</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keyword">virtual</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;WSSession&gt;</a></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a2bc078b02ae151af6c8f2560c23add42"> 132</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a2bc078b02ae151af6c8f2560c23add42">websocketUpgrade</a>() = 0;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>};</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#ae0acef5ec64ad04c47c5ededaf72cc07"> 96</a></span> <a class="code hl_function" href="classripple_1_1Session.html#ae0acef5ec64ad04c47c5ededaf72cc07">write</a>(<span class="keywordtype">void</span> <span class="keyword">const</span>* buffer, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes) = 0;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a7c36d70d9ce286186ce8f1cf52742ca1"> 99</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a7c36d70d9ce286186ce8f1cf52742ca1">write</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Writer&gt;</a> <span class="keyword">const</span>&amp; writer, <span class="keywordtype">bool</span> keep_alive) = 0;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">virtual</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;Session&gt;</a></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a503c7741af1659809d5e1f113efc1c9a"> 109</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a503c7741af1659809d5e1f113efc1c9a">detach</a>() = 0;</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#af03f421d57123242a131a04c1550432f"> 118</a></span> <a class="code hl_function" href="classripple_1_1Session.html#af03f421d57123242a131a04c1550432f">complete</a>() = 0;</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a5950cab2e15a8ae0f286a179b53d262f"> 126</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a5950cab2e15a8ae0f286a179b53d262f">close</a>(<span class="keywordtype">bool</span> graceful) = 0;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keyword">virtual</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;WSSession&gt;</a></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classripple_1_1Session.html#a2bc078b02ae151af6c8f2560c23add42"> 130</a></span> <a class="code hl_function" href="classripple_1_1Session.html#a2bc078b02ae151af6c8f2560c23add42">websocketUpgrade</a>() = 0;</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>};</div>
</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#endif</span></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="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/begin.html">std::string::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a></div><div class="ttdoc">A version-independent IP address and port combination.</div><div class="ttdef"><b>Definition</b> <a href="IPEndpoint_8h_source.html#l00037">IPEndpoint.h:38</a></div></div>