This commit is contained in:
bthomee
2025-05-08 11:05:03 +00:00
parent 3c36d01be9
commit da1a1fe717
983 changed files with 15498 additions and 15479 deletions

View File

@@ -313,8 +313,8 @@ $(function() {
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordflow">if</span> (IsParent)</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="comment">// cleanup any leftover state for any previous failed runs</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059">shared_mem_name_</a>);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">message_queue_name_</a>);</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a21ff8121be6299cd78d7e03ff1e3bc43">shared_mem_name_</a>);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">message_queue_name_</a>);</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> }</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a33be9ff805fec1cdfbbbca7abed7aa93">shared_mem_</a> = boost::interprocess::shared_memory_object{</div>
@@ -322,7 +322,7 @@ $(function() {
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> IsParent,</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> boost::interprocess::create_only_t,</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> boost::interprocess::open_only_t&gt;{},</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059">shared_mem_name_</a>,</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a21ff8121be6299cd78d7e03ff1e3bc43">shared_mem_name_</a>,</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> boost::interprocess::read_write};</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <span class="keywordflow">if</span> (IsParent)</div>
@@ -331,7 +331,7 @@ $(function() {
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#abf82d59f14b7d5056a76def513013a68">message_queue_</a> =</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> std::make_unique&lt;boost::interprocess::message_queue&gt;(</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> boost::interprocess::create_only,</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">message_queue_name_</a>,</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">message_queue_name_</a>,</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="comment">/*max messages*/</span> 16,</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="comment">/*max message size*/</span> 1 &lt;&lt; 20);</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> }</div>
@@ -339,7 +339,7 @@ $(function() {
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#abf82d59f14b7d5056a76def513013a68">message_queue_</a> =</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> std::make_unique&lt;boost::interprocess::message_queue&gt;(</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> boost::interprocess::open_only, <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">message_queue_name_</a>);</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> boost::interprocess::open_only, <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">message_queue_name_</a>);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> }</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a73b39f8a2c364ebb62d0c192c34f5759">region_</a> = boost::interprocess::mapped_region{</div>
@@ -353,8 +353,8 @@ $(function() {
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> {</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordflow">if</span> (IsParent)</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> {</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059">shared_mem_name_</a>);</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">message_queue_name_</a>);</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a21ff8121be6299cd78d7e03ff1e3bc43">shared_mem_name_</a>);</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">message_queue_name_</a>);</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> }</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <span class="keywordflow">throw</span>;</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> }</div>
@@ -366,8 +366,8 @@ $(function() {
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">if</span> (IsParent)</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="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ae41a1fb06edacd1d1644d16b9926fe66">inner_</a>-&gt;~inner();</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059">shared_mem_name_</a>);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">message_queue_name_</a>);</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> boost::interprocess::shared_memory_object::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a21ff8121be6299cd78d7e03ff1e3bc43">shared_mem_name_</a>);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> boost::interprocess::message_queue::remove(<a class="code hl_variable" href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">message_queue_name_</a>);</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> }</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span>}</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
@@ -741,16 +741,16 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a0331a2ea0d001c21aba5d5f835409c7f"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a0331a2ea0d001c21aba5d5f835409c7f">ripple::test::detail::multi_runner_base::suites</a></div><div class="ttdeci">std::size_t suites() const</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00374">multi_runner.cpp:374</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a0729078e664eb3685812d179c30f4b3a"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a0729078e664eb3685812d179c30f4b3a">ripple::test::detail::multi_runner_base::print_results</a></div><div class="ttdeci">void print_results(S &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00348">multi_runner.cpp:348</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a1fa88fbe50945423aa9bba6b496cad14"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a1fa88fbe50945423aa9bba6b496cad14">ripple::test::detail::multi_runner_base::~multi_runner_base</a></div><div class="ttdeci">~multi_runner_base()</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00286">multi_runner.cpp:286</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a21ff8121be6299cd78d7e03ff1e3bc43"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a21ff8121be6299cd78d7e03ff1e3bc43">ripple::test::detail::multi_runner_base::shared_mem_name_</a></div><div class="ttdeci">static constexpr char const * shared_mem_name_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00155">multi_runner.h:155</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a2258fbb516a7d4d206d10c07589abbf2"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a2258fbb516a7d4d206d10c07589abbf2">ripple::test::detail::multi_runner_base::checkout_test_index</a></div><div class="ttdeci">std::size_t checkout_test_index()</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00298">multi_runner.cpp:298</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a226a4819903f1c10396895c7c6f0f3ee"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a226a4819903f1c10396895c7c6f0f3ee">ripple::test::detail::multi_runner_base::add</a></div><div class="ttdeci">void add(results const &amp;r)</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00326">multi_runner.cpp:326</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a24098f6c0353e46b12676fedb62fe059"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059">ripple::test::detail::multi_runner_base::shared_mem_name_</a></div><div class="ttdeci">static constexpr const char * shared_mem_name_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00155">multi_runner.h:155</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a24ba3fc01279e13db96d0b9c77ce8a61"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24ba3fc01279e13db96d0b9c77ce8a61">ripple::test::detail::multi_runner_base::get_keep_alive_count</a></div><div class="ttdeci">std::size_t get_keep_alive_count()</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00340">multi_runner.cpp:340</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a33be9ff805fec1cdfbbbca7abed7aa93"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a33be9ff805fec1cdfbbbca7abed7aa93">ripple::test::detail::multi_runner_base::shared_mem_</a></div><div class="ttdeci">boost::interprocess::shared_memory_object shared_mem_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00164">multi_runner.h:164</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a4183e5c027904e8054e403b906869c0f"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4183e5c027904e8054e403b906869c0f">ripple::test::detail::multi_runner_base::message_queue_name_</a></div><div class="ttdeci">static constexpr char const * message_queue_name_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00158">multi_runner.h:158</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a4f18d02e2d15933f31cf9200eb8d6180"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a4f18d02e2d15933f31cf9200eb8d6180">ripple::test::detail::multi_runner_base::tests</a></div><div class="ttdeci">std::size_t tests() const</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00367">multi_runner.cpp:367</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a648429ce476170206de4aecc6c2bee4b"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a648429ce476170206de4aecc6c2bee4b">ripple::test::detail::multi_runner_base::inc_keep_alive_count</a></div><div class="ttdeci">void inc_keep_alive_count()</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00333">multi_runner.cpp:333</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a73b39f8a2c364ebb62d0c192c34f5759"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a73b39f8a2c364ebb62d0c192c34f5759">ripple::test::detail::multi_runner_base::region_</a></div><div class="ttdeci">boost::interprocess::mapped_region region_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00165">multi_runner.h:165</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_a9d6239c32e1e0eb4e014bd2a613e1aa9"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#a9d6239c32e1e0eb4e014bd2a613e1aa9">ripple::test::detail::multi_runner_base::multi_runner_base</a></div><div class="ttdeci">multi_runner_base()</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00231">multi_runner.cpp:231</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_ab1aeddba9f1cacfc86be30eaaa0e2db8"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8">ripple::test::detail::multi_runner_base::message_queue_name_</a></div><div class="ttdeci">static constexpr const char * message_queue_name_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00158">multi_runner.h:158</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_ab30711010c11d2d7aa3e8a3eea68e805"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab30711010c11d2d7aa3e8a3eea68e805">ripple::test::detail::multi_runner_base::add_failures</a></div><div class="ttdeci">void add_failures(std::size_t failures)</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00381">multi_runner.cpp:381</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_ab4ad584e02145885460bedaca75c306a"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab4ad584e02145885460bedaca75c306a">ripple::test::detail::multi_runner_base::message_queue_send</a></div><div class="ttdeci">void message_queue_send(MessageType mt, std::string const &amp;s)</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8cpp_source.html#l00355">multi_runner.cpp:355</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1detail_1_1multi__runner__base_html_abf82d59f14b7d5056a76def513013a68"><div class="ttname"><a href="classripple_1_1test_1_1detail_1_1multi__runner__base.html#abf82d59f14b7d5056a76def513013a68">ripple::test::detail::multi_runner_base::message_queue_</a></div><div class="ttdeci">std::unique_ptr&lt; boost::interprocess::message_queue &gt; message_queue_</div><div class="ttdef"><b>Definition:</b> <a href="multi__runner_8h_source.html#l00168">multi_runner.h:168</a></div></div>