mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
1272 lines
69 KiB
HTML
1272 lines
69 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::PeerSim 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_1PeerSim.html">PeerSim</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="classripple_1_1test_1_1PeerSim-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::test::PeerSim Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::test::PeerSim:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1PeerSim__inherit__graph.png" border="0" usemap="#ripple_1_1test_1_1PeerSim_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1test_1_1PeerSim_inherit__map" id="ripple_1_1test_1_1PeerSim_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="112,169,267,196"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1PeerPartial.html" title="Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (v..." alt="" coords="5,87,176,114"/>
|
|
<area shape="rect" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay." alt="" coords="43,5,139,32"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="201,80,375,121"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::test::PeerSim:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1test_1_1PeerSim__coll__graph.png" border="0" usemap="#ripple_1_1test_1_1PeerSim_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1test_1_1PeerSim_coll__map" id="ripple_1_1test_1_1PeerSim_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="993,123,1148,149"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1PeerPartial.html" title="Simulate two entities - peer directly connected to the server (via squelch in PeerSim) and PeerImp (v..." alt="" coords="711,5,882,32"/>
|
|
<area shape="rect" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay." alt="" coords="460,5,556,32"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="709,57,884,98"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="745,123,848,149"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1Overlay.html" title="Simulate server's OverlayImpl." alt="" coords="721,173,872,200"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1Squelch.html" title=" " alt="" coords="713,224,880,280"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="432,196,584,252"/>
|
|
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="193,211,324,237"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="5,185,100,212"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="9,236,97,263"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="453,276,563,303"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="185,276,332,303"/>
|
|
</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="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a9b9d2acd941fc5e7a4bd490929a69622"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a9b9d2acd941fc5e7a4bd490929a69622">id_t</a> = <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a></td></tr>
|
|
<tr class="separator:a9b9d2acd941fc5e7a4bd490929a69622"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a850dd8184743072d8c57febcc4d686ea"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Peer.html#a850dd8184743072d8c57febcc4d686ea">ptr</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Peer.html">Peer</a> ></td></tr>
|
|
<tr class="separator:a850dd8184743072d8c57febcc4d686ea"><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:a052e7ff44cac224712f09093d1e9e766"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a052e7ff44cac224712f09093d1e9e766">PeerSim</a> (<a class="el" href="classripple_1_1test_1_1Overlay.html">Overlay</a> &overlay, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:a052e7ff44cac224712f09093d1e9e766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8434c5a453b6dce9bb43425b4db138dc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a8434c5a453b6dce9bb43425b4db138dc">~PeerSim</a> ()=default</td></tr>
|
|
<tr class="separator:a8434c5a453b6dce9bb43425b4db138dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae42c3f411ca368bcc26accb12432eeaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#ae42c3f411ca368bcc26accb12432eeaf">id</a> () const override</td></tr>
|
|
<tr class="separator:ae42c3f411ca368bcc26accb12432eeaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f37641a8172b1e678599523ba391657"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a3f37641a8172b1e678599523ba391657">onMessage</a> (<a class="el" href="namespaceripple_1_1test.html#a357f16ba6b57e892a6ee6e7c5bcde09b">MessageSPtr</a> const &m, <a class="el" href="namespaceripple_1_1test.html#a7ead0a4637af4b331e2ede8e1f823a32">SquelchCB</a> f) override</td></tr>
|
|
<tr class="memdesc:a3f37641a8172b1e678599523ba391657"><td class="mdescLeft"> </td><td class="mdescRight">Local <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a> (<a class="el" href="classripple_1_1PeerImp.html">PeerImp</a>) <a href="classripple_1_1test_1_1PeerSim.html#a3f37641a8172b1e678599523ba391657">More...</a><br /></td></tr>
|
|
<tr class="separator:a3f37641a8172b1e678599523ba391657"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fde909c19b64278aca57166b46aedf1"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a1fde909c19b64278aca57166b46aedf1">onMessage</a> (protocol::TMSquelch const &<a class="el" href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">squelch</a>) override</td></tr>
|
|
<tr class="memdesc:a1fde909c19b64278aca57166b46aedf1"><td class="mdescLeft"> </td><td class="mdescRight">Remote <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a> (Directly connected <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a>) <a href="classripple_1_1test_1_1PeerSim.html#a1fde909c19b64278aca57166b46aedf1">More...</a><br /></td></tr>
|
|
<tr class="separator:a1fde909c19b64278aca57166b46aedf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14e00245838ed21af899cf850caa94d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a14e00245838ed21af899cf850caa94d9">send</a> (protocol::TMSquelch const &<a class="el" href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">squelch</a>)</td></tr>
|
|
<tr class="separator:a14e00245838ed21af899cf850caa94d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bba98dbc825f28588494756ff103c98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a6bba98dbc825f28588494756ff103c98">send</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Message.html">Message</a> > const &m) override</td></tr>
|
|
<tr class="separator:a6bba98dbc825f28588494756ff103c98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72899475d28d41d88b1e181ac08ba095"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a72899475d28d41d88b1e181ac08ba095">getRemoteAddress</a> () const override</td></tr>
|
|
<tr class="separator:a72899475d28d41d88b1e181ac08ba095"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a624db2b9856ca8b364e063b96f480979"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a624db2b9856ca8b364e063b96f480979">charge</a> (<a class="el" href="classripple_1_1Resource_1_1Charge.html">Resource::Charge</a> const &<a class="el" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>) override</td></tr>
|
|
<tr class="memdesc:a624db2b9856ca8b364e063b96f480979"><td class="mdescLeft"> </td><td class="mdescRight">Adjust this peer's load balance based on the type of load imposed. <a href="classripple_1_1test_1_1PeerPartial.html#a624db2b9856ca8b364e063b96f480979">More...</a><br /></td></tr>
|
|
<tr class="separator:a624db2b9856ca8b364e063b96f480979"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d79ea5c9c02aeb898b8b8f744653e09"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a7d79ea5c9c02aeb898b8b8f744653e09">cluster</a> () const override</td></tr>
|
|
<tr class="memdesc:a7d79ea5c9c02aeb898b8b8f744653e09"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if this connection is a member of the cluster. <a href="classripple_1_1test_1_1PeerPartial.html#a7d79ea5c9c02aeb898b8b8f744653e09">More...</a><br /></td></tr>
|
|
<tr class="separator:a7d79ea5c9c02aeb898b8b8f744653e09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac92209c064a1ff27e99977d07d13d492"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#ac92209c064a1ff27e99977d07d13d492">isHighLatency</a> () const override</td></tr>
|
|
<tr class="separator:ac92209c064a1ff27e99977d07d13d492"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8684658d9a6201eb689898446594a483"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a8684658d9a6201eb689898446594a483">getScore</a> (bool) const override</td></tr>
|
|
<tr class="separator:a8684658d9a6201eb689898446594a483"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a060c847f3b8be541adc24326cdf4e0d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a060c847f3b8be541adc24326cdf4e0d0">getNodePublic</a> () const override</td></tr>
|
|
<tr class="separator:a060c847f3b8be541adc24326cdf4e0d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a698630e9740aa0373ce8c9d58092723a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a698630e9740aa0373ce8c9d58092723a">json</a> () override</td></tr>
|
|
<tr class="separator:a698630e9740aa0373ce8c9d58092723a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3de28d9f81c0fb9585b9e47a2305929"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#aa3de28d9f81c0fb9585b9e47a2305929">supportsFeature</a> (<a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ProtocolFeature</a> f) const override</td></tr>
|
|
<tr class="separator:aa3de28d9f81c0fb9585b9e47a2305929"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe41429496d6860fa3652d301c063e8c"><td class="memItemLeft" align="right" valign="top"><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/size_t.html">std::size_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#abe41429496d6860fa3652d301c063e8c">publisherListSequence</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &) const override</td></tr>
|
|
<tr class="separator:abe41429496d6860fa3652d301c063e8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82972cbdafbfe6703568ac6fdcbd0de2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a82972cbdafbfe6703568ac6fdcbd0de2">setPublisherListSequence</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> const) override</td></tr>
|
|
<tr class="separator:a82972cbdafbfe6703568ac6fdcbd0de2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfbe14d21092467899c9355010cbc3ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#adfbe14d21092467899c9355010cbc3ba">getClosedLedgerHash</a> () const override</td></tr>
|
|
<tr class="separator:adfbe14d21092467899c9355010cbc3ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0bcc80ae7641f46179ed5a1c782dc0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#af0bcc80ae7641f46179ed5a1c782dc0b">hasLedger</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="el" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>) const override</td></tr>
|
|
<tr class="separator:af0bcc80ae7641f46179ed5a1c782dc0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afba38799251b2945e32e89988061cd24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#afba38799251b2945e32e89988061cd24">ledgerRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &minSeq, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> &maxSeq) const override</td></tr>
|
|
<tr class="separator:afba38799251b2945e32e89988061cd24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accad7bf1cde28944c6d284159f9ebeee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#accad7bf1cde28944c6d284159f9ebeee">hasTxSet</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash) const override</td></tr>
|
|
<tr class="separator:accad7bf1cde28944c6d284159f9ebeee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7c85a6225076fab1768fd8943e42e3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#ac7c85a6225076fab1768fd8943e42e3e">cycleStatus</a> () override</td></tr>
|
|
<tr class="separator:ac7c85a6225076fab1768fd8943e42e3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68a60f4466fd52acbb13db210852c23e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a68a60f4466fd52acbb13db210852c23e">hasRange</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uMin, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> uMax) override</td></tr>
|
|
<tr class="separator:a68a60f4466fd52acbb13db210852c23e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c207543e9db7f2cf8876bc780774c4c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a6c207543e9db7f2cf8876bc780774c4c">compressionEnabled</a> () const override</td></tr>
|
|
<tr class="separator:a6c207543e9db7f2cf8876bc780774c4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a314bde933a8f3c3863aeca66810c5d80"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a314bde933a8f3c3863aeca66810c5d80">txReduceRelayEnabled</a> () const override</td></tr>
|
|
<tr class="separator:a314bde933a8f3c3863aeca66810c5d80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6de1fc8bedd7d84aad85219194bbdc1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#af6de1fc8bedd7d84aad85219194bbdc1">sendTxQueue</a> () override</td></tr>
|
|
<tr class="memdesc:af6de1fc8bedd7d84aad85219194bbdc1"><td class="mdescLeft"> </td><td class="mdescRight">Send aggregated transactions' hashes. <a href="classripple_1_1test_1_1PeerPartial.html#af6de1fc8bedd7d84aad85219194bbdc1">More...</a><br /></td></tr>
|
|
<tr class="separator:af6de1fc8bedd7d84aad85219194bbdc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f8b4bd40da9cfe3d58505e91e993d5f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#a4f8b4bd40da9cfe3d58505e91e993d5f">addTxQueue</a> (const <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &) override</td></tr>
|
|
<tr class="memdesc:a4f8b4bd40da9cfe3d58505e91e993d5f"><td class="mdescLeft"> </td><td class="mdescRight">Aggregate transaction's hash. <a href="classripple_1_1test_1_1PeerPartial.html#a4f8b4bd40da9cfe3d58505e91e993d5f">More...</a><br /></td></tr>
|
|
<tr class="separator:a4f8b4bd40da9cfe3d58505e91e993d5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbd18f7342c0b7daa8364492fe41c65a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerPartial.html#abbd18f7342c0b7daa8364492fe41c65a">removeTxQueue</a> (const <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &) override</td></tr>
|
|
<tr class="memdesc:abbd18f7342c0b7daa8364492fe41c65a"><td class="mdescLeft"> </td><td class="mdescRight">Remove hash from the transactions' hashes queue. <a href="classripple_1_1test_1_1PeerPartial.html#abbd18f7342c0b7daa8364492fe41c65a">More...</a><br /></td></tr>
|
|
<tr class="separator:abbd18f7342c0b7daa8364492fe41c65a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a> (T... args)</td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/weak_from_this.html">weak_from_this</a> (T... args)</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-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3a3dda6891026e5f0e0465790d79b7a6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a3a3dda6891026e5f0e0465790d79b7a6">resetId</a> ()</td></tr>
|
|
<tr class="separator:a3a3dda6891026e5f0e0465790d79b7a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:aa6157e948814fbd771fc19e9bcb9334d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#aa6157e948814fbd771fc19e9bcb9334d">id_</a></td></tr>
|
|
<tr class="separator:aa6157e948814fbd771fc19e9bcb9334d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fc5d8b07c8c59fc315c3e6960e46635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1test_1_1Overlay.html">Overlay</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a7fc5d8b07c8c59fc315c3e6960e46635">overlay_</a></td></tr>
|
|
<tr class="separator:a7fc5d8b07c8c59fc315c3e6960e46635"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f5c975174a92e2894256df4a581c6c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1reduce__relay_1_1Squelch.html">reduce_relay::Squelch</a>< <a class="el" href="classripple_1_1test_1_1ManualClock.html">ManualClock</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#a6f5c975174a92e2894256df4a581c6c8">squelch_</a></td></tr>
|
|
<tr class="separator:a6f5c975174a92e2894256df4a581c6c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
|
|
Static Private Attributes</h2></td></tr>
|
|
<tr class="memitem:ac2d865ca59dc6b0d79c5cb0b14eda097"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1test_1_1PeerSim.html#ac2d865ca59dc6b0d79c5cb0b14eda097">sid_</a> = 0</td></tr>
|
|
<tr class="separator:ac2d865ca59dc6b0d79c5cb0b14eda097"><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#l00448">448</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="a9b9d2acd941fc5e7a4bd490929a69622"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b9d2acd941fc5e7a4bd490929a69622">◆ </a></span>id_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1test_1_1PeerSim.html#a9b9d2acd941fc5e7a4bd490929a69622">ripple::test::PeerSim::id_t</a> = <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">Peer::id_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00451">451</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a850dd8184743072d8c57febcc4d686ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a850dd8184743072d8c57febcc4d686ea">◆ </a></span>ptr</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_1Peer.html#a850dd8184743072d8c57febcc4d686ea">ripple::Peer::ptr</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1Peer.html">Peer</a>></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ripple_2overlay_2Peer_8h_source.html#l00048">48</a> of file <a class="el" href="ripple_2overlay_2Peer_8h_source.html">ripple/overlay/Peer.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a052e7ff44cac224712f09093d1e9e766"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a052e7ff44cac224712f09093d1e9e766">◆ </a></span>PeerSim()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::PeerSim::PeerSim </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1test_1_1Overlay.html">Overlay</a> & </td>
|
|
<td class="paramname"><em>overlay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</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#l00452">452</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8434c5a453b6dce9bb43425b4db138dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8434c5a453b6dce9bb43425b4db138dc">◆ </a></span>~PeerSim()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::test::PeerSim::~PeerSim </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ae42c3f411ca368bcc26accb12432eeaf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae42c3f411ca368bcc26accb12432eeaf">◆ </a></span>id()</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">id_t</a> ripple::test::PeerSim::id </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#aee121254a095838be2d8040bfdfacc79">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00461">461</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a3dda6891026e5f0e0465790d79b7a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a3dda6891026e5f0e0465790d79b7a6">◆ </a></span>resetId()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void ripple::test::PeerSim::resetId </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</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#l00467">467</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f37641a8172b1e678599523ba391657"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f37641a8172b1e678599523ba391657">◆ </a></span>onMessage() <span class="overload">[1/2]</span></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::PeerSim::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a357f16ba6b57e892a6ee6e7c5bcde09b">MessageSPtr</a> const & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple_1_1test.html#a7ead0a4637af4b331e2ede8e1f823a32">SquelchCB</a> </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Local <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a> (<a class="el" href="classripple_1_1PeerImp.html">PeerImp</a>) </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1test_1_1PeerPartial.html#a696e6416ee4c0a413af8626f1eea4c9c">ripple::test::PeerPartial</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00474">474</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fde909c19b64278aca57166b46aedf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fde909c19b64278aca57166b46aedf1">◆ </a></span>onMessage() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void ripple::test::PeerSim::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">protocol::TMSquelch const & </td>
|
|
<td class="paramname"><em>squelch</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remote <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a> (Directly connected <a class="el" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay.">Peer</a>) </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1test_1_1PeerPartial.html#a0252e0b91b31834a3e742c45c88d4d84">ripple::test::PeerPartial</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00486">486</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14e00245838ed21af899cf850caa94d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14e00245838ed21af899cf850caa94d9">◆ </a></span>send() <span class="overload">[1/2]</span></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::PeerPartial::send </td>
|
|
<td>(</td>
|
|
<td class="paramtype">protocol::TMSquelch const & </td>
|
|
<td class="paramname"><em>squelch</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</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#l00069">69</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6bba98dbc825f28588494756ff103c98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bba98dbc825f28588494756ff103c98">◆ </a></span>send() <span class="overload">[2/2]</span></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::PeerPartial::send </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Message.html">Message</a> > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a3c89dbf867ba814f0bf2417757d5a0f4">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00076">76</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72899475d28d41d88b1e181ac08ba095"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72899475d28d41d88b1e181ac08ba095">◆ </a></span>getRemoteAddress()</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="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> ripple::test::PeerPartial::getRemoteAddress </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a35b25d5a662db9a534ac4a972a8ba6b3">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00080">80</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a624db2b9856ca8b364e063b96f480979"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a624db2b9856ca8b364e063b96f480979">◆ </a></span>charge()</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::PeerPartial::charge </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Charge.html">Resource::Charge</a> const & </td>
|
|
<td class="paramname"><em>fee</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Adjust this peer's load balance based on the type of load imposed. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a6fb081a4c8492b9891bff272041541ab">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00085">85</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d79ea5c9c02aeb898b8b8f744653e09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d79ea5c9c02aeb898b8b8f744653e09">◆ </a></span>cluster()</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::PeerPartial::cluster </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns <code>true</code> if this connection is a member of the cluster. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a8a547a67289ee47e4998117c1ea38fe9">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00089">89</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac92209c064a1ff27e99977d07d13d492"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac92209c064a1ff27e99977d07d13d492">◆ </a></span>isHighLatency()</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::PeerPartial::isHighLatency </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a03de12036ac5466b0b01a26e2ef0e729">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00094">94</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8684658d9a6201eb689898446594a483"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8684658d9a6201eb689898446594a483">◆ </a></span>getScore()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::test::PeerPartial::getScore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a25952c97b91516972a84da5dac619f96">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00099">99</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a060c847f3b8be541adc24326cdf4e0d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a060c847f3b8be541adc24326cdf4e0d0">◆ </a></span>getNodePublic()</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_1PublicKey.html">PublicKey</a> const& ripple::test::PeerPartial::getNodePublic </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a262044337e374e312d5334458d937484">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00104">104</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a698630e9740aa0373ce8c9d58092723a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a698630e9740aa0373ce8c9d58092723a">◆ </a></span>json()</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="classJson_1_1Value.html">Json::Value</a> ripple::test::PeerPartial::json </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 class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a3a7b97f3e4307066f4e0a6abc9f9be35">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00110">110</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3de28d9f81c0fb9585b9e47a2305929"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3de28d9f81c0fb9585b9e47a2305929">◆ </a></span>supportsFeature()</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::PeerPartial::supportsFeature </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ProtocolFeature</a> </td>
|
|
<td class="paramname"><em>f</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a1781d176803366238413407a0815124a">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00115">115</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe41429496d6860fa3652d301c063e8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe41429496d6860fa3652d301c063e8c">◆ </a></span>publisherListSequence()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><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/size_t.html">std::size_t</a>> ripple::test::PeerPartial::publisherListSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#af1ca96d5fb66c617c63b54fccff8246f">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00120">120</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82972cbdafbfe6703568ac6fdcbd0de2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82972cbdafbfe6703568ac6fdcbd0de2">◆ </a></span>setPublisherListSequence()</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::PeerPartial::setPublisherListSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> const </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#adc1069de1a8a5ff1364003caf00bb139">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00125">125</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfbe14d21092467899c9355010cbc3ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfbe14d21092467899c9355010cbc3ba">◆ </a></span>getClosedLedgerHash()</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="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const& ripple::test::PeerPartial::getClosedLedgerHash </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a7be0fe54e7f2f72ddc0ec749122b8d10">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00129">129</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0bcc80ae7641f46179ed5a1c782dc0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0bcc80ae7641f46179ed5a1c782dc0b">◆ </a></span>hasLedger()</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::PeerPartial::hasLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</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::uint32_t</a> </td>
|
|
<td class="paramname"><em>seq</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a855aa29a52d98979b211ff765dbc542a">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00135">135</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afba38799251b2945e32e89988061cd24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afba38799251b2945e32e89988061cd24">◆ </a></span>ledgerRange()</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::PeerPartial::ledgerRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> & </td>
|
|
<td class="paramname"><em>minSeq</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::uint32_t</a> & </td>
|
|
<td class="paramname"><em>maxSeq</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#ac03dabc3ec86db62e3d1ea827ab0d0fa">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00140">140</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accad7bf1cde28944c6d284159f9ebeee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accad7bf1cde28944c6d284159f9ebeee">◆ </a></span>hasTxSet()</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::PeerPartial::hasTxSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>hash</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#adc8cbc6f94f2122808ed21ac217f18fa">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00144">144</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7c85a6225076fab1768fd8943e42e3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7c85a6225076fab1768fd8943e42e3e">◆ </a></span>cycleStatus()</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::PeerPartial::cycleStatus </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 class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a580e873a73a8000e6bdba97a2a37b9e0">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00149">149</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68a60f4466fd52acbb13db210852c23e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68a60f4466fd52acbb13db210852c23e">◆ </a></span>hasRange()</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::PeerPartial::hasRange </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>uMin</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::uint32_t</a> </td>
|
|
<td class="paramname"><em>uMax</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">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a95b02bf56c4332da48e7e0bc503a0d43">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00153">153</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c207543e9db7f2cf8876bc780774c4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c207543e9db7f2cf8876bc780774c4c">◆ </a></span>compressionEnabled()</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::PeerPartial::compressionEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a574a942c5ee778c1b795b5ca65292821">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00158">158</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a314bde933a8f3c3863aeca66810c5d80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a314bde933a8f3c3863aeca66810c5d80">◆ </a></span>txReduceRelayEnabled()</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::PeerPartial::txReduceRelayEnabled </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a0cb56d7585b19a684f6476830125b835">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00163">163</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6de1fc8bedd7d84aad85219194bbdc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6de1fc8bedd7d84aad85219194bbdc1">◆ </a></span>sendTxQueue()</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::PeerPartial::sendTxQueue </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 class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send aggregated transactions' hashes. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a9cec6a68be4e99382787eec3571a36b4">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00168">168</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f8b4bd40da9cfe3d58505e91e993d5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f8b4bd40da9cfe3d58505e91e993d5f">◆ </a></span>addTxQueue()</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::PeerPartial::addTxQueue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> & </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 class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Aggregate transaction's hash. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a910dd384abd01647432192b7e05b3748">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00172">172</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abbd18f7342c0b7daa8364492fe41c65a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbd18f7342c0b7daa8364492fe41c65a">◆ </a></span>removeTxQueue()</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::PeerPartial::removeTxQueue </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> & </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 class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Remove hash from the transactions' hashes queue. </p>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#ac4df87634b8bfedbdb69edcd11fee6a1">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="reduce__relay__test_8cpp_source.html#l00176">176</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="ac2d865ca59dc6b0d79c5cb0b14eda097"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac2d865ca59dc6b0d79c5cb0b14eda097">◆ </a></span>sid_</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">id_t</a> ripple::test::PeerSim::sid_ = 0</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><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#l00498">498</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6157e948814fbd771fc19e9bcb9334d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6157e948814fbd771fc19e9bcb9334d">◆ </a></span>id_</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">id_t</a> ripple::test::PeerSim::id_</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#l00499">499</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fc5d8b07c8c59fc315c3e6960e46635"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fc5d8b07c8c59fc315c3e6960e46635">◆ </a></span>overlay_</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_1Overlay.html">Overlay</a>& ripple::test::PeerSim::overlay_</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#l00500">500</a> of file <a class="el" href="reduce__relay__test_8cpp_source.html">reduce_relay_test.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f5c975174a92e2894256df4a581c6c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f5c975174a92e2894256df4a581c6c8">◆ </a></span>squelch_</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_1reduce__relay_1_1Squelch.html">reduce_relay::Squelch</a><<a class="el" href="classripple_1_1test_1_1ManualClock.html">ManualClock</a>> ripple::test::PeerSim::squelch_</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#l00501">501</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>
|