This commit is contained in:
bthomee
2025-03-11 18:21:06 +00:00
parent 95e4a9d650
commit 4ba075f689
2527 changed files with 275798 additions and 275583 deletions

View File

@@ -162,7 +162,7 @@ Private Attributes</h2></td></tr>
<div class="textblock"><p >Mix-in to support tests using asio coroutines. </p>
<p >Derive from this class and use yield_to to launch test functions inside coroutines. This is handy for testing asynchronous asio code. </p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00029">29</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00030">30</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a431255178ff3bda7a31296d830d5c504" name="a431255178ff3bda7a31296d830d5c504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a431255178ff3bda7a31296d830d5c504">&#9670;&#160;</a></span>yield_context</h2>
@@ -178,7 +178,7 @@ Private Attributes</h2></td></tr>
<p>The type of yield context passed to functions. </p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00043">43</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00044">44</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -207,7 +207,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00045">45</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00046">46</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -226,7 +226,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00052">52</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00053">53</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -248,7 +248,7 @@ Private Attributes</h2></td></tr>
<p>Return the <code>io_service</code> associated with the object. </p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00061">61</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00062">62</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -283,7 +283,7 @@ template&lt;class F0 , class... FN&gt; </div>
<p>Run one or more functions, each in a coroutine. </p>
<p >This call will block until all coroutines terminate.</p>
<p >Each functions should have this signature: </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> f(<a class="code hl_typedef" href="classbeast_1_1test_1_1enable__yield__to.html#a431255178ff3bda7a31296d830d5c504">yield_context</a>);</div>
<div class="ttc" id="aclassbeast_1_1test_1_1enable__yield__to_html_a431255178ff3bda7a31296d830d5c504"><div class="ttname"><a href="classbeast_1_1test_1_1enable__yield__to.html#a431255178ff3bda7a31296d830d5c504">beast::test::enable_yield_to::yield_context</a></div><div class="ttdeci">boost::asio::yield_context yield_context</div><div class="ttdoc">The type of yield context passed to functions.</div><div class="ttdef"><b>Definition:</b> <a href="yield__to_8h_source.html#l00043">yield_to.h:43</a></div></div>
<div class="ttc" id="aclassbeast_1_1test_1_1enable__yield__to_html_a431255178ff3bda7a31296d830d5c504"><div class="ttname"><a href="classbeast_1_1test_1_1enable__yield__to.html#a431255178ff3bda7a31296d830d5c504">beast::test::enable_yield_to::yield_context</a></div><div class="ttdeci">boost::asio::yield_context yield_context</div><div class="ttdoc">The type of yield context passed to functions.</div><div class="ttdef"><b>Definition:</b> <a href="yield__to_8h_source.html#l00044">yield_to.h:44</a></div></div>
</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">fn...</td><td>One or more functions to invoke. </td></tr>
@@ -291,7 +291,7 @@ template&lt;class F0 , class... FN&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00100">100</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00101">101</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -318,7 +318,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00089">89</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00090">90</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -358,7 +358,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00110">110</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00111">111</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -383,7 +383,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00032">32</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00033">33</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -407,7 +407,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00035">35</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00036">36</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -431,7 +431,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00036">36</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00037">37</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -455,7 +455,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00037">37</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00038">38</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -479,7 +479,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00038">38</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00039">39</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>
@@ -503,7 +503,7 @@ template&lt;class F0 , class... FN&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00039">39</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="yield__to_8h_source.html#l00040">40</a> of file <a class="el" href="yield__to_8h_source.html">yield_to.h</a>.</p>
</div>
</div>