mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 14:05:51 +00:00
1081 lines
60 KiB
HTML
1081 lines
60 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::test::reduce_relay_test Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1test.html">test</a></li><li class="navelem"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html">reduce_relay_test</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-types">Protected Types</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="classripple_1_1test_1_1reduce__relay__test-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::test::reduce_relay_test Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::test::reduce_relay_test:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1reduce__relay__test__inherit__graph.png" border="0" usemap="#ripple_1_1test_1_1reduce__relay__test_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1test_1_1reduce__relay__test_inherit__map" id="ripple_1_1test_1_1reduce__relay__test_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="13,80,157,121"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1reduce__relay__simulate__test.html" title=" " alt="" coords="5,169,164,211"/>
|
|
<area shape="rect" title=" " alt="" coords="57,5,112,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::test::reduce_relay_test:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1reduce__relay__test__coll__graph.png" border="0" usemap="#ripple_1_1test_1_1reduce__relay__test_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1test_1_1reduce__relay__test_coll__map" id="ripple_1_1test_1_1reduce__relay__test_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2304,309,2448,351"/>
|
|
<area shape="rect" title=" " alt="" coords="2086,266,2141,293"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1Network.html" title=" " alt="" coords="2036,317,2191,343"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1OverlaySim.html" title=" " alt="" coords="1751,317,1927,343"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1Overlay.html" title="Simulate server's OverlayImpl." alt="" coords="1367,214,1518,241"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1SquelchHandler.html" title="Abstract class." alt="" coords="972,257,1123,299"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1Slots.html" title=" " alt="" coords="1367,554,1518,610"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="627,173,803,215"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,181,108,207"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="628,5,803,47"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="221,823,389,864"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title="STL class." alt="" coords="227,86,384,113"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="1365,474,1520,530"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="1359,379,1526,449"/>
|
|
<area shape="rect" href="classripple_1_1Logs.html" title="Manages partitions for logging." alt="" coords="999,323,1096,350"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title="STL class." alt="" coords="669,462,761,489"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1ManualTimeKeeper.html" title=" " alt="" coords="957,760,1137,801"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="413,433,588,504"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="13,973,100,999"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="221,965,389,1007"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Account.html" title="Immutable cryptographic account descriptor." alt="" coords="985,1188,1110,1229"/>
|
|
<area shape="rect" href="classripple_1_1Logs_1_1File.html" title="Manages a system file containing logged output." alt="" coords="652,323,779,350"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1aged__unordered__container.html" title="Associative container where each element is also indexed by time." alt="" coords="952,374,1143,459"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="992,593,1103,619"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1jtx_1_1Env.html" title="A transaction testing environment." alt="" coords="1764,779,1913,806"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="642,593,789,619"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="970,483,1125,569"/>
|
|
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="650,527,781,554"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1Validator.html" title="Simulate Validator." alt="" coords="968,103,1127,130"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="261,703,349,730"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="612,1116,819,1157"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="645,1051,786,1092"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="645,665,786,707"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1584,105,1727,147"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="664,71,767,98"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="612,122,819,149"/>
|
|
<area shape="rect" href="structripple_1_1test_1_1jtx_1_1Env_1_1AppBundle.html" title=" " alt="" coords="1380,824,1505,865"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="645,919,785,946"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="962,940,1133,981"/>
|
|
<area shape="rect" href="classripple_1_1TimeKeeper.html" title="Manages various times used by the server." alt="" coords="643,747,788,774"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="629,866,801,893"/>
|
|
<area shape="rect" href="classbeast_1_1manual__clock.html" title=" " alt="" coords="967,1006,1128,1062"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="637,799,793,840"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="962,695,1133,736"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/thread.html" title="STL class." alt="" coords="1001,826,1093,853"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1325,1157,1560,1228"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1345,1073,1541,1129"/>
|
|
<area shape="rect" href="classripple_1_1SecretKey.html" title="A secret key." alt="" coords="649,1182,781,1209"/>
|
|
<area shape="rect" href="classbeast_1_1abstract__clock.html" title=" " alt="" coords="635,970,796,1026"/>
|
|
<area shape="rect" href="classripple_1_1TERSubset.html" title=" " alt="" coords="1369,695,1516,736"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1test_1_1reduce__relay__test_1_1Event.html">Event</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1test_1_1reduce__relay__test_1_1Handler.html">Handler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a860b151846cf1d89948c1e0add860c99"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a860b151846cf1d89948c1e0add860c99">reduce_relay_test</a> ()</td></tr>
|
|
<tr class="separator:a860b151846cf1d89948c1e0add860c99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa931848d11704df02f37f9fafcfb755f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#aa931848d11704df02f37f9fafcfb755f">run</a> () override</td></tr>
|
|
<tr class="separator:aa931848d11704df02f37f9fafcfb755f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
|
|
Protected Types</h2></td></tr>
|
|
<tr class="memitem:a14441737f30e94f46c7a775c1a504b5b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a14441737f30e94f46c7a775c1a504b5b">State</a> { <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a14441737f30e94f46c7a775c1a504b5bab681bc2d4ae474dce5735b0ca4fb3963">On</a>,
|
|
<a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a14441737f30e94f46c7a775c1a504b5bae88c8a9b1380f3477d59cadc90316492">Off</a>,
|
|
<a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a14441737f30e94f46c7a775c1a504b5ba3544829093ee68a8e1d99b4bd3913f34">WaitReset</a>
|
|
}</td></tr>
|
|
<tr class="separator:a14441737f30e94f46c7a775c1a504b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19b9ca38a0b8be47fdbb53fb2e6f229c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a19b9ca38a0b8be47fdbb53fb2e6f229c">EventType</a> { <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a19b9ca38a0b8be47fdbb53fb2e6f229ca2095c2f99f9f8c542ee2e1d7dcbd6400">LinkDown</a> = 0,
|
|
<a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a19b9ca38a0b8be47fdbb53fb2e6f229ca3d9f9c80d39d6105ec9303000c4b948e">PeerDisconnected</a> = 1
|
|
}</td></tr>
|
|
<tr class="separator:a19b9ca38a0b8be47fdbb53fb2e6f229c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a75f851d11a1146ee76590e50046bb865"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a75f851d11a1146ee76590e50046bb865">printPeers</a> (const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &msg, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> validator=0)</td></tr>
|
|
<tr class="separator:a75f851d11a1146ee76590e50046bb865"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e9bd02ca3d3f9cae61982ba146a2b47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a3e9bd02ca3d3f9cae61982ba146a2b47">sendSquelch</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &validator, <a class="el" href="namespaceripple_1_1test.html#aa1cebcfe0b22832451be2f79791a9b56">PeerWPtr</a> const &peerPtr, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">duration</a>)</td></tr>
|
|
<tr class="memdesc:a3e9bd02ca3d3f9cae61982ba146a2b47"><td class="mdescLeft"> </td><td class="mdescRight">Send squelch (if duration is set) or unsquelch (if duration not set) <a href="classripple_1_1test_1_1reduce__relay__test.html#a3e9bd02ca3d3f9cae61982ba146a2b47">More...</a><br /></td></tr>
|
|
<tr class="separator:a3e9bd02ca3d3f9cae61982ba146a2b47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e4ca44be9c15127eb6b758d51300116"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a1e4ca44be9c15127eb6b758d51300116">random</a> (bool log)</td></tr>
|
|
<tr class="memdesc:a1e4ca44be9c15127eb6b758d51300116"><td class="mdescLeft"> </td><td class="mdescRight">Randomly brings the link between a validator and a peer down. <a href="classripple_1_1test_1_1reduce__relay__test.html#a1e4ca44be9c15127eb6b758d51300116">More...</a><br /></td></tr>
|
|
<tr class="separator:a1e4ca44be9c15127eb6b758d51300116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ceca0735fa0fd6ee70209913005bb75"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a2ceca0735fa0fd6ee70209913005bb75">checkCounting</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &validator, bool isCountingState)</td></tr>
|
|
<tr class="separator:a2ceca0735fa0fd6ee70209913005bb75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a893103e6a3ac66cc9f6fb5023bc28145"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a893103e6a3ac66cc9f6fb5023bc28145">doTest</a> (const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &msg, bool log, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(bool)> f)</td></tr>
|
|
<tr class="separator:a893103e6a3ac66cc9f6fb5023bc28145"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f40d89cd9719792db3ec7310244cd93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a7f40d89cd9719792db3ec7310244cd93">testInitialRound</a> (bool log)</td></tr>
|
|
<tr class="memdesc:a7f40d89cd9719792db3ec7310244cd93"><td class="mdescLeft"> </td><td class="mdescRight">Initial counting round: three peers receive message "faster" then others. <a href="classripple_1_1test_1_1reduce__relay__test.html#a7f40d89cd9719792db3ec7310244cd93">More...</a><br /></td></tr>
|
|
<tr class="separator:a7f40d89cd9719792db3ec7310244cd93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad016f2d4162ca03c4bf1aff2e40f5df8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#ad016f2d4162ca03c4bf1aff2e40f5df8">testPeerUnsquelchedTooSoon</a> (bool log)</td></tr>
|
|
<tr class="memdesc:ad016f2d4162ca03c4bf1aff2e40f5df8"><td class="mdescLeft"> </td><td class="mdescRight">Receiving message from squelched peer too soon should not change the slot's state to Counting. <a href="classripple_1_1test_1_1reduce__relay__test.html#ad016f2d4162ca03c4bf1aff2e40f5df8">More...</a><br /></td></tr>
|
|
<tr class="separator:ad016f2d4162ca03c4bf1aff2e40f5df8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57e1b32960f6d55e25f6e5bcb9b50459"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a57e1b32960f6d55e25f6e5bcb9b50459">testPeerUnsquelched</a> (bool log)</td></tr>
|
|
<tr class="memdesc:a57e1b32960f6d55e25f6e5bcb9b50459"><td class="mdescLeft"> </td><td class="mdescRight">Receiving message from squelched peer should change the slot's state to Counting. <a href="classripple_1_1test_1_1reduce__relay__test.html#a57e1b32960f6d55e25f6e5bcb9b50459">More...</a><br /></td></tr>
|
|
<tr class="separator:a57e1b32960f6d55e25f6e5bcb9b50459"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d4e25580e1fbbe9b9cd62443ea75648"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a2d4e25580e1fbbe9b9cd62443ea75648">propagateAndSquelch</a> (bool log, bool purge=true, bool resetClock=true)</td></tr>
|
|
<tr class="memdesc:a2d4e25580e1fbbe9b9cd62443ea75648"><td class="mdescLeft"> </td><td class="mdescRight">Propagate enough messages to generate one squelch event. <a href="classripple_1_1test_1_1reduce__relay__test.html#a2d4e25580e1fbbe9b9cd62443ea75648">More...</a><br /></td></tr>
|
|
<tr class="separator:a2d4e25580e1fbbe9b9cd62443ea75648"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a74c7472a14e78e6e23b9e83560344e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a3a74c7472a14e78e6e23b9e83560344e">propagateNoSquelch</a> (bool log, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> nMessages, bool countingState, bool purge=true, bool resetClock=true)</td></tr>
|
|
<tr class="memdesc:a3a74c7472a14e78e6e23b9e83560344e"><td class="mdescLeft"> </td><td class="mdescRight">Send fewer message so that squelch event is not generated. <a href="classripple_1_1test_1_1reduce__relay__test.html#a3a74c7472a14e78e6e23b9e83560344e">More...</a><br /></td></tr>
|
|
<tr class="separator:a3a74c7472a14e78e6e23b9e83560344e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a075c95243c512993903f03b7da7aef62"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a075c95243c512993903f03b7da7aef62">testNewPeer</a> (bool log)</td></tr>
|
|
<tr class="memdesc:a075c95243c512993903f03b7da7aef62"><td class="mdescLeft"> </td><td class="mdescRight">Receiving a message from new peer should change the slot's state to Counting. <a href="classripple_1_1test_1_1reduce__relay__test.html#a075c95243c512993903f03b7da7aef62">More...</a><br /></td></tr>
|
|
<tr class="separator:a075c95243c512993903f03b7da7aef62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebb78668649bd92db2ec58eac14ad614"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#aebb78668649bd92db2ec58eac14ad614">testSelectedPeerDisconnects</a> (bool log)</td></tr>
|
|
<tr class="memdesc:aebb78668649bd92db2ec58eac14ad614"><td class="mdescLeft"> </td><td class="mdescRight">Selected peer disconnects. <a href="classripple_1_1test_1_1reduce__relay__test.html#aebb78668649bd92db2ec58eac14ad614">More...</a><br /></td></tr>
|
|
<tr class="separator:aebb78668649bd92db2ec58eac14ad614"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa729756cc1e3de8634eeef6430086baf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#aa729756cc1e3de8634eeef6430086baf">testSelectedPeerStopsRelaying</a> (bool log)</td></tr>
|
|
<tr class="memdesc:aa729756cc1e3de8634eeef6430086baf"><td class="mdescLeft"> </td><td class="mdescRight">Selected peer stops relaying. <a href="classripple_1_1test_1_1reduce__relay__test.html#aa729756cc1e3de8634eeef6430086baf">More...</a><br /></td></tr>
|
|
<tr class="separator:aa729756cc1e3de8634eeef6430086baf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05fd87af2d970d2222a3faef42766f11"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a05fd87af2d970d2222a3faef42766f11">testSquelchedPeerDisconnects</a> (bool log)</td></tr>
|
|
<tr class="memdesc:a05fd87af2d970d2222a3faef42766f11"><td class="mdescLeft"> </td><td class="mdescRight">Squelched peer disconnects. <a href="classripple_1_1test_1_1reduce__relay__test.html#a05fd87af2d970d2222a3faef42766f11">More...</a><br /></td></tr>
|
|
<tr class="separator:a05fd87af2d970d2222a3faef42766f11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf9729b605eefc284ea206ad3184f6e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#abf9729b605eefc284ea206ad3184f6e6">testConfig</a> (bool log)</td></tr>
|
|
<tr class="separator:abf9729b605eefc284ea206ad3184f6e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a718c1bf68314139486eaa253b471c8f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a718c1bf68314139486eaa253b471c8f3">testInternalHashRouter</a> (bool log)</td></tr>
|
|
<tr class="separator:a718c1bf68314139486eaa253b471c8f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8e1d229b2e7a36204bb66d0ec118154"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#ad8e1d229b2e7a36204bb66d0ec118154">testRandomSquelch</a> (bool l)</td></tr>
|
|
<tr class="separator:ad8e1d229b2e7a36204bb66d0ec118154"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a714853ccac02df2502045759ac482a36"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a714853ccac02df2502045759ac482a36">testHandshake</a> (bool log)</td></tr>
|
|
<tr class="separator:a714853ccac02df2502045759ac482a36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a8e9c9fd3c4bd3f466bfbe2d8e5d33f81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a8e9c9fd3c4bd3f466bfbe2d8e5d33f81">env_</a></td></tr>
|
|
<tr class="separator:a8e9c9fd3c4bd3f466bfbe2d8e5d33f81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5159c0a984f05e5b9a4f289e886223e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1Network.html">Network</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a5159c0a984f05e5b9a4f289e886223e1">network_</a></td></tr>
|
|
<tr class="separator:a5159c0a984f05e5b9a4f289e886223e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:a2b13fd9b94fa108a9e2448569610b65a"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a2b13fd9b94fa108a9e2448569610b65a">Slot</a> = <a class="el" href="classripple_1_1reduce__relay_1_1Slot.html">reduce_relay::Slot</a>< <a class="el" href="classripple_1_1test_1_1ManualClock.html">ManualClock</a> ></td></tr>
|
|
<tr class="separator:a2b13fd9b94fa108a9e2448569610b65a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22f401e345066d814b28d4d9fa51cee8"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a22f401e345066d814b28d4d9fa51cee8">id_t</a> = <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a></td></tr>
|
|
<tr class="separator:a22f401e345066d814b28d4d9fa51cee8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00877">877</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a2b13fd9b94fa108a9e2448569610b65a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b13fd9b94fa108a9e2448569610b65a">◆ </a></span>Slot</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a2b13fd9b94fa108a9e2448569610b65a">ripple::test::reduce_relay_test::Slot</a> = <a class="el" href="classripple_1_1reduce__relay_1_1Slot.html">reduce_relay::Slot</a><<a class="el" href="classripple_1_1test_1_1ManualClock.html">ManualClock</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00879">879</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22f401e345066d814b28d4d9fa51cee8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22f401e345066d814b28d4d9fa51cee8">◆ </a></span>id_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a22f401e345066d814b28d4d9fa51cee8">ripple::test::reduce_relay_test::id_t</a> = <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00880">880</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a14441737f30e94f46c7a775c1a504b5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14441737f30e94f46c7a775c1a504b5b">◆ </a></span>State</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a14441737f30e94f46c7a775c1a504b5b">ripple::test::reduce_relay_test::State</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a14441737f30e94f46c7a775c1a504b5bab681bc2d4ae474dce5735b0ca4fb3963"></a>On </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a14441737f30e94f46c7a775c1a504b5bae88c8a9b1380f3477d59cadc90316492"></a>Off </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a14441737f30e94f46c7a775c1a504b5ba3544829093ee68a8e1d99b4bd3913f34"></a>WaitReset </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00915">915</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19b9ca38a0b8be47fdbb53fb2e6f229c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19b9ca38a0b8be47fdbb53fb2e6f229c">◆ </a></span>EventType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1test_1_1reduce__relay__test.html#a19b9ca38a0b8be47fdbb53fb2e6f229c">ripple::test::reduce_relay_test::EventType</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a19b9ca38a0b8be47fdbb53fb2e6f229ca2095c2f99f9f8c542ee2e1d7dcbd6400"></a>LinkDown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a19b9ca38a0b8be47fdbb53fb2e6f229ca3d9f9c80d39d6105ec9303000c4b948e"></a>PeerDisconnected </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00916">916</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a860b151846cf1d89948c1e0add860c99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a860b151846cf1d89948c1e0add860c99">◆ </a></span>reduce_relay_test()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::reduce_relay_test::reduce_relay_test </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01557">1557</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a75f851d11a1146ee76590e50046bb865"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75f851d11a1146ee76590e50046bb865">◆ </a></span>printPeers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::printPeers </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> & </td>
|
|
<td class="paramname"><em>msg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> </td>
|
|
<td class="paramname"><em>validator</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00884">884</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e9bd02ca3d3f9cae61982ba146a2b47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e9bd02ca3d3f9cae61982ba146a2b47">◆ </a></span>sendSquelch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a> ripple::test::reduce_relay_test::sendSquelch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>validator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#aa1cebcfe0b22832451be2f79791a9b56">PeerWPtr</a> const & </td>
|
|
<td class="paramname"><em>peerPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> > </td>
|
|
<td class="paramname"><em>duration</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send squelch (if duration is set) or unsquelch (if duration not set) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00898">898</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e4ca44be9c15127eb6b758d51300116"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e4ca44be9c15127eb6b758d51300116">◆ </a></span>random()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::random </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Randomly brings the link between a validator and a peer down. </p>
|
|
<p>Randomly disconnects a peer. Those events are generated one at a time. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00938">938</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ceca0735fa0fd6ee70209913005bb75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ceca0735fa0fd6ee70209913005bb75">◆ </a></span>checkCounting()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::reduce_relay_test::checkCounting </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>validator</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isCountingState</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01112">1112</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a893103e6a3ac66cc9f6fb5023bc28145"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a893103e6a3ac66cc9f6fb5023bc28145">◆ </a></span>doTest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::doTest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> & </td>
|
|
<td class="paramname"><em>msg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(bool)> </td>
|
|
<td class="paramname"><em>f</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01120">1120</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f40d89cd9719792db3ec7310244cd93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f40d89cd9719792db3ec7310244cd93">◆ </a></span>testInitialRound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testInitialRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Initial counting round: three peers receive message "faster" then others. </p>
|
|
<p>Once the message count for the three peers reaches threshold the rest of the peers are squelched and the slot for the given validator is in Selected state. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01132">1132</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad016f2d4162ca03c4bf1aff2e40f5df8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad016f2d4162ca03c4bf1aff2e40f5df8">◆ </a></span>testPeerUnsquelchedTooSoon()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testPeerUnsquelchedTooSoon </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Receiving message from squelched peer too soon should not change the slot's state to Counting. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01143">1143</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57e1b32960f6d55e25f6e5bcb9b50459"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57e1b32960f6d55e25f6e5bcb9b50459">◆ </a></span>testPeerUnsquelched()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testPeerUnsquelched </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Receiving message from squelched peer should change the slot's state to Counting. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01154">1154</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d4e25580e1fbbe9b9cd62443ea75648"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d4e25580e1fbbe9b9cd62443ea75648">◆ </a></span>propagateAndSquelch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::reduce_relay_test::propagateAndSquelch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>purge</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>resetClock</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Propagate enough messages to generate one squelch event. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01164">1164</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a74c7472a14e78e6e23b9e83560344e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a74c7472a14e78e6e23b9e83560344e">◆ </a></span>propagateNoSquelch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::test::reduce_relay_test::propagateNoSquelch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> </td>
|
|
<td class="paramname"><em>nMessages</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>countingState</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>purge</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>resetClock</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send fewer message so that squelch event is not generated. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01200">1200</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a075c95243c512993903f03b7da7aef62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a075c95243c512993903f03b7da7aef62">◆ </a></span>testNewPeer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testNewPeer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Receiving a message from new peer should change the slot's state to Counting. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01231">1231</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebb78668649bd92db2ec58eac14ad614"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebb78668649bd92db2ec58eac14ad614">◆ </a></span>testSelectedPeerDisconnects()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testSelectedPeerDisconnects </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Selected peer disconnects. </p>
|
|
<p>Should change the state to counting and unsquelch squelched peers. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01243">1243</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa729756cc1e3de8634eeef6430086baf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa729756cc1e3de8634eeef6430086baf">◆ </a></span>testSelectedPeerStopsRelaying()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testSelectedPeerStopsRelaying </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Selected peer stops relaying. </p>
|
|
<p>Should change the state to counting and unsquelch squelched peers. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01263">1263</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05fd87af2d970d2222a3faef42766f11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05fd87af2d970d2222a3faef42766f11">◆ </a></span>testSquelchedPeerDisconnects()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testSquelchedPeerDisconnects </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Squelched peer disconnects. </p>
|
|
<p>Should not change the state to counting. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01284">1284</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf9729b605eefc284ea206ad3184f6e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf9729b605eefc284ea206ad3184f6e6">◆ </a></span>testConfig()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testConfig </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01306">1306</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a718c1bf68314139486eaa253b471c8f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a718c1bf68314139486eaa253b471c8f3">◆ </a></span>testInternalHashRouter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testInternalHashRouter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01348">1348</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8e1d229b2e7a36204bb66d0ec118154"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8e1d229b2e7a36204bb66d0ec118154">◆ </a></span>testRandomSquelch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testRandomSquelch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>l</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01410">1410</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a714853ccac02df2502045759ac482a36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a714853ccac02df2502045759ac482a36">◆ </a></span>testHandshake()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::testHandshake </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>log</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01489">1489</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa931848d11704df02f37f9fafcfb755f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa931848d11704df02f37f9fafcfb755f">◆ </a></span>run()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::test::reduce_relay_test::run </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01562">1562</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a8e9c9fd3c4bd3f466bfbe2d8e5d33f81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e9c9fd3c4bd3f466bfbe2d8e5d33f81">◆ </a></span>env_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a> ripple::test::reduce_relay_test::env_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01553">1553</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5159c0a984f05e5b9a4f289e886223e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5159c0a984f05e5b9a4f289e886223e1">◆ </a></span>network_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1test_1_1Network.html">Network</a> ripple::test::reduce_relay_test::network_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l01554">1554</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|