mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 21:15:58 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: short_read_test.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -123,6 +128,7 @@ $(function() {
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment"></span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="comment">*/</span></div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="foldopen" id="foldopen00048" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test.html"> 48</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1short__read__test.html">short_read_test</a> : <span class="keyword">public</span> <a class="code hl_class" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>{</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keyword">private</span>:</div>
|
||||
@@ -145,6 +151,7 @@ $(function() {
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">template</span> <<span class="keyword">class</span> Streambuf></div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">static</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00070" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test.html#ab84eb62e8e6558e49b6a91c23340496e"> 70</a></span> <a class="code hl_function" href="classripple_1_1short__read__test.html#ab84eb62e8e6558e49b6a91c23340496e">write</a>(Streambuf& sb, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& s)</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> {</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">using </span>boost::asio::buffer;</div>
|
||||
@@ -153,30 +160,38 @@ $(function() {
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> boost::asio::const_buffers_1 buf(s.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">data</a>(), s.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">size</a>());</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> sb.commit(buffer_copy(sb.prepare(buffer_size(buf)), buf));</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="comment">//--------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="foldopen" id="foldopen00081" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html"> 81</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1short__read__test_1_1Base.html">Base</a></div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> {</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <span class="keyword">protected</span>:</div>
|
||||
<div class="foldopen" id="foldopen00084" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base_1_1Child.html"> 84</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a></div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> {</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801"> 87</a></span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base.html">Base</a>& <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801">base_</a>;</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00090" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a653d90bc61c2524af73e8b53ca4315f7"> 90</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a653d90bc61c2524af73e8b53ca4315f7">Child</a>(<a class="code hl_class" href="classripple_1_1short__read__test_1_1Base.html">Base</a>& base) : <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801">base_</a>(base)</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> {</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
|
||||
<div class="foldopen" id="foldopen00094" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#adcbde2f7344456a94bb61b7b7d79fa02"> 94</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#adcbde2f7344456a94bb61b7b7d79fa02">~Child</a>()</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801">base_</a>.<a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae6576225ce41935386075193e679ff9d">remove</a>(<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a93d657d139db9a55ca03a7023e0db229"> 100</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a93d657d139db9a55ca03a7023e0db229">close</a>() = 0;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b"> 104</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">mutex_</a>;</div>
|
||||
@@ -185,20 +200,25 @@ $(function() {
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#a8f1e3e410929f895d2d33b92f6291b91"> 107</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#a8f1e3e410929f895d2d33b92f6291b91">closed_</a> = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00110" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#a9a8ee912661c17ebbd623c4ebc02065c"> 110</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#a9a8ee912661c17ebbd623c4ebc02065c">~Base</a>()</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> {</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="comment">// Derived class must call wait() in the destructor</span></div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> assert(<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">list_</a>.empty());</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> }</div>
|
||||
</div>
|
||||
<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="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00117" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e"> 117</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">add</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<Child></a> <span class="keyword">const</span>& child)</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> {</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">mutex_</a>);</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">list_</a>.emplace(child.get(), child);</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
|
||||
</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="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00124" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#ae6576225ce41935386075193e679ff9d"> 124</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae6576225ce41935386075193e679ff9d">remove</a>(<a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>* child)</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> {</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">mutex_</a>);</div>
|
||||
@@ -206,8 +226,10 @@ $(function() {
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">list_</a>.empty())</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#aeb9a1f151843dfd5ea52e31a32c3ba7e">cond_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">notify_one</a>();</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00133" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3"> 133</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3">close</a>()</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> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::shared_ptr<Child></a>> v;</div>
|
||||
@@ -230,24 +252,30 @@ $(function() {
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> }</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> }</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00157" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c"> 157</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">wait</a>()</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock<std::mutex></a> lock(<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">mutex_</a>);</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keywordflow">while</span> (!<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">list_</a>.empty())</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Base.html#aeb9a1f151843dfd5ea52e31a32c3ba7e">cond_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/condition_variable/wait.html">wait</a>(lock);</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="comment">//--------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="foldopen" id="foldopen00167" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html"> 167</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a> : <span class="keyword">public</span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base.html">Base</a></div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> {</div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html#a65cbc81d144eb90cd1df322caf6173cb"> 170</a></span> <a class="code hl_class" href="classripple_1_1short__read__test.html">short_read_test</a>& <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Server.html#a65cbc81d144eb90cd1df322caf6173cb">test_</a>;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51"> 171</a></span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51">endpoint_</a>;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
||||
<div class="foldopen" id="foldopen00173" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html"> 173</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html">Acceptor</a> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html">std::enable_shared_from_this</a><Acceptor></div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> {</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2"> 175</a></span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a>& <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>;</div>
|
||||
@@ -256,6 +284,7 @@ $(function() {
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd"> 178</a></span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#afd21c18d7792ab0d28f376664437fcce">socket_type</a> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd">socket_</a>;</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad327f1ed003bdb119fcce2ac805e9660"> 179</a></span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a49dde060f42062cc87d1729652bb1807">strand_type</a> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad327f1ed003bdb119fcce2ac805e9660">strand_</a>;</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
<div class="foldopen" id="foldopen00181" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ab67befbccfa051c85e14f50eac6f98d0"> 181</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ab67befbccfa051c85e14f50eac6f98d0">Acceptor</a>(<a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a>& server)</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>(server)</div>
|
||||
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> , <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>(server)</div>
|
||||
@@ -272,8 +301,10 @@ $(function() {
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.listen();</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>.<a class="code hl_variable" href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51">endpoint_</a> = <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.local_endpoint();</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00199" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad3683c2eca374e33839c1eaabd5c9529"> 199</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad3683c2eca374e33839c1eaabd5c9529">close</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad327f1ed003bdb119fcce2ac805e9660">strand_</a>.running_in_this_thread())</div>
|
||||
@@ -282,8 +313,10 @@ $(function() {
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/functional/bind.html">std::bind</a>(&<a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad3683c2eca374e33839c1eaabd5c9529">Acceptor::close</a>, <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>()));</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.close();</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
|
||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00209" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a6483ab3a81be88de9cb8121b9261fbfd"> 209</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a6483ab3a81be88de9cb8121b9261fbfd">run</a>()</div>
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> {</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.async_accept(</div>
|
||||
@@ -295,8 +328,10 @@ $(function() {
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00222" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a9771356d146f4ced578536f019bdb03e"> 222</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a9771356d146f4ced578536f019bdb03e">fail</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& what, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> {</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.is_open())</div>
|
||||
@@ -306,14 +341,16 @@ $(function() {
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.close();</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> }</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00233" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7a3ec8475bea4977f10542753a1d5ca7"> 233</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7a3ec8475bea4977f10542753a1d5ca7">on_accept</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a9771356d146f4ced578536f019bdb03e">fail</a>(<span class="stringliteral">"accept"</span>, ec);</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keyword">auto</span> <span class="keyword">const</span> p =</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> std::make_shared<Connection>(<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>, std::move(<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd">socket_</a>));</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<Connection></a>(<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>, std::move(<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd">socket_</a>));</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">server_</a>.<a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">add</a>(p);</div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> p->run();</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">acceptor_</a>.async_accept(</div>
|
||||
@@ -325,8 +362,11 @@ $(function() {
|
||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
|
||||
<div class="foldopen" id="foldopen00252" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html"> 252</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html">Connection</a> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html">std::enable_shared_from_this</a><Connection></div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> {</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa785d573f69d4b921e0fc2b8e59b02bd"> 254</a></span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a>& <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa785d573f69d4b921e0fc2b8e59b02bd">server_</a>;</div>
|
||||
@@ -337,6 +377,7 @@ $(function() {
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154"> 259</a></span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a9a0d3c1de598c247025180e625b278cd">timer_type</a> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>;</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51319663d028819c31f564d85f9a1c52"> 260</a></span> boost::asio::streambuf <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51319663d028819c31f564d85f9a1c52">buf_</a>;</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
|
||||
<div class="foldopen" id="foldopen00262" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af0c93a000860cebf0c945fa63ace7b2c"> 262</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af0c93a000860cebf0c945fa63ace7b2c">Connection</a>(<a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a>& server, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#afd21c18d7792ab0d28f376664437fcce">socket_type</a>&& socket)</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>(server)</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> , <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa785d573f69d4b921e0fc2b8e59b02bd">server_</a>(server)</div>
|
||||
@@ -347,8 +388,10 @@ $(function() {
|
||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> , <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>(<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a48b5011ce9483f173dbd8ccf3b1833ce">test_</a>.<a class="code hl_variable" href="classripple_1_1short__read__test.html#aae67885567bc109e954b4798d29f83e9">io_context_</a>)</div>
|
||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> {</div>
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00274" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51f07e78bdbb02a30525454e60bc0774"> 274</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51f07e78bdbb02a30525454e60bc0774">close</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5207bd6670432952e8b3fe3ed8a5646c">strand_</a>.running_in_this_thread())</div>
|
||||
@@ -361,8 +404,10 @@ $(function() {
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> }</div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00288" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a081e14a9d9c238dde463b84973ba97f4"> 288</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a081e14a9d9c238dde463b84973ba97f4">run</a>()</div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> {</div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>.expires_from_now(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>(3));</div>
|
||||
@@ -381,8 +426,10 @@ $(function() {
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00308" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5569c06616b17df761e4a84de52966ae"> 308</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5569c06616b17df761e4a84de52966ae">fail</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& what, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> {</div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a03df2b660ddb6d81b999baea4c02c38e">socket_</a>.is_open())</div>
|
||||
@@ -394,8 +441,10 @@ $(function() {
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> }</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00321" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a95da0e0fea33ef8a9d96ff90690fa64e"> 321</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a95da0e0fea33ef8a9d96ff90690fa64e">on_timer</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> {</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <span class="keywordflow">if</span> (ec == boost::asio::error::operation_aborted)</div>
|
||||
@@ -405,8 +454,10 @@ $(function() {
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a48b5011ce9483f173dbd8ccf3b1833ce">test_</a>.<a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">log</a> << <span class="stringliteral">"[server] timeout"</span> << <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a03df2b660ddb6d81b999baea4c02c38e">socket_</a>.close();</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00332" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af2c6fecff8598fbae68b95d956e34262"> 332</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af2c6fecff8598fbae68b95d956e34262">on_handshake</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> {</div>
|
||||
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
@@ -427,8 +478,10 @@ $(function() {
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51f07e78bdbb02a30525454e60bc0774">close</a>();</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00354" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa221d2c3986ae5305b8477707c5570fe"> 354</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa221d2c3986ae5305b8477707c5570fe">on_read</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> {</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">if</span> (ec == boost::asio::error::eof)</div>
|
||||
@@ -458,8 +511,10 @@ $(function() {
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> std::placeholders::_1,</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> std::placeholders::_2)));</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> }</div>
|
||||
</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="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00385" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#add5d5270546b60fce18785e05414a7ba"> 385</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#add5d5270546b60fce18785e05414a7ba">on_write</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> {</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51319663d028819c31f564d85f9a1c52">buf_</a>.consume(bytes_transferred);</div>
|
||||
@@ -472,8 +527,10 @@ $(function() {
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00399" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aef2f802ad558268c4245497ee44ebb74"> 399</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aef2f802ad558268c4245497ee44ebb74">on_shutdown</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> {</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
@@ -481,36 +538,47 @@ $(function() {
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a03df2b660ddb6d81b999baea4c02c38e">socket_</a>.close();</div>
|
||||
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> </div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00409" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html#a4f55928e16e17bb2a8597bf346c73b85"> 409</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Server.html#a4f55928e16e17bb2a8597bf346c73b85">Server</a>(<a class="code hl_class" href="classripple_1_1short__read__test.html">short_read_test</a>& test) : <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Server.html#a65cbc81d144eb90cd1df322caf6173cb">test_</a>(test)</div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> {</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keyword">auto</span> <span class="keyword">const</span> p = std::make_shared<Acceptor>(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keyword">auto</span> <span class="keyword">const</span> p = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<Acceptor></a>(*<span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">add</a>(p);</div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> p->run();</div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
|
||||
<div class="foldopen" id="foldopen00416" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html#aea9f43bd8f96417add87ea70807cdbb8"> 416</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Server.html#aea9f43bd8f96417add87ea70807cdbb8">~Server</a>()</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> {</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3">close</a>();</div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">wait</a>();</div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <span class="keyword">const</span>&</div>
|
||||
<div class="foldopen" id="foldopen00423" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Server.html#a599fc58dcef47606d319f70fc3912b4b"> 423</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Server.html#a599fc58dcef47606d319f70fc3912b4b">endpoint</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51">endpoint_</a>;</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="comment">//--------------------------------------------------------------------------</span></div>
|
||||
<div class="foldopen" id="foldopen00430" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Client.html"> 430</a></span> <span class="keyword">class </span><a class="code hl_class" href="classripple_1_1short__read__test_1_1Client.html">Client</a> : <span class="keyword">public</span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base.html">Base</a></div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> </div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> {</div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Client.html#abb298c8abfa64aa305ff9b17e9f54c74"> 434</a></span> <a class="code hl_class" href="classripple_1_1short__read__test.html">short_read_test</a>& <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Client.html#abb298c8abfa64aa305ff9b17e9f54c74">test_</a>;</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="foldopen" id="foldopen00436" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html"> 436</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html">Connection</a> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html">std::enable_shared_from_this</a><Connection></div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> {</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad03786d5f0b1a4cabbafbbe379b737a5"> 438</a></span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Client.html">Client</a>& <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad03786d5f0b1a4cabbafbbe379b737a5">client_</a>;</div>
|
||||
@@ -522,6 +590,7 @@ $(function() {
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4c9a56af09e95e18eb0994a9a529e4c5"> 444</a></span> boost::asio::streambuf <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4c9a56af09e95e18eb0994a9a529e4c5">buf_</a>;</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a6aa94fceb928287613bc2691b454366e"> 445</a></span> <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <span class="keyword">const</span>& <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a6aa94fceb928287613bc2691b454366e">ep_</a>;</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
|
||||
<div class="foldopen" id="foldopen00447" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a712815117d0b330b84a812586e4ff72f"> 447</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a712815117d0b330b84a812586e4ff72f">Connection</a>(<a class="code hl_class" href="classripple_1_1short__read__test_1_1Client.html">Client</a>& client, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <span class="keyword">const</span>& ep)</div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> : <a class="code hl_class" href="classripple_1_1short__read__test_1_1Base_1_1Child.html">Child</a>(client)</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> , <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad03786d5f0b1a4cabbafbbe379b737a5">client_</a>(client)</div>
|
||||
@@ -533,8 +602,10 @@ $(function() {
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> , <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a6aa94fceb928287613bc2691b454366e">ep_</a>(ep)</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> {</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00460" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aba546c2d3511311cfec0ee72753c9740"> 460</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aba546c2d3511311cfec0ee72753c9740">close</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a0ae365c712df691ce7ba99e6baa75318">strand_</a>.running_in_this_thread())</div>
|
||||
@@ -547,8 +618,10 @@ $(function() {
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> }</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> </div>
|
||||
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00474" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aa6bafc7bc73f870fd8a6e0f792536949"> 474</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aa6bafc7bc73f870fd8a6e0f792536949">run</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <span class="keyword">const</span>& ep)</div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> {</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">timer_</a>.expires_from_now(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>(3));</div>
|
||||
@@ -567,8 +640,10 @@ $(function() {
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> </div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00494" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1cc5ac4fc134acd2de11b6f4f8160b71"> 494</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1cc5ac4fc134acd2de11b6f4f8160b71">fail</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& what, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> {</div>
|
||||
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ab526890d71ccd50155ade66ff979395f">socket_</a>.is_open())</div>
|
||||
@@ -580,8 +655,10 @@ $(function() {
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> }</div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> </div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00507" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad3215c8a6a97d056c617b6a79268594b"> 507</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad3215c8a6a97d056c617b6a79268594b">on_timer</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> {</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <span class="keywordflow">if</span> (ec == boost::asio::error::operation_aborted)</div>
|
||||
@@ -591,8 +668,10 @@ $(function() {
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#af182ecc80a3b490f3221f7d28e3ecc53">test_</a>.<a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">log</a> << <span class="stringliteral">"[client] timeout"</span>;</div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ab526890d71ccd50155ade66ff979395f">socket_</a>.close();</div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00518" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a066196000b290896aaeb037919058029"> 518</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a066196000b290896aaeb037919058029">on_connect</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> {</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
@@ -606,8 +685,10 @@ $(function() {
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> </div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00533" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ada0a9934962d80edfef6f4834a196bac"> 533</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ada0a9934962d80edfef6f4834a196bac">on_handshake</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> {</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
@@ -634,8 +715,10 @@ $(function() {
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> </div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00561" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1635143e636b6fcd06efb37c4d41e929"> 561</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1635143e636b6fcd06efb37c4d41e929">on_write</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> {</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4c9a56af09e95e18eb0994a9a529e4c5">buf_</a>.consume(bytes_transferred);</div>
|
||||
@@ -662,8 +745,10 @@ $(function() {
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> </div>
|
||||
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00589" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a11acd5f68cbd4e33aacc7220bc4d9269"> 589</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a11acd5f68cbd4e33aacc7220bc4d9269">on_read</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</div>
|
||||
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> {</div>
|
||||
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <span class="keywordflow">if</span> (ec)</div>
|
||||
@@ -676,8 +761,10 @@ $(function() {
|
||||
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a>(),</div>
|
||||
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> std::placeholders::_1)));</div>
|
||||
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> }</div>
|
||||
</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> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00603" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"><a class="line" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aad80b4af4b19bfeddeb0e258faa2f037"> 603</a></span> <a class="code hl_function" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aad80b4af4b19bfeddeb0e258faa2f037">on_shutdown</a>(<a class="code hl_typedef" href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">error_code</a> ec)</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="keywordflow">if</span> (ec)</div>
|
||||
@@ -685,24 +772,32 @@ $(function() {
|
||||
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ab526890d71ccd50155ade66ff979395f">socket_</a>.close();</div>
|
||||
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <a class="code hl_variable" href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">timer_</a>.cancel();</div>
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> };</div>
|
||||
</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> <span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00613" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Client.html#a7f63924d55efe6ebe1b20a3ef847c50e"> 613</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Client.html#a7f63924d55efe6ebe1b20a3ef847c50e">Client</a>(<a class="code hl_class" href="classripple_1_1short__read__test.html">short_read_test</a>& test, <a class="code hl_typedef" href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">endpoint_type</a> <span class="keyword">const</span>& ep) : <a class="code hl_variable" href="classripple_1_1short__read__test_1_1Client.html#abb298c8abfa64aa305ff9b17e9f54c74">test_</a>(test)</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="keyword">auto</span> <span class="keyword">const</span> p = std::make_shared<Connection>(*<span class="keyword">this</span>, ep);</div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">auto</span> <span class="keyword">const</span> p = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared<Connection></a>(*<span class="keyword">this</span>, ep);</div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">add</a>(p);</div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> p->run(ep);</div>
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> </div>
|
||||
<div class="foldopen" id="foldopen00620" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test_1_1Client.html#a3fc4fdedfb42eb0d190c245adb30cf5e"> 620</a></span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Client.html#a3fc4fdedfb42eb0d190c245adb30cf5e">~Client</a>()</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> {</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3">close</a>();</div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">wait</a>();</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> </div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span><span class="keyword">public</span>:</div>
|
||||
<div class="foldopen" id="foldopen00628" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test.html#a02051b805f7637c274ca737ef0793ff8"> 628</a></span> <a class="code hl_function" href="classripple_1_1short__read__test.html#a02051b805f7637c274ca737ef0793ff8">short_read_test</a>()</div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> : <a class="code hl_variable" href="classripple_1_1short__read__test.html#a78d2aae0e7c126f1a61dbf18d4c8ecf0">work_</a>(<a class="code hl_variable" href="classripple_1_1short__read__test.html#aae67885567bc109e954b4798d29f83e9">io_context_</a>.get_executor())</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> , <a class="code hl_variable" href="classripple_1_1short__read__test.html#a5f21e5c48ea45094fd8e91ff9806b051">thread_</a>(<a class="code hl_namespace" href="namespacestd.html">std</a>::<a class="code hl_friend" href="classbeast_1_1unit__test_1_1suite.html#adb314a48b19f4325e5e69e8a60091fce">thread</a>([this]() {</div>
|
||||
@@ -712,14 +807,18 @@ $(function() {
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> , <a class="code hl_variable" href="classripple_1_1short__read__test.html#a11edc9b9fbc6e2ccb062001b96b411be">context_</a>(<a class="code hl_function" href="namespaceripple.html#a75121fd263018f521eb29d1b5a07eb69">make_SSLContext</a>(<span class="stringliteral">""</span>))</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> {</div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> </div>
|
||||
<div class="foldopen" id="foldopen00638" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test.html#a04fb8fcc1f9540d98672cbc456f97b62"> 638</a></span> <a class="code hl_function" href="classripple_1_1short__read__test.html#a04fb8fcc1f9540d98672cbc456f97b62">~short_read_test</a>()</div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> {</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <a class="code hl_variable" href="classripple_1_1short__read__test.html#a78d2aae0e7c126f1a61dbf18d4c8ecf0">work_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/reset.html">reset</a>();</div>
|
||||
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <a class="code hl_variable" href="classripple_1_1short__read__test.html#a5f21e5c48ea45094fd8e91ff9806b051">thread_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/thread/join.html">join</a>();</div>
|
||||
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> </div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00645" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"><a class="line" href="classripple_1_1short__read__test.html#a452baf81f767eb9bac2f1677de1119f4"> 645</a></span> <a class="code hl_function" href="classripple_1_1short__read__test.html#a452baf81f767eb9bac2f1677de1119f4">run</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <a class="code hl_class" href="classripple_1_1short__read__test_1_1Server.html">Server</a> s(*<span class="keyword">this</span>);</div>
|
||||
@@ -727,60 +826,62 @@ $(function() {
|
||||
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> c.<a class="code hl_function" href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">wait</a>();</div>
|
||||
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <a class="code hl_function" href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">pass</a>();</div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> </div>
|
||||
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"><a class="line" href="namespaceripple.html#aae18687a39603d393d092a3f0bad9ad5"> 654</a></span>BEAST_DEFINE_TESTSUITE(short_read, overlay, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
|
||||
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
|
||||
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>} <span class="comment">// namespace ripple</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="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_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a19b8ee0ce850d78834984655ae83b20e"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">beast::unit_test::suite::log</a></div><div class="ttdeci">log_os< char > log</div><div class="ttdoc">Logging output stream.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00152">suite.h:152</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a5c723fb774d3c25ba877c5b9ce681d6f"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">beast::unit_test::suite::pass</a></div><div class="ttdeci">void pass()</div><div class="ttdoc">Record a successful test condition.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00511">suite.h:511</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_adb314a48b19f4325e5e69e8a60091fce"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#adb314a48b19f4325e5e69e8a60091fce">beast::unit_test::suite::thread</a></div><div class="ttdeci">friend class thread</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00307">suite.h:307</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html">ripple::short_read_test::Base::Child</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00084">short_read_test.cpp:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_a174bdb52df745f72b569ab5ed9f44801"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801">ripple::short_read_test::Base::Child::base_</a></div><div class="ttdeci">Base & base_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00087">short_read_test.cpp:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_a653d90bc61c2524af73e8b53ca4315f7"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a653d90bc61c2524af73e8b53ca4315f7">ripple::short_read_test::Base::Child::Child</a></div><div class="ttdeci">Child(Base &base)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00090">short_read_test.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a19b8ee0ce850d78834984655ae83b20e"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">beast::unit_test::suite::log</a></div><div class="ttdeci">log_os< char > log</div><div class="ttdoc">Logging output stream.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00152">suite.h:152</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a5c723fb774d3c25ba877c5b9ce681d6f"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">beast::unit_test::suite::pass</a></div><div class="ttdeci">void pass()</div><div class="ttdoc">Record a successful test condition.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00511">suite.h:511</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_adb314a48b19f4325e5e69e8a60091fce"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#adb314a48b19f4325e5e69e8a60091fce">beast::unit_test::suite::thread</a></div><div class="ttdeci">friend class thread</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00307">suite.h:307</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html">ripple::short_read_test::Base::Child</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00084">short_read_test.cpp:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_a174bdb52df745f72b569ab5ed9f44801"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a174bdb52df745f72b569ab5ed9f44801">ripple::short_read_test::Base::Child::base_</a></div><div class="ttdeci">Base & base_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00087">short_read_test.cpp:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_a653d90bc61c2524af73e8b53ca4315f7"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a653d90bc61c2524af73e8b53ca4315f7">ripple::short_read_test::Base::Child::Child</a></div><div class="ttdeci">Child(Base &base)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00090">short_read_test.cpp:90</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_a93d657d139db9a55ca03a7023e0db229"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#a93d657d139db9a55ca03a7023e0db229">ripple::short_read_test::Base::Child::close</a></div><div class="ttdeci">virtual void close()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_adcbde2f7344456a94bb61b7b7d79fa02"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#adcbde2f7344456a94bb61b7b7d79fa02">ripple::short_read_test::Base::Child::~Child</a></div><div class="ttdeci">virtual ~Child()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00094">short_read_test.cpp:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html">ripple::short_read_test::Base</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00081">short_read_test.cpp:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a122e49a0e66a6a15598841120cfd64ed"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">ripple::short_read_test::Base::list_</a></div><div class="ttdeci">std::map< Child *, std::weak_ptr< Child > > list_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00106">short_read_test.cpp:106</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a8f1e3e410929f895d2d33b92f6291b91"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a8f1e3e410929f895d2d33b92f6291b91">ripple::short_read_test::Base::closed_</a></div><div class="ttdeci">bool closed_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00107">short_read_test.cpp:107</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a9a8ee912661c17ebbd623c4ebc02065c"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a9a8ee912661c17ebbd623c4ebc02065c">ripple::short_read_test::Base::~Base</a></div><div class="ttdeci">~Base()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00110">short_read_test.cpp:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a9da47ed8e316590b9e9245eca9097c0e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">ripple::short_read_test::Base::add</a></div><div class="ttdeci">void add(std::shared_ptr< Child > const &child)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00117">short_read_test.cpp:117</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ab81a10c09b0539d99ea890af8aecffd3"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3">ripple::short_read_test::Base::close</a></div><div class="ttdeci">void close()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00133">short_read_test.cpp:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae5abe9c54bff505126a917ff19adab6c"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">ripple::short_read_test::Base::wait</a></div><div class="ttdeci">void wait()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00157">short_read_test.cpp:157</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae6576225ce41935386075193e679ff9d"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae6576225ce41935386075193e679ff9d">ripple::short_read_test::Base::remove</a></div><div class="ttdeci">void remove(Child *child)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00124">short_read_test.cpp:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae79a916981cd57424f30f8fb27f4324b"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">ripple::short_read_test::Base::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00104">short_read_test.cpp:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_aeb9a1f151843dfd5ea52e31a32c3ba7e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#aeb9a1f151843dfd5ea52e31a32c3ba7e">ripple::short_read_test::Base::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00105">short_read_test.cpp:105</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html">ripple::short_read_test::Client</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00430">short_read_test.cpp:432</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_a3fc4fdedfb42eb0d190c245adb30cf5e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#a3fc4fdedfb42eb0d190c245adb30cf5e">ripple::short_read_test::Client::~Client</a></div><div class="ttdeci">~Client()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00620">short_read_test.cpp:620</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_a7f63924d55efe6ebe1b20a3ef847c50e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#a7f63924d55efe6ebe1b20a3ef847c50e">ripple::short_read_test::Client::Client</a></div><div class="ttdeci">Client(short_read_test &test, endpoint_type const &ep)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00613">short_read_test.cpp:613</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_abb298c8abfa64aa305ff9b17e9f54c74"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#abb298c8abfa64aa305ff9b17e9f54c74">ripple::short_read_test::Client::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00434">short_read_test.cpp:434</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html">ripple::short_read_test::Server</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00167">short_read_test.cpp:168</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a4f55928e16e17bb2a8597bf346c73b85"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a4f55928e16e17bb2a8597bf346c73b85">ripple::short_read_test::Server::Server</a></div><div class="ttdeci">Server(short_read_test &test)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00409">short_read_test.cpp:409</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a542fc0755df5d7948bf38253b22aed51"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51">ripple::short_read_test::Server::endpoint_</a></div><div class="ttdeci">endpoint_type endpoint_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00171">short_read_test.cpp:171</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a599fc58dcef47606d319f70fc3912b4b"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a599fc58dcef47606d319f70fc3912b4b">ripple::short_read_test::Server::endpoint</a></div><div class="ttdeci">endpoint_type const & endpoint() const</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00423">short_read_test.cpp:423</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a65cbc81d144eb90cd1df322caf6173cb"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a65cbc81d144eb90cd1df322caf6173cb">ripple::short_read_test::Server::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00170">short_read_test.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_aea9f43bd8f96417add87ea70807cdbb8"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#aea9f43bd8f96417add87ea70807cdbb8">ripple::short_read_test::Server::~Server</a></div><div class="ttdeci">~Server()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00416">short_read_test.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html"><div class="ttname"><a href="classripple_1_1short__read__test.html">ripple::short_read_test</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00048">short_read_test.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a02051b805f7637c274ca737ef0793ff8"><div class="ttname"><a href="classripple_1_1short__read__test.html#a02051b805f7637c274ca737ef0793ff8">ripple::short_read_test::short_read_test</a></div><div class="ttdeci">short_read_test()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00628">short_read_test.cpp:628</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a04fb8fcc1f9540d98672cbc456f97b62"><div class="ttname"><a href="classripple_1_1short__read__test.html#a04fb8fcc1f9540d98672cbc456f97b62">ripple::short_read_test::~short_read_test</a></div><div class="ttdeci">~short_read_test()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00638">short_read_test.cpp:638</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a11edc9b9fbc6e2ccb062001b96b411be"><div class="ttname"><a href="classripple_1_1short__read__test.html#a11edc9b9fbc6e2ccb062001b96b411be">ripple::short_read_test::context_</a></div><div class="ttdeci">std::shared_ptr< boost::asio::ssl::context > context_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00066">short_read_test.cpp:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a452baf81f767eb9bac2f1677de1119f4"><div class="ttname"><a href="classripple_1_1short__read__test.html#a452baf81f767eb9bac2f1677de1119f4">ripple::short_read_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00645">short_read_test.cpp:645</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a49dde060f42062cc87d1729652bb1807"><div class="ttname"><a href="classripple_1_1short__read__test.html#a49dde060f42062cc87d1729652bb1807">ripple::short_read_test::strand_type</a></div><div class="ttdeci">boost::asio::io_context::strand strand_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00052">short_read_test.cpp:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a4bf190c838494c2cebbe1c216860d201"><div class="ttname"><a href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">ripple::short_read_test::error_code</a></div><div class="ttdeci">boost::system::error_code error_code</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00058">short_read_test.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a4c727b48f2be6008ef8ad98057550ecc"><div class="ttname"><a href="classripple_1_1short__read__test.html#a4c727b48f2be6008ef8ad98057550ecc">ripple::short_read_test::stream_type</a></div><div class="ttdeci">boost::asio::ssl::stream< socket_type & > stream_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00057">short_read_test.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a5a35bd0c5a674cf7d4a1028479a859ae"><div class="ttname"><a href="classripple_1_1short__read__test.html#a5a35bd0c5a674cf7d4a1028479a859ae">ripple::short_read_test::io_context_type</a></div><div class="ttdeci">boost::asio::io_context io_context_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00051">short_read_test.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a5f21e5c48ea45094fd8e91ff9806b051"><div class="ttname"><a href="classripple_1_1short__read__test.html#a5f21e5c48ea45094fd8e91ff9806b051">ripple::short_read_test::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00065">short_read_test.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a6f657dd8a2ec5649333686636227782c"><div class="ttname"><a href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">ripple::short_read_test::endpoint_type</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint endpoint_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00059">short_read_test.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a78d2aae0e7c126f1a61dbf18d4c8ecf0"><div class="ttname"><a href="classripple_1_1short__read__test.html#a78d2aae0e7c126f1a61dbf18d4c8ecf0">ripple::short_read_test::work_</a></div><div class="ttdeci">std::optional< boost::asio::executor_work_guard< boost::asio::executor > > work_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00064">short_read_test.cpp:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a9a0d3c1de598c247025180e625b278cd"><div class="ttname"><a href="classripple_1_1short__read__test.html#a9a0d3c1de598c247025180e625b278cd">ripple::short_read_test::timer_type</a></div><div class="ttdeci">boost::asio::basic_waitable_timer< std::chrono::steady_clock > timer_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00053">short_read_test.cpp:54</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_aa99789e6172c545db87af3d0615934dc"><div class="ttname"><a href="classripple_1_1short__read__test.html#aa99789e6172c545db87af3d0615934dc">ripple::short_read_test::acceptor_type</a></div><div class="ttdeci">boost::asio::ip::tcp::acceptor acceptor_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00055">short_read_test.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_aae67885567bc109e954b4798d29f83e9"><div class="ttname"><a href="classripple_1_1short__read__test.html#aae67885567bc109e954b4798d29f83e9">ripple::short_read_test::io_context_</a></div><div class="ttdeci">io_context_type io_context_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00062">short_read_test.cpp:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_ab84eb62e8e6558e49b6a91c23340496e"><div class="ttname"><a href="classripple_1_1short__read__test.html#ab84eb62e8e6558e49b6a91c23340496e">ripple::short_read_test::write</a></div><div class="ttdeci">static void write(Streambuf &sb, std::string const &s)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00070">short_read_test.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_ab92e9533d30443e9bc932c75f216983a"><div class="ttname"><a href="classripple_1_1short__read__test.html#ab92e9533d30443e9bc932c75f216983a">ripple::short_read_test::address_type</a></div><div class="ttdeci">boost::asio::ip::address address_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00060">short_read_test.cpp:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_afd21c18d7792ab0d28f376664437fcce"><div class="ttname"><a href="classripple_1_1short__read__test.html#afd21c18d7792ab0d28f376664437fcce">ripple::short_read_test::socket_type</a></div><div class="ttdeci">boost::asio::ip::tcp::socket socket_type</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00056">short_read_test.cpp:56</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_1_1Child_html_adcbde2f7344456a94bb61b7b7d79fa02"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base_1_1Child.html#adcbde2f7344456a94bb61b7b7d79fa02">ripple::short_read_test::Base::Child::~Child</a></div><div class="ttdeci">virtual ~Child()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00094">short_read_test.cpp:94</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html">ripple::short_read_test::Base</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00081">short_read_test.cpp:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a122e49a0e66a6a15598841120cfd64ed"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a122e49a0e66a6a15598841120cfd64ed">ripple::short_read_test::Base::list_</a></div><div class="ttdeci">std::map< Child *, std::weak_ptr< Child > > list_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00106">short_read_test.cpp:106</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a8f1e3e410929f895d2d33b92f6291b91"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a8f1e3e410929f895d2d33b92f6291b91">ripple::short_read_test::Base::closed_</a></div><div class="ttdeci">bool closed_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00107">short_read_test.cpp:107</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a9a8ee912661c17ebbd623c4ebc02065c"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a9a8ee912661c17ebbd623c4ebc02065c">ripple::short_read_test::Base::~Base</a></div><div class="ttdeci">~Base()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00110">short_read_test.cpp:110</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_a9da47ed8e316590b9e9245eca9097c0e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#a9da47ed8e316590b9e9245eca9097c0e">ripple::short_read_test::Base::add</a></div><div class="ttdeci">void add(std::shared_ptr< Child > const &child)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00117">short_read_test.cpp:117</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ab81a10c09b0539d99ea890af8aecffd3"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ab81a10c09b0539d99ea890af8aecffd3">ripple::short_read_test::Base::close</a></div><div class="ttdeci">void close()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00133">short_read_test.cpp:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae5abe9c54bff505126a917ff19adab6c"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae5abe9c54bff505126a917ff19adab6c">ripple::short_read_test::Base::wait</a></div><div class="ttdeci">void wait()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00157">short_read_test.cpp:157</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae6576225ce41935386075193e679ff9d"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae6576225ce41935386075193e679ff9d">ripple::short_read_test::Base::remove</a></div><div class="ttdeci">void remove(Child *child)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00124">short_read_test.cpp:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_ae79a916981cd57424f30f8fb27f4324b"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#ae79a916981cd57424f30f8fb27f4324b">ripple::short_read_test::Base::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00104">short_read_test.cpp:104</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Base_html_aeb9a1f151843dfd5ea52e31a32c3ba7e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Base.html#aeb9a1f151843dfd5ea52e31a32c3ba7e">ripple::short_read_test::Base::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00105">short_read_test.cpp:105</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html">ripple::short_read_test::Client</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00430">short_read_test.cpp:432</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_a3fc4fdedfb42eb0d190c245adb30cf5e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#a3fc4fdedfb42eb0d190c245adb30cf5e">ripple::short_read_test::Client::~Client</a></div><div class="ttdeci">~Client()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00620">short_read_test.cpp:620</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_a7f63924d55efe6ebe1b20a3ef847c50e"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#a7f63924d55efe6ebe1b20a3ef847c50e">ripple::short_read_test::Client::Client</a></div><div class="ttdeci">Client(short_read_test &test, endpoint_type const &ep)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00613">short_read_test.cpp:613</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Client_html_abb298c8abfa64aa305ff9b17e9f54c74"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Client.html#abb298c8abfa64aa305ff9b17e9f54c74">ripple::short_read_test::Client::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00434">short_read_test.cpp:434</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html">ripple::short_read_test::Server</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00167">short_read_test.cpp:168</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a4f55928e16e17bb2a8597bf346c73b85"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a4f55928e16e17bb2a8597bf346c73b85">ripple::short_read_test::Server::Server</a></div><div class="ttdeci">Server(short_read_test &test)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00409">short_read_test.cpp:409</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a542fc0755df5d7948bf38253b22aed51"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a542fc0755df5d7948bf38253b22aed51">ripple::short_read_test::Server::endpoint_</a></div><div class="ttdeci">endpoint_type endpoint_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00171">short_read_test.cpp:171</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a599fc58dcef47606d319f70fc3912b4b"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a599fc58dcef47606d319f70fc3912b4b">ripple::short_read_test::Server::endpoint</a></div><div class="ttdeci">endpoint_type const & endpoint() const</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00423">short_read_test.cpp:423</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_a65cbc81d144eb90cd1df322caf6173cb"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#a65cbc81d144eb90cd1df322caf6173cb">ripple::short_read_test::Server::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00170">short_read_test.cpp:170</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_1_1Server_html_aea9f43bd8f96417add87ea70807cdbb8"><div class="ttname"><a href="classripple_1_1short__read__test_1_1Server.html#aea9f43bd8f96417add87ea70807cdbb8">ripple::short_read_test::Server::~Server</a></div><div class="ttdeci">~Server()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00416">short_read_test.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html"><div class="ttname"><a href="classripple_1_1short__read__test.html">ripple::short_read_test</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00048">short_read_test.cpp:49</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a02051b805f7637c274ca737ef0793ff8"><div class="ttname"><a href="classripple_1_1short__read__test.html#a02051b805f7637c274ca737ef0793ff8">ripple::short_read_test::short_read_test</a></div><div class="ttdeci">short_read_test()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00628">short_read_test.cpp:628</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a04fb8fcc1f9540d98672cbc456f97b62"><div class="ttname"><a href="classripple_1_1short__read__test.html#a04fb8fcc1f9540d98672cbc456f97b62">ripple::short_read_test::~short_read_test</a></div><div class="ttdeci">~short_read_test()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00638">short_read_test.cpp:638</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a11edc9b9fbc6e2ccb062001b96b411be"><div class="ttname"><a href="classripple_1_1short__read__test.html#a11edc9b9fbc6e2ccb062001b96b411be">ripple::short_read_test::context_</a></div><div class="ttdeci">std::shared_ptr< boost::asio::ssl::context > context_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00066">short_read_test.cpp:66</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a452baf81f767eb9bac2f1677de1119f4"><div class="ttname"><a href="classripple_1_1short__read__test.html#a452baf81f767eb9bac2f1677de1119f4">ripple::short_read_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00645">short_read_test.cpp:645</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a49dde060f42062cc87d1729652bb1807"><div class="ttname"><a href="classripple_1_1short__read__test.html#a49dde060f42062cc87d1729652bb1807">ripple::short_read_test::strand_type</a></div><div class="ttdeci">boost::asio::io_context::strand strand_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00052">short_read_test.cpp:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a4bf190c838494c2cebbe1c216860d201"><div class="ttname"><a href="classripple_1_1short__read__test.html#a4bf190c838494c2cebbe1c216860d201">ripple::short_read_test::error_code</a></div><div class="ttdeci">boost::system::error_code error_code</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00058">short_read_test.cpp:58</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a4c727b48f2be6008ef8ad98057550ecc"><div class="ttname"><a href="classripple_1_1short__read__test.html#a4c727b48f2be6008ef8ad98057550ecc">ripple::short_read_test::stream_type</a></div><div class="ttdeci">boost::asio::ssl::stream< socket_type & > stream_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00057">short_read_test.cpp:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a5a35bd0c5a674cf7d4a1028479a859ae"><div class="ttname"><a href="classripple_1_1short__read__test.html#a5a35bd0c5a674cf7d4a1028479a859ae">ripple::short_read_test::io_context_type</a></div><div class="ttdeci">boost::asio::io_context io_context_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00051">short_read_test.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a5f21e5c48ea45094fd8e91ff9806b051"><div class="ttname"><a href="classripple_1_1short__read__test.html#a5f21e5c48ea45094fd8e91ff9806b051">ripple::short_read_test::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00065">short_read_test.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a6f657dd8a2ec5649333686636227782c"><div class="ttname"><a href="classripple_1_1short__read__test.html#a6f657dd8a2ec5649333686636227782c">ripple::short_read_test::endpoint_type</a></div><div class="ttdeci">boost::asio::ip::tcp::endpoint endpoint_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00059">short_read_test.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a78d2aae0e7c126f1a61dbf18d4c8ecf0"><div class="ttname"><a href="classripple_1_1short__read__test.html#a78d2aae0e7c126f1a61dbf18d4c8ecf0">ripple::short_read_test::work_</a></div><div class="ttdeci">std::optional< boost::asio::executor_work_guard< boost::asio::executor > > work_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00064">short_read_test.cpp:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_a9a0d3c1de598c247025180e625b278cd"><div class="ttname"><a href="classripple_1_1short__read__test.html#a9a0d3c1de598c247025180e625b278cd">ripple::short_read_test::timer_type</a></div><div class="ttdeci">boost::asio::basic_waitable_timer< std::chrono::steady_clock > timer_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00053">short_read_test.cpp:54</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_aa99789e6172c545db87af3d0615934dc"><div class="ttname"><a href="classripple_1_1short__read__test.html#aa99789e6172c545db87af3d0615934dc">ripple::short_read_test::acceptor_type</a></div><div class="ttdeci">boost::asio::ip::tcp::acceptor acceptor_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00055">short_read_test.cpp:55</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_aae67885567bc109e954b4798d29f83e9"><div class="ttname"><a href="classripple_1_1short__read__test.html#aae67885567bc109e954b4798d29f83e9">ripple::short_read_test::io_context_</a></div><div class="ttdeci">io_context_type io_context_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00062">short_read_test.cpp:62</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_ab84eb62e8e6558e49b6a91c23340496e"><div class="ttname"><a href="classripple_1_1short__read__test.html#ab84eb62e8e6558e49b6a91c23340496e">ripple::short_read_test::write</a></div><div class="ttdeci">static void write(Streambuf &sb, std::string const &s)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00070">short_read_test.cpp:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_ab92e9533d30443e9bc932c75f216983a"><div class="ttname"><a href="classripple_1_1short__read__test.html#ab92e9533d30443e9bc932c75f216983a">ripple::short_read_test::address_type</a></div><div class="ttdeci">boost::asio::ip::address address_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00060">short_read_test.cpp:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1short__read__test_html_afd21c18d7792ab0d28f376664437fcce"><div class="ttname"><a href="classripple_1_1short__read__test.html#afd21c18d7792ab0d28f376664437fcce">ripple::short_read_test::socket_type</a></div><div class="ttdeci">boost::asio::ip::tcp::socket socket_type</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00056">short_read_test.cpp:56</a></div></div>
|
||||
<div class="ttc" id="acondition_variable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable.html">std::condition_variable</a></div></div>
|
||||
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">std::string::data</a></div><div class="ttdeci">T data(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>
|
||||
@@ -788,15 +889,16 @@ $(function() {
|
||||
<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="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
|
||||
<div class="ttc" id="afunctional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/functional.html">functional</a></div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div></div>
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00662">base_uint.h:662</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view newThreadName)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition:</b> <a href="CurrentThreadName_8cpp_source.html#l00123">CurrentThreadName.cpp:123</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="anamespaceripple_html_a75121fd263018f521eb29d1b5a07eb69"><div class="ttname"><a href="namespaceripple.html#a75121fd263018f521eb29d1b5a07eb69">ripple::make_SSLContext</a></div><div class="ttdeci">std::shared_ptr< boost::asio::ssl::context > make_SSLContext(std::string const &cipherList)</div><div class="ttdoc">Create a self-signed SSL context that allows anonymous Diffie Hellman.</div><div class="ttdef"><b>Definition:</b> <a href="make__SSLContext_8cpp_source.html#l00385">make_SSLContext.cpp:385</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a84ef8b46b58f794955c6b2b108aa5dba"><div class="ttname"><a href="namespaceripple.html#a84ef8b46b58f794955c6b2b108aa5dba">ripple::from_string</a></div><div class="ttdeci">bool from_string(RangeSet< T > &rs, std::string const &s)</div><div class="ttdoc">Convert the given styled string to a RangeSet.</div><div class="ttdef"><b>Definition:</b> <a href="RangeSet_8h_source.html#l00124">RangeSet.h:124</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html"><div class="ttname"><a href="namespacebeast.html">beast</a></div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00662">base_uint.h:662</a></div></div>
|
||||
<div class="ttc" id="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view newThreadName)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition</b> <a href="CurrentThreadName_8cpp_source.html#l00123">CurrentThreadName.cpp:123</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="anamespaceripple_html_a75121fd263018f521eb29d1b5a07eb69"><div class="ttname"><a href="namespaceripple.html#a75121fd263018f521eb29d1b5a07eb69">ripple::make_SSLContext</a></div><div class="ttdeci">std::shared_ptr< boost::asio::ssl::context > make_SSLContext(std::string const &cipherList)</div><div class="ttdoc">Create a self-signed SSL context that allows anonymous Diffie Hellman.</div><div class="ttdef"><b>Definition</b> <a href="make__SSLContext_8cpp_source.html#l00385">make_SSLContext.cpp:385</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a84ef8b46b58f794955c6b2b108aa5dba"><div class="ttname"><a href="namespaceripple.html#a84ef8b46b58f794955c6b2b108aa5dba">ripple::from_string</a></div><div class="ttdeci">bool from_string(RangeSet< T > &rs, std::string const &s)</div><div class="ttdoc">Convert the given styled string to a RangeSet.</div><div class="ttdef"><b>Definition</b> <a href="RangeSet_8h_source.html#l00124">RangeSet.h:124</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="anotify_one_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">std::condition_variable::notify_one</a></div><div class="ttdeci">T notify_one(T... args)</div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
|
||||
@@ -806,53 +908,53 @@ $(function() {
|
||||
<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>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html">ripple::short_read_test::Client::Connection</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00436">short_read_test.cpp:437</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a066196000b290896aaeb037919058029"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a066196000b290896aaeb037919058029">ripple::short_read_test::Client::Connection::on_connect</a></div><div class="ttdeci">void on_connect(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00518">short_read_test.cpp:518</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a0ae365c712df691ce7ba99e6baa75318"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a0ae365c712df691ce7ba99e6baa75318">ripple::short_read_test::Client::Connection::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00442">short_read_test.cpp:442</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a11acd5f68cbd4e33aacc7220bc4d9269"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a11acd5f68cbd4e33aacc7220bc4d9269">ripple::short_read_test::Client::Connection::on_read</a></div><div class="ttdeci">void on_read(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00589">short_read_test.cpp:589</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a1635143e636b6fcd06efb37c4d41e929"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1635143e636b6fcd06efb37c4d41e929">ripple::short_read_test::Client::Connection::on_write</a></div><div class="ttdeci">void on_write(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00561">short_read_test.cpp:561</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a1cc5ac4fc134acd2de11b6f4f8160b71"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1cc5ac4fc134acd2de11b6f4f8160b71">ripple::short_read_test::Client::Connection::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00494">short_read_test.cpp:494</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a2a097a44b868c799d3642c38818d81a1"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">ripple::short_read_test::Client::Connection::timer_</a></div><div class="ttdeci">timer_type timer_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00443">short_read_test.cpp:443</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a4ada5eb6a56af010a657ecd553a16ab7"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4ada5eb6a56af010a657ecd553a16ab7">ripple::short_read_test::Client::Connection::stream_</a></div><div class="ttdeci">stream_type stream_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00441">short_read_test.cpp:441</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a4c9a56af09e95e18eb0994a9a529e4c5"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4c9a56af09e95e18eb0994a9a529e4c5">ripple::short_read_test::Client::Connection::buf_</a></div><div class="ttdeci">boost::asio::streambuf buf_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00444">short_read_test.cpp:444</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a6aa94fceb928287613bc2691b454366e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a6aa94fceb928287613bc2691b454366e">ripple::short_read_test::Client::Connection::ep_</a></div><div class="ttdeci">endpoint_type const & ep_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00445">short_read_test.cpp:445</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a712815117d0b330b84a812586e4ff72f"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a712815117d0b330b84a812586e4ff72f">ripple::short_read_test::Client::Connection::Connection</a></div><div class="ttdeci">Connection(Client &client, endpoint_type const &ep)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00447">short_read_test.cpp:447</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aa6bafc7bc73f870fd8a6e0f792536949"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aa6bafc7bc73f870fd8a6e0f792536949">ripple::short_read_test::Client::Connection::run</a></div><div class="ttdeci">void run(endpoint_type const &ep)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00474">short_read_test.cpp:474</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aad80b4af4b19bfeddeb0e258faa2f037"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aad80b4af4b19bfeddeb0e258faa2f037">ripple::short_read_test::Client::Connection::on_shutdown</a></div><div class="ttdeci">void on_shutdown(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00603">short_read_test.cpp:603</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ab526890d71ccd50155ade66ff979395f"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ab526890d71ccd50155ade66ff979395f">ripple::short_read_test::Client::Connection::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00440">short_read_test.cpp:440</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aba546c2d3511311cfec0ee72753c9740"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aba546c2d3511311cfec0ee72753c9740">ripple::short_read_test::Client::Connection::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00460">short_read_test.cpp:460</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ad03786d5f0b1a4cabbafbbe379b737a5"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad03786d5f0b1a4cabbafbbe379b737a5">ripple::short_read_test::Client::Connection::client_</a></div><div class="ttdeci">Client & client_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00438">short_read_test.cpp:438</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ad3215c8a6a97d056c617b6a79268594b"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad3215c8a6a97d056c617b6a79268594b">ripple::short_read_test::Client::Connection::on_timer</a></div><div class="ttdeci">void on_timer(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00507">short_read_test.cpp:507</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ada0a9934962d80edfef6f4834a196bac"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ada0a9934962d80edfef6f4834a196bac">ripple::short_read_test::Client::Connection::on_handshake</a></div><div class="ttdeci">void on_handshake(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00533">short_read_test.cpp:533</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_af182ecc80a3b490f3221f7d28e3ecc53"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#af182ecc80a3b490f3221f7d28e3ecc53">ripple::short_read_test::Client::Connection::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00439">short_read_test.cpp:439</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html">ripple::short_read_test::Server::Acceptor</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00173">short_read_test.cpp:174</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a59d1a53fcb9bb3e9b4ebedc8144eb5bd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd">ripple::short_read_test::Server::Acceptor::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00178">short_read_test.cpp:178</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a6483ab3a81be88de9cb8121b9261fbfd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a6483ab3a81be88de9cb8121b9261fbfd">ripple::short_read_test::Server::Acceptor::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00209">short_read_test.cpp:209</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a7647668fe7f5fb1d5cff0878d1249ac6"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">ripple::short_read_test::Server::Acceptor::acceptor_</a></div><div class="ttdeci">acceptor_type acceptor_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00177">short_read_test.cpp:177</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a7a3ec8475bea4977f10542753a1d5ca7"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7a3ec8475bea4977f10542753a1d5ca7">ripple::short_read_test::Server::Acceptor::on_accept</a></div><div class="ttdeci">void on_accept(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00233">short_read_test.cpp:233</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a9771356d146f4ced578536f019bdb03e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a9771356d146f4ced578536f019bdb03e">ripple::short_read_test::Server::Acceptor::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00222">short_read_test.cpp:222</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a97a7533cc0b3891ad8923cc394df37c8"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a97a7533cc0b3891ad8923cc394df37c8">ripple::short_read_test::Server::Acceptor::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00176">short_read_test.cpp:176</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ab67befbccfa051c85e14f50eac6f98d0"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ab67befbccfa051c85e14f50eac6f98d0">ripple::short_read_test::Server::Acceptor::Acceptor</a></div><div class="ttdeci">Acceptor(Server &server)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00181">short_read_test.cpp:181</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ad327f1ed003bdb119fcce2ac805e9660"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad327f1ed003bdb119fcce2ac805e9660">ripple::short_read_test::Server::Acceptor::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00179">short_read_test.cpp:179</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ad3683c2eca374e33839c1eaabd5c9529"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad3683c2eca374e33839c1eaabd5c9529">ripple::short_read_test::Server::Acceptor::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00199">short_read_test.cpp:199</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ae7f6fc88c3d516a40f7fceacd4d54dc2"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">ripple::short_read_test::Server::Acceptor::server_</a></div><div class="ttdeci">Server & server_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00175">short_read_test.cpp:175</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html">ripple::short_read_test::Server::Connection</a></div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00252">short_read_test.cpp:253</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a0277e0f90899b9b892c09f62fb80818a"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a0277e0f90899b9b892c09f62fb80818a">ripple::short_read_test::Server::Connection::stream_</a></div><div class="ttdeci">stream_type stream_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00257">short_read_test.cpp:257</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a03df2b660ddb6d81b999baea4c02c38e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a03df2b660ddb6d81b999baea4c02c38e">ripple::short_read_test::Server::Connection::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00256">short_read_test.cpp:256</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a081e14a9d9c238dde463b84973ba97f4"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a081e14a9d9c238dde463b84973ba97f4">ripple::short_read_test::Server::Connection::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00288">short_read_test.cpp:288</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a48b5011ce9483f173dbd8ccf3b1833ce"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a48b5011ce9483f173dbd8ccf3b1833ce">ripple::short_read_test::Server::Connection::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00255">short_read_test.cpp:255</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a51319663d028819c31f564d85f9a1c52"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51319663d028819c31f564d85f9a1c52">ripple::short_read_test::Server::Connection::buf_</a></div><div class="ttdeci">boost::asio::streambuf buf_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00260">short_read_test.cpp:260</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a51f07e78bdbb02a30525454e60bc0774"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51f07e78bdbb02a30525454e60bc0774">ripple::short_read_test::Server::Connection::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00274">short_read_test.cpp:274</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a5207bd6670432952e8b3fe3ed8a5646c"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5207bd6670432952e8b3fe3ed8a5646c">ripple::short_read_test::Server::Connection::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00258">short_read_test.cpp:258</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a5569c06616b17df761e4a84de52966ae"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5569c06616b17df761e4a84de52966ae">ripple::short_read_test::Server::Connection::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00308">short_read_test.cpp:308</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a95da0e0fea33ef8a9d96ff90690fa64e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a95da0e0fea33ef8a9d96ff90690fa64e">ripple::short_read_test::Server::Connection::on_timer</a></div><div class="ttdeci">void on_timer(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00321">short_read_test.cpp:321</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aa221d2c3986ae5305b8477707c5570fe"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa221d2c3986ae5305b8477707c5570fe">ripple::short_read_test::Server::Connection::on_read</a></div><div class="ttdeci">void on_read(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00354">short_read_test.cpp:354</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aa785d573f69d4b921e0fc2b8e59b02bd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa785d573f69d4b921e0fc2b8e59b02bd">ripple::short_read_test::Server::Connection::server_</a></div><div class="ttdeci">Server & server_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00254">short_read_test.cpp:254</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_ad996f134aba24b7caed2075b70999154"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">ripple::short_read_test::Server::Connection::timer_</a></div><div class="ttdeci">timer_type timer_</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00259">short_read_test.cpp:259</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_add5d5270546b60fce18785e05414a7ba"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#add5d5270546b60fce18785e05414a7ba">ripple::short_read_test::Server::Connection::on_write</a></div><div class="ttdeci">void on_write(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00385">short_read_test.cpp:385</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aef2f802ad558268c4245497ee44ebb74"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aef2f802ad558268c4245497ee44ebb74">ripple::short_read_test::Server::Connection::on_shutdown</a></div><div class="ttdeci">void on_shutdown(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00399">short_read_test.cpp:399</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_af0c93a000860cebf0c945fa63ace7b2c"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af0c93a000860cebf0c945fa63ace7b2c">ripple::short_read_test::Server::Connection::Connection</a></div><div class="ttdeci">Connection(Server &server, socket_type &&socket)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00262">short_read_test.cpp:262</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_af2c6fecff8598fbae68b95d956e34262"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af2c6fecff8598fbae68b95d956e34262">ripple::short_read_test::Server::Connection::on_handshake</a></div><div class="ttdeci">void on_handshake(error_code ec)</div><div class="ttdef"><b>Definition:</b> <a href="short__read__test_8cpp_source.html#l00332">short_read_test.cpp:332</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html">ripple::short_read_test::Client::Connection</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00436">short_read_test.cpp:437</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a066196000b290896aaeb037919058029"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a066196000b290896aaeb037919058029">ripple::short_read_test::Client::Connection::on_connect</a></div><div class="ttdeci">void on_connect(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00518">short_read_test.cpp:518</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a0ae365c712df691ce7ba99e6baa75318"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a0ae365c712df691ce7ba99e6baa75318">ripple::short_read_test::Client::Connection::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00442">short_read_test.cpp:442</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a11acd5f68cbd4e33aacc7220bc4d9269"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a11acd5f68cbd4e33aacc7220bc4d9269">ripple::short_read_test::Client::Connection::on_read</a></div><div class="ttdeci">void on_read(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00589">short_read_test.cpp:589</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a1635143e636b6fcd06efb37c4d41e929"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1635143e636b6fcd06efb37c4d41e929">ripple::short_read_test::Client::Connection::on_write</a></div><div class="ttdeci">void on_write(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00561">short_read_test.cpp:561</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a1cc5ac4fc134acd2de11b6f4f8160b71"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a1cc5ac4fc134acd2de11b6f4f8160b71">ripple::short_read_test::Client::Connection::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00494">short_read_test.cpp:494</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a2a097a44b868c799d3642c38818d81a1"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a2a097a44b868c799d3642c38818d81a1">ripple::short_read_test::Client::Connection::timer_</a></div><div class="ttdeci">timer_type timer_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00443">short_read_test.cpp:443</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a4ada5eb6a56af010a657ecd553a16ab7"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4ada5eb6a56af010a657ecd553a16ab7">ripple::short_read_test::Client::Connection::stream_</a></div><div class="ttdeci">stream_type stream_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00441">short_read_test.cpp:441</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a4c9a56af09e95e18eb0994a9a529e4c5"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a4c9a56af09e95e18eb0994a9a529e4c5">ripple::short_read_test::Client::Connection::buf_</a></div><div class="ttdeci">boost::asio::streambuf buf_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00444">short_read_test.cpp:444</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a6aa94fceb928287613bc2691b454366e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a6aa94fceb928287613bc2691b454366e">ripple::short_read_test::Client::Connection::ep_</a></div><div class="ttdeci">endpoint_type const & ep_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00445">short_read_test.cpp:445</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_a712815117d0b330b84a812586e4ff72f"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#a712815117d0b330b84a812586e4ff72f">ripple::short_read_test::Client::Connection::Connection</a></div><div class="ttdeci">Connection(Client &client, endpoint_type const &ep)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00447">short_read_test.cpp:447</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aa6bafc7bc73f870fd8a6e0f792536949"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aa6bafc7bc73f870fd8a6e0f792536949">ripple::short_read_test::Client::Connection::run</a></div><div class="ttdeci">void run(endpoint_type const &ep)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00474">short_read_test.cpp:474</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aad80b4af4b19bfeddeb0e258faa2f037"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aad80b4af4b19bfeddeb0e258faa2f037">ripple::short_read_test::Client::Connection::on_shutdown</a></div><div class="ttdeci">void on_shutdown(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00603">short_read_test.cpp:603</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ab526890d71ccd50155ade66ff979395f"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ab526890d71ccd50155ade66ff979395f">ripple::short_read_test::Client::Connection::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00440">short_read_test.cpp:440</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_aba546c2d3511311cfec0ee72753c9740"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#aba546c2d3511311cfec0ee72753c9740">ripple::short_read_test::Client::Connection::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00460">short_read_test.cpp:460</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ad03786d5f0b1a4cabbafbbe379b737a5"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad03786d5f0b1a4cabbafbbe379b737a5">ripple::short_read_test::Client::Connection::client_</a></div><div class="ttdeci">Client & client_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00438">short_read_test.cpp:438</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ad3215c8a6a97d056c617b6a79268594b"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ad3215c8a6a97d056c617b6a79268594b">ripple::short_read_test::Client::Connection::on_timer</a></div><div class="ttdeci">void on_timer(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00507">short_read_test.cpp:507</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_ada0a9934962d80edfef6f4834a196bac"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#ada0a9934962d80edfef6f4834a196bac">ripple::short_read_test::Client::Connection::on_handshake</a></div><div class="ttdeci">void on_handshake(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00533">short_read_test.cpp:533</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Client_1_1Connection_html_af182ecc80a3b490f3221f7d28e3ecc53"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Client_1_1Connection.html#af182ecc80a3b490f3221f7d28e3ecc53">ripple::short_read_test::Client::Connection::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00439">short_read_test.cpp:439</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html">ripple::short_read_test::Server::Acceptor</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00173">short_read_test.cpp:174</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a59d1a53fcb9bb3e9b4ebedc8144eb5bd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a59d1a53fcb9bb3e9b4ebedc8144eb5bd">ripple::short_read_test::Server::Acceptor::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00178">short_read_test.cpp:178</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a6483ab3a81be88de9cb8121b9261fbfd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a6483ab3a81be88de9cb8121b9261fbfd">ripple::short_read_test::Server::Acceptor::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00209">short_read_test.cpp:209</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a7647668fe7f5fb1d5cff0878d1249ac6"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7647668fe7f5fb1d5cff0878d1249ac6">ripple::short_read_test::Server::Acceptor::acceptor_</a></div><div class="ttdeci">acceptor_type acceptor_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00177">short_read_test.cpp:177</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a7a3ec8475bea4977f10542753a1d5ca7"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a7a3ec8475bea4977f10542753a1d5ca7">ripple::short_read_test::Server::Acceptor::on_accept</a></div><div class="ttdeci">void on_accept(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00233">short_read_test.cpp:233</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a9771356d146f4ced578536f019bdb03e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a9771356d146f4ced578536f019bdb03e">ripple::short_read_test::Server::Acceptor::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00222">short_read_test.cpp:222</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_a97a7533cc0b3891ad8923cc394df37c8"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#a97a7533cc0b3891ad8923cc394df37c8">ripple::short_read_test::Server::Acceptor::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00176">short_read_test.cpp:176</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ab67befbccfa051c85e14f50eac6f98d0"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ab67befbccfa051c85e14f50eac6f98d0">ripple::short_read_test::Server::Acceptor::Acceptor</a></div><div class="ttdeci">Acceptor(Server &server)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00181">short_read_test.cpp:181</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ad327f1ed003bdb119fcce2ac805e9660"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad327f1ed003bdb119fcce2ac805e9660">ripple::short_read_test::Server::Acceptor::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00179">short_read_test.cpp:179</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ad3683c2eca374e33839c1eaabd5c9529"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ad3683c2eca374e33839c1eaabd5c9529">ripple::short_read_test::Server::Acceptor::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00199">short_read_test.cpp:199</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Acceptor_html_ae7f6fc88c3d516a40f7fceacd4d54dc2"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Acceptor.html#ae7f6fc88c3d516a40f7fceacd4d54dc2">ripple::short_read_test::Server::Acceptor::server_</a></div><div class="ttdeci">Server & server_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00175">short_read_test.cpp:175</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html">ripple::short_read_test::Server::Connection</a></div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00252">short_read_test.cpp:253</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a0277e0f90899b9b892c09f62fb80818a"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a0277e0f90899b9b892c09f62fb80818a">ripple::short_read_test::Server::Connection::stream_</a></div><div class="ttdeci">stream_type stream_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00257">short_read_test.cpp:257</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a03df2b660ddb6d81b999baea4c02c38e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a03df2b660ddb6d81b999baea4c02c38e">ripple::short_read_test::Server::Connection::socket_</a></div><div class="ttdeci">socket_type socket_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00256">short_read_test.cpp:256</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a081e14a9d9c238dde463b84973ba97f4"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a081e14a9d9c238dde463b84973ba97f4">ripple::short_read_test::Server::Connection::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00288">short_read_test.cpp:288</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a48b5011ce9483f173dbd8ccf3b1833ce"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a48b5011ce9483f173dbd8ccf3b1833ce">ripple::short_read_test::Server::Connection::test_</a></div><div class="ttdeci">short_read_test & test_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00255">short_read_test.cpp:255</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a51319663d028819c31f564d85f9a1c52"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51319663d028819c31f564d85f9a1c52">ripple::short_read_test::Server::Connection::buf_</a></div><div class="ttdeci">boost::asio::streambuf buf_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00260">short_read_test.cpp:260</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a51f07e78bdbb02a30525454e60bc0774"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a51f07e78bdbb02a30525454e60bc0774">ripple::short_read_test::Server::Connection::close</a></div><div class="ttdeci">void close() override</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00274">short_read_test.cpp:274</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a5207bd6670432952e8b3fe3ed8a5646c"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5207bd6670432952e8b3fe3ed8a5646c">ripple::short_read_test::Server::Connection::strand_</a></div><div class="ttdeci">strand_type strand_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00258">short_read_test.cpp:258</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a5569c06616b17df761e4a84de52966ae"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a5569c06616b17df761e4a84de52966ae">ripple::short_read_test::Server::Connection::fail</a></div><div class="ttdeci">void fail(std::string const &what, error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00308">short_read_test.cpp:308</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_a95da0e0fea33ef8a9d96ff90690fa64e"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#a95da0e0fea33ef8a9d96ff90690fa64e">ripple::short_read_test::Server::Connection::on_timer</a></div><div class="ttdeci">void on_timer(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00321">short_read_test.cpp:321</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aa221d2c3986ae5305b8477707c5570fe"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa221d2c3986ae5305b8477707c5570fe">ripple::short_read_test::Server::Connection::on_read</a></div><div class="ttdeci">void on_read(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00354">short_read_test.cpp:354</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aa785d573f69d4b921e0fc2b8e59b02bd"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aa785d573f69d4b921e0fc2b8e59b02bd">ripple::short_read_test::Server::Connection::server_</a></div><div class="ttdeci">Server & server_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00254">short_read_test.cpp:254</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_ad996f134aba24b7caed2075b70999154"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#ad996f134aba24b7caed2075b70999154">ripple::short_read_test::Server::Connection::timer_</a></div><div class="ttdeci">timer_type timer_</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00259">short_read_test.cpp:259</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_add5d5270546b60fce18785e05414a7ba"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#add5d5270546b60fce18785e05414a7ba">ripple::short_read_test::Server::Connection::on_write</a></div><div class="ttdeci">void on_write(error_code ec, std::size_t bytes_transferred)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00385">short_read_test.cpp:385</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_aef2f802ad558268c4245497ee44ebb74"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#aef2f802ad558268c4245497ee44ebb74">ripple::short_read_test::Server::Connection::on_shutdown</a></div><div class="ttdeci">void on_shutdown(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00399">short_read_test.cpp:399</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_af0c93a000860cebf0c945fa63ace7b2c"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af0c93a000860cebf0c945fa63ace7b2c">ripple::short_read_test::Server::Connection::Connection</a></div><div class="ttdeci">Connection(Server &server, socket_type &&socket)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00262">short_read_test.cpp:262</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1short__read__test_1_1Server_1_1Connection_html_af2c6fecff8598fbae68b95d956e34262"><div class="ttname"><a href="structripple_1_1short__read__test_1_1Server_1_1Connection.html#af2c6fecff8598fbae68b95d956e34262">ripple::short_read_test::Server::Connection::on_handshake</a></div><div class="ttdeci">void on_handshake(error_code ec)</div><div class="ttdef"><b>Definition</b> <a href="short__read__test_8cpp_source.html#l00332">short_read_test.cpp:332</a></div></div>
|
||||
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/thread.html">thread</a></div></div>
|
||||
<div class="ttc" id="aunique_lock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/unique_lock.html">std::unique_lock</a></div></div>
|
||||
<div class="ttc" id="autility_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/utility.html">utility</a></div></div>
|
||||
@@ -861,7 +963,7 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user