mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
5044 lines
271 KiB
HTML
5044 lines
271 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::PeerImp 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="classripple_1_1PeerImp.html">PeerImp</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classripple_1_1PeerImp-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::PeerImp Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::PeerImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1PeerImp__inherit__graph.png" border="0" usemap="#ripple_1_1PeerImp_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1PeerImp_inherit__map" id="ripple_1_1PeerImp_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="153,95,274,121"/>
|
|
<area shape="rect" href="classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html" title=" " alt="" coords="131,169,295,211"/>
|
|
<area shape="rect" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay." alt="" coords="5,13,101,39"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="126,5,301,47"/>
|
|
<area shape="rect" href="classripple_1_1OverlayImpl_1_1Child.html" title=" " alt="" coords="325,5,472,47"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::PeerImp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1PeerImp__coll__graph.png" border="0" usemap="#ripple_1_1PeerImp_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1PeerImp_coll__map" id="ripple_1_1PeerImp_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2025,1233,2147,1260"/>
|
|
<area shape="rect" href="classripple_1_1Peer.html" title="Represents a peer connection in the overlay." alt="" coords="1636,6,1732,33"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1597,58,1771,99"/>
|
|
<area shape="rect" href="classripple_1_1OverlayImpl_1_1Child.html" title=" " alt="" coords="1611,1320,1757,1362"/>
|
|
<area shape="rect" href="classripple_1_1OverlayImpl.html" title=" " alt="" coords="1136,1321,1283,1348"/>
|
|
<area shape="rect" href="classripple_1_1Overlay.html" title="Manages the set of connected peers." alt="" coords="709,1364,827,1390"/>
|
|
<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="261,1342,429,1383"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="698,1184,838,1210"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="35,1600,122,1626"/>
|
|
<area shape="rect" href="classripple_1_1LoadEvent.html" title=" " alt="" coords="278,1701,413,1728"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Charge.html" title="A consumption charge." alt="" coords="453,1600,633,1626"/>
|
|
<area shape="rect" href="classbeast_1_1WrappedSink.html" title="Wraps a Journal::Sink to prefix its output with a string." alt="" coords="270,812,421,838"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1SquelchHandler.html" title="Abstract class." alt="" coords="270,1407,421,1448"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1Slots.html" title=" " alt="" coords="657,1298,879,1339"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="290,920,401,946"/>
|
|
<area shape="rect" href="classripple_1_1reduce__relay_1_1Squelch.html" title=" " alt="" coords="1564,683,1804,724"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Logic.html" title=" " alt="" coords="684,818,852,845"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplayMsgHandler.html" title=" " alt="" coords="1568,1112,1800,1138"/>
|
|
<area shape="rect" href="classripple_1_1LedgerReplayer.html" title="Manages the lifetime of ledger replay tasks." alt="" coords="1125,1038,1293,1065"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="5,829,152,856"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title="STL class." alt="" coords="722,970,814,997"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="683,1532,853,1574"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/queue.html" title=" " alt="" coords="1345,1524,1540,1566"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="699,1466,837,1507"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1133,377,1285,433"/>
|
|
<area shape="rect" href="classripple_1_1PublicKey.html" title="A public key." alt="" coords="703,529,833,556"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1133,588,1285,644"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="1097,457,1321,513"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="298,529,393,556"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="301,365,389,392"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32-bits." alt="" coords="1139,246,1280,287"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="1139,311,1280,352"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="294,148,397,174"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="684,175,852,216"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1595,1741,1773,1768"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="903,1695,1073,1736"/>
|
|
<area shape="rect" href="classripple_1_1NodeStore_1_1ShardInfo.html" title=" " alt="" coords="697,463,839,504"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="1605,1792,1763,1834"/>
|
|
<area shape="rect" title=" " alt="" coords="1190,1784,1229,1810"/>
|
|
<area shape="rect" href="classripple_1_1PeerImp_1_1Metrics.html" title=" " alt="" coords="1596,1858,1772,1885"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1158,1858,1261,1885"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_set.html" title=" " alt="" coords="1604,248,1764,290"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Consumer.html" title="An endpoint that consumes resources." alt="" coords="1109,796,1309,822"/>
|
|
<area shape="rect" href="structripple_1_1Resource_1_1Entry.html" title=" " alt="" coords="684,768,852,794"/>
|
|
<area shape="rect" href="classbeast_1_1IP_1_1Endpoint.html" title="A version-independent IP address and port combination." alt="" coords="1613,1909,1755,1936"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1158,1909,1261,1936"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1619,1960,1749,1986"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="1594,2011,1774,2052"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1595,2076,1773,2118"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1599,2142,1769,2183"/>
|
|
</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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp_1_1Metrics.html">Metrics</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-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a19e49da48df03e4a73204bea2b268d2a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2a">Tracking</a> { <a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2aadb5a93fff259ad3ff2017a64912fa156">Tracking::diverged</a>,
|
|
<a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2aaad921d60486366258809553a3db49a4a">Tracking::unknown</a>,
|
|
<a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2aa7de33615d7fbc1cb7bc608d12f1993d2">Tracking::converged</a>
|
|
}</td></tr>
|
|
<tr class="memdesc:a19e49da48df03e4a73204bea2b268d2a"><td class="mdescLeft"> </td><td class="mdescRight">Whether the peer's view of the ledger converges or diverges from ours. <a href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2a">More...</a><br /></td></tr>
|
|
<tr class="separator:a19e49da48df03e4a73204bea2b268d2a"><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>
|
|
<tr class="memitem:a56cc3cdd9c73921f23cb43a2bfa696a1"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></td></tr>
|
|
<tr class="memdesc:a56cc3cdd9c73921f23cb43a2bfa696a1"><td class="mdescLeft"> </td><td class="mdescRight">Uniquely identifies a peer. <a href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">More...</a><br /></td></tr>
|
|
<tr class="separator:a56cc3cdd9c73921f23cb43a2bfa696a1"><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:a38007892fc69850ac76077d31c505002"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a38007892fc69850ac76077d31c505002">PeerImp</a> (<a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const &)=delete</td></tr>
|
|
<tr class="separator:a38007892fc69850ac76077d31c505002"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cb526ed43fd5ef57bc7954dd7cbb74c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a8cb526ed43fd5ef57bc7954dd7cbb74c">operator=</a> (<a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const &)=delete</td></tr>
|
|
<tr class="separator:a8cb526ed43fd5ef57bc7954dd7cbb74c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0ca0d7b6b4bee1143e71b24d614de0c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ac0ca0d7b6b4bee1143e71b24d614de0c">PeerImp</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> <a class="el" href="classripple_1_1PeerImp.html#ad5f9fa027664a3b94683a02c3cd9febe">id</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_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > const &<a class="el" href="classripple_1_1PeerImp.html#a96c66532d142fa63764aadffbfc6fe88">slot</a>, <a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> &&request, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &publicKey, <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> protocol, <a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> consumer, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> > &&stream_ptr, <a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &overlay)</td></tr>
|
|
<tr class="memdesc:ac0ca0d7b6b4bee1143e71b24d614de0c"><td class="mdescLeft"> </td><td class="mdescRight">Create an active incoming peer from an established ssl connection. <a href="classripple_1_1PeerImp.html#ac0ca0d7b6b4bee1143e71b24d614de0c">More...</a><br /></td></tr>
|
|
<tr class="separator:ac0ca0d7b6b4bee1143e71b24d614de0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37088bd85454d5a359d5924807dc1763"><td class="memTemplParams" colspan="2">template<class Buffers > </td></tr>
|
|
<tr class="memitem:a37088bd85454d5a359d5924807dc1763"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a37088bd85454d5a359d5924807dc1763">PeerImp</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> > &&stream_ptr, Buffers const &buffers, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > &&<a class="el" href="classripple_1_1PeerImp.html#a96c66532d142fa63764aadffbfc6fe88">slot</a>, <a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> &&response, <a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> usage, <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &publicKey, <a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> protocol, <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> <a class="el" href="classripple_1_1PeerImp.html#ad5f9fa027664a3b94683a02c3cd9febe">id</a>, <a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> &overlay)</td></tr>
|
|
<tr class="memdesc:a37088bd85454d5a359d5924807dc1763"><td class="mdescLeft"> </td><td class="mdescRight">Create outgoing, handshaked peer. <a href="classripple_1_1PeerImp.html#a37088bd85454d5a359d5924807dc1763">More...</a><br /></td></tr>
|
|
<tr class="separator:a37088bd85454d5a359d5924807dc1763"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4a5abf9fb2e30f9dd2d621861eebb8a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad4a5abf9fb2e30f9dd2d621861eebb8a">~PeerImp</a> ()</td></tr>
|
|
<tr class="separator:ad4a5abf9fb2e30f9dd2d621861eebb8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ac00b6f245e02216f917e15a8daf5e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a1ac00b6f245e02216f917e15a8daf5e0">pjournal</a> () const</td></tr>
|
|
<tr class="separator:a1ac00b6f245e02216f917e15a8daf5e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96c66532d142fa63764aadffbfc6fe88"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a96c66532d142fa63764aadffbfc6fe88">slot</a> ()</td></tr>
|
|
<tr class="separator:a96c66532d142fa63764aadffbfc6fe88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b82daab3747a2e829eb1b8607b9337f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2b82daab3747a2e829eb1b8607b9337f">run</a> ()</td></tr>
|
|
<tr class="separator:a2b82daab3747a2e829eb1b8607b9337f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b02a6f5908e5da544f876bd48614e4c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a3b02a6f5908e5da544f876bd48614e4c">stop</a> () override</td></tr>
|
|
<tr class="separator:a3b02a6f5908e5da544f876bd48614e4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa349eb9f7a80300fcfc951ed514cb658"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aa349eb9f7a80300fcfc951ed514cb658">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:aa349eb9f7a80300fcfc951ed514cb658"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac680e8b2826200be0de66f39e6350f32"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ac680e8b2826200be0de66f39e6350f32">sendTxQueue</a> () override</td></tr>
|
|
<tr class="memdesc:ac680e8b2826200be0de66f39e6350f32"><td class="mdescLeft"> </td><td class="mdescRight">Send aggregated transactions' hashes. <a href="classripple_1_1PeerImp.html#ac680e8b2826200be0de66f39e6350f32">More...</a><br /></td></tr>
|
|
<tr class="separator:ac680e8b2826200be0de66f39e6350f32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8d1bd90dc46d3420d19fba02bd51144"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad8d1bd90dc46d3420d19fba02bd51144">addTxQueue</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash) override</td></tr>
|
|
<tr class="memdesc:ad8d1bd90dc46d3420d19fba02bd51144"><td class="mdescLeft"> </td><td class="mdescRight">Add transaction's hash to the transactions' hashes queue. <a href="classripple_1_1PeerImp.html#ad8d1bd90dc46d3420d19fba02bd51144">More...</a><br /></td></tr>
|
|
<tr class="separator:ad8d1bd90dc46d3420d19fba02bd51144"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ce6e26cf39a5063c809b175fdaedc1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0ce6e26cf39a5063c809b175fdaedc1c">removeTxQueue</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash) override</td></tr>
|
|
<tr class="memdesc:a0ce6e26cf39a5063c809b175fdaedc1c"><td class="mdescLeft"> </td><td class="mdescRight">Remove transaction's hash from the transactions' hashes queue. <a href="classripple_1_1PeerImp.html#a0ce6e26cf39a5063c809b175fdaedc1c">More...</a><br /></td></tr>
|
|
<tr class="separator:a0ce6e26cf39a5063c809b175fdaedc1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26d17c2612f844166afa4f8a15986161"><td class="memTemplParams" colspan="2">template<class FwdIt , class = typename std::enable_if_t<std::is_same< typename std::iterator_traits<FwdIt>::value_type, PeerFinder::Endpoint>::value>> </td></tr>
|
|
<tr class="memitem:a26d17c2612f844166afa4f8a15986161"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a26d17c2612f844166afa4f8a15986161">sendEndpoints</a> (FwdIt first, FwdIt last)</td></tr>
|
|
<tr class="memdesc:a26d17c2612f844166afa4f8a15986161"><td class="mdescLeft"> </td><td class="mdescRight">Send a set of <a class="el" href="namespaceripple_1_1PeerFinder.html">PeerFinder</a> endpoints as a protocol message. <a href="classripple_1_1PeerImp.html#a26d17c2612f844166afa4f8a15986161">More...</a><br /></td></tr>
|
|
<tr class="separator:a26d17c2612f844166afa4f8a15986161"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a737331e178418758cda61c2a8a39e3"><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_1PeerImp.html#a7a737331e178418758cda61c2a8a39e3">getRemoteAddress</a> () const override</td></tr>
|
|
<tr class="separator:a7a737331e178418758cda61c2a8a39e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8751c05cccdb39124a0b81bd8efa58e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ae8751c05cccdb39124a0b81bd8efa58e">charge</a> (<a class="el" href="classripple_1_1Resource_1_1Charge.html">Resource::Charge</a> const &fee) override</td></tr>
|
|
<tr class="memdesc:ae8751c05cccdb39124a0b81bd8efa58e"><td class="mdescLeft"> </td><td class="mdescRight">Adjust this peer's load balance based on the type of load imposed. <a href="classripple_1_1PeerImp.html#ae8751c05cccdb39124a0b81bd8efa58e">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8751c05cccdb39124a0b81bd8efa58e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5f9fa027664a3b94683a02c3cd9febe"><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_1PeerImp.html#ad5f9fa027664a3b94683a02c3cd9febe">id</a> () const override</td></tr>
|
|
<tr class="separator:ad5f9fa027664a3b94683a02c3cd9febe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac10a9e3be56b4c19cd297dc1ee81fccf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ac10a9e3be56b4c19cd297dc1ee81fccf">crawl</a> () const</td></tr>
|
|
<tr class="memdesc:ac10a9e3be56b4c19cd297dc1ee81fccf"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if this connection will publicly share its IP address. <a href="classripple_1_1PeerImp.html#ac10a9e3be56b4c19cd297dc1ee81fccf">More...</a><br /></td></tr>
|
|
<tr class="separator:ac10a9e3be56b4c19cd297dc1ee81fccf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf07c79bb64c5aca004dfe7752e2daef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#adf07c79bb64c5aca004dfe7752e2daef">cluster</a> () const override</td></tr>
|
|
<tr class="memdesc:adf07c79bb64c5aca004dfe7752e2daef"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if this connection is a member of the cluster. <a href="classripple_1_1PeerImp.html#adf07c79bb64c5aca004dfe7752e2daef">More...</a><br /></td></tr>
|
|
<tr class="separator:adf07c79bb64c5aca004dfe7752e2daef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8cadb54d376a3e5233e95dafe51483d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ae8cadb54d376a3e5233e95dafe51483d">checkTracking</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> validationSeq)</td></tr>
|
|
<tr class="memdesc:ae8cadb54d376a3e5233e95dafe51483d"><td class="mdescLeft"> </td><td class="mdescRight">Check if the peer is tracking. <a href="classripple_1_1PeerImp.html#ae8cadb54d376a3e5233e95dafe51483d">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8cadb54d376a3e5233e95dafe51483d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9933663826f3f8d84929864aec3134fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a9933663826f3f8d84929864aec3134fe">checkTracking</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq1, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> seq2)</td></tr>
|
|
<tr class="separator:a9933663826f3f8d84929864aec3134fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6baf99a2a294efd449f6052cbdf829e"><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_1PeerImp.html#aa6baf99a2a294efd449f6052cbdf829e">getNodePublic</a> () const override</td></tr>
|
|
<tr class="separator:aa6baf99a2a294efd449f6052cbdf829e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9530806aa9810287da118287fb87018d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a9530806aa9810287da118287fb87018d">getVersion</a> () const</td></tr>
|
|
<tr class="memdesc:a9530806aa9810287da118287fb87018d"><td class="mdescLeft"> </td><td class="mdescRight">Return the version of rippled that the peer is running, if reported. <a href="classripple_1_1PeerImp.html#a9530806aa9810287da118287fb87018d">More...</a><br /></td></tr>
|
|
<tr class="separator:a9530806aa9810287da118287fb87018d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c41a6f0980877701514318cd388f6f0"><td class="memItemLeft" align="right" valign="top">clock_type::duration </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0c41a6f0980877701514318cd388f6f0">uptime</a> () const</td></tr>
|
|
<tr class="separator:a0c41a6f0980877701514318cd388f6f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c8e5700e9d6ee35b834d189ff915a17"><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_1PeerImp.html#a5c8e5700e9d6ee35b834d189ff915a17">json</a> () override</td></tr>
|
|
<tr class="separator:a5c8e5700e9d6ee35b834d189ff915a17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbf09221d5f32e0ec2efe67429a78617"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#acbf09221d5f32e0ec2efe67429a78617">supportsFeature</a> (<a class="el" href="namespaceripple.html#a3b423ad1ba6341f945c08c13fe141150">ProtocolFeature</a> f) const override</td></tr>
|
|
<tr class="separator:acbf09221d5f32e0ec2efe67429a78617"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bf9ad36c4aeca52a640d56db6a591b8"><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_1PeerImp.html#a8bf9ad36c4aeca52a640d56db6a591b8">publisherListSequence</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &pubKey) const override</td></tr>
|
|
<tr class="separator:a8bf9ad36c4aeca52a640d56db6a591b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8cc75a0161111207eadb868b5819e7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af8cc75a0161111207eadb868b5819e7b">setPublisherListSequence</a> (<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &pubKey, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> const seq) override</td></tr>
|
|
<tr class="separator:af8cc75a0161111207eadb868b5819e7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11d853c3a1a3a21d76f61ecff58c461b"><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_1PeerImp.html#a11d853c3a1a3a21d76f61ecff58c461b">getClosedLedgerHash</a> () const override</td></tr>
|
|
<tr class="separator:a11d853c3a1a3a21d76f61ecff58c461b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08aa2f230196348cdeb3f5eccf97fd86"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a08aa2f230196348cdeb3f5eccf97fd86">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> seq) const override</td></tr>
|
|
<tr class="separator:a08aa2f230196348cdeb3f5eccf97fd86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afad1d4fd948d26f3880b5b392bc6be5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#afad1d4fd948d26f3880b5b392bc6be5e">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:afad1d4fd948d26f3880b5b392bc6be5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a457d11b1db6ab6e7d0b138d59f6fcc3d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a457d11b1db6ab6e7d0b138d59f6fcc3d">hasTxSet</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash) const override</td></tr>
|
|
<tr class="separator:a457d11b1db6ab6e7d0b138d59f6fcc3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1217d9e4b7b2a8014b21b8791f4389f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af1217d9e4b7b2a8014b21b8791f4389f">cycleStatus</a> () override</td></tr>
|
|
<tr class="separator:af1217d9e4b7b2a8014b21b8791f4389f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a455a78c4770f677bb7d47ecf397538d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a455a78c4770f677bb7d47ecf397538d3">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:a455a78c4770f677bb7d47ecf397538d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d85b0b8d8c812fbf6b22ba701abc4eb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a9d85b0b8d8c812fbf6b22ba701abc4eb">getScore</a> (bool haveItem) const override</td></tr>
|
|
<tr class="separator:a9d85b0b8d8c812fbf6b22ba701abc4eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae89b03aea36438d4949ad30a04453173"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ae89b03aea36438d4949ad30a04453173">isHighLatency</a> () const override</td></tr>
|
|
<tr class="separator:ae89b03aea36438d4949ad30a04453173"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd11cda882653473f66e9609e9681ea3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#afd11cda882653473f66e9609e9681ea3">fail</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &reason)</td></tr>
|
|
<tr class="separator:afd11cda882653473f66e9609e9681ea3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ef78f163d931a795dd31ce99304f644"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1NodeStore_1_1ShardInfo.html">NodeStore::ShardInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0ef78f163d931a795dd31ce99304f644">getPeerShardInfos</a> () const</td></tr>
|
|
<tr class="separator:a0ef78f163d931a795dd31ce99304f644"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acae3ecb1ba86b676d690d894ed0953f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#acae3ecb1ba86b676d690d894ed0953f1">compressionEnabled</a> () const override</td></tr>
|
|
<tr class="separator:acae3ecb1ba86b676d690d894ed0953f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbc5cde85994cdfc157d2011be362afa"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#acbc5cde85994cdfc157d2011be362afa">txReduceRelayEnabled</a> () const override</td></tr>
|
|
<tr class="separator:acbc5cde85994cdfc157d2011be362afa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4903f4a4aeda23c806152c6a4cea114b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a4903f4a4aeda23c806152c6a4cea114b">onMessageUnknown</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> type)</td></tr>
|
|
<tr class="separator:a4903f4a4aeda23c806152c6a4cea114b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78a01a7c2f1f7ad5e7c23ea3767cc6ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a78a01a7c2f1f7ad5e7c23ea3767cc6ea">onMessageBegin</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><::google::protobuf::Message > const &m, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> size, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> uncompressed_size, bool isCompressed)</td></tr>
|
|
<tr class="separator:a78a01a7c2f1f7ad5e7c23ea3767cc6ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a081ce86dc210e524fec85f035ea55427"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a081ce86dc210e524fec85f035ea55427">onMessageEnd</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> type, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><::google::protobuf::Message > const &m)</td></tr>
|
|
<tr class="separator:a081ce86dc210e524fec85f035ea55427"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16662b11fbe68fcd1633ee322a58de2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a16662b11fbe68fcd1633ee322a58de2d">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMManifests > const &m)</td></tr>
|
|
<tr class="separator:a16662b11fbe68fcd1633ee322a58de2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb2cce5e6c2d8771f71ff7a72a70c447"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#afb2cce5e6c2d8771f71ff7a72a70c447">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPing > const &m)</td></tr>
|
|
<tr class="separator:afb2cce5e6c2d8771f71ff7a72a70c447"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46bba3f62a4f708e6b6700ad7499a2e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a46bba3f62a4f708e6b6700ad7499a2e8">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMCluster > const &m)</td></tr>
|
|
<tr class="separator:a46bba3f62a4f708e6b6700ad7499a2e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ce61e91d5eac093fcc0f1baf0eb1370"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0ce61e91d5eac093fcc0f1baf0eb1370">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetPeerShardInfo > const &m)</td></tr>
|
|
<tr class="separator:a0ce61e91d5eac093fcc0f1baf0eb1370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd7b1c50cae55303aa6df947e08b59f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#abd7b1c50cae55303aa6df947e08b59f1">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPeerShardInfo > const &m)</td></tr>
|
|
<tr class="separator:abd7b1c50cae55303aa6df947e08b59f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add4929e3398b3cc871a78e7045e90b5c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#add4929e3398b3cc871a78e7045e90b5c">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetPeerShardInfoV2 > const &m)</td></tr>
|
|
<tr class="separator:add4929e3398b3cc871a78e7045e90b5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a764b7fe9af6db215299c39e510d74964"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a764b7fe9af6db215299c39e510d74964">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPeerShardInfoV2 > const &m)</td></tr>
|
|
<tr class="separator:a764b7fe9af6db215299c39e510d74964"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60fa2bf73e2f56bc5c22ab51dbce7283"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a60fa2bf73e2f56bc5c22ab51dbce7283">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMEndpoints > const &m)</td></tr>
|
|
<tr class="separator:a60fa2bf73e2f56bc5c22ab51dbce7283"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8db4c2e5b083416533764ec48f3cc27d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a8db4c2e5b083416533764ec48f3cc27d">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransaction > const &m)</td></tr>
|
|
<tr class="separator:a8db4c2e5b083416533764ec48f3cc27d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a527650abad6a4bdbbdbb8ab0048d6326"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a527650abad6a4bdbbdbb8ab0048d6326">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const &m)</td></tr>
|
|
<tr class="separator:a527650abad6a4bdbbdbb8ab0048d6326"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90bcf5cda066d0ff2ac39a53bc847f1e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a90bcf5cda066d0ff2ac39a53bc847f1e">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMLedgerData > const &m)</td></tr>
|
|
<tr class="separator:a90bcf5cda066d0ff2ac39a53bc847f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcad5b60130b9b3b3f2e3aa0947e1c3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#abcad5b60130b9b3b3f2e3aa0947e1c3e">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProposeSet > const &m)</td></tr>
|
|
<tr class="separator:abcad5b60130b9b3b3f2e3aa0947e1c3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a4a268b0b54fc693ee984233870d9a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0a4a268b0b54fc693ee984233870d9a8">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMStatusChange > const &m)</td></tr>
|
|
<tr class="separator:a0a4a268b0b54fc693ee984233870d9a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad372b5a31d9493abc3da1a3fbded8a86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad372b5a31d9493abc3da1a3fbded8a86">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactionSet > const &m)</td></tr>
|
|
<tr class="separator:ad372b5a31d9493abc3da1a3fbded8a86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90222b7712f8619fe4b5d6a4f0f86f56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a90222b7712f8619fe4b5d6a4f0f86f56">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidatorList > const &m)</td></tr>
|
|
<tr class="separator:a90222b7712f8619fe4b5d6a4f0f86f56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a429d0e7a5a1584dccfe160915fffa037"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a429d0e7a5a1584dccfe160915fffa037">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidatorListCollection > const &m)</td></tr>
|
|
<tr class="separator:a429d0e7a5a1584dccfe160915fffa037"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07c3caabfa782ee7c75117db855c0f8f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a07c3caabfa782ee7c75117db855c0f8f">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidation > const &m)</td></tr>
|
|
<tr class="separator:a07c3caabfa782ee7c75117db855c0f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27f2c26cd6e2affc98c672f41d0960e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a27f2c26cd6e2affc98c672f41d0960e8">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > const &m)</td></tr>
|
|
<tr class="separator:a27f2c26cd6e2affc98c672f41d0960e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11049ecd35f8be425f0310ce479dcdf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a11049ecd35f8be425f0310ce479dcdf7">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactions > const &m)</td></tr>
|
|
<tr class="separator:a11049ecd35f8be425f0310ce479dcdf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb9f2e5c00b7f05b8200e599a4ba701b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aeb9f2e5c00b7f05b8200e599a4ba701b">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransactions > const &m)</td></tr>
|
|
<tr class="separator:aeb9f2e5c00b7f05b8200e599a4ba701b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4ec506881af0ff45fb5cf06d92c4caf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ac4ec506881af0ff45fb5cf06d92c4caf">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMSquelch > const &m)</td></tr>
|
|
<tr class="separator:ac4ec506881af0ff45fb5cf06d92c4caf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cbe12005aeb38cb028ed340a6834ac3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0cbe12005aeb38cb028ed340a6834ac3">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProofPathRequest > const &m)</td></tr>
|
|
<tr class="separator:a0cbe12005aeb38cb028ed340a6834ac3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1db33d3fd1b5f168c969b02ccf261d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad1db33d3fd1b5f168c969b02ccf261d1">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProofPathResponse > const &m)</td></tr>
|
|
<tr class="separator:ad1db33d3fd1b5f168c969b02ccf261d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d702168f502c7640e982ddf1be8925a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0d702168f502c7640e982ddf1be8925a">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMReplayDeltaRequest > const &m)</td></tr>
|
|
<tr class="separator:a0d702168f502c7640e982ddf1be8925a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a296fdc827cb137f58cacd25fdc9b29d0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a296fdc827cb137f58cacd25fdc9b29d0">onMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMReplayDeltaResponse > const &m)</td></tr>
|
|
<tr class="separator:a296fdc827cb137f58cacd25fdc9b29d0"><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="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:a79457049fd4de2aa6b5aea6efaaca1d4"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a79457049fd4de2aa6b5aea6efaaca1d4">clock_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a></td></tr>
|
|
<tr class="separator:a79457049fd4de2aa6b5aea6efaaca1d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8aa04860e5d4fe5f94ff63102720cdc"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> = boost::system::error_code</td></tr>
|
|
<tr class="separator:aa8aa04860e5d4fe5f94ff63102720cdc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c3d6d5f4d539de10027f1fe08a48db2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a5c3d6d5f4d539de10027f1fe08a48db2">socket_type</a> = boost::asio::ip::tcp::socket</td></tr>
|
|
<tr class="separator:a5c3d6d5f4d539de10027f1fe08a48db2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c1ac1a18bde13ddc1e78f87ec22daf6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a9c1ac1a18bde13ddc1e78f87ec22daf6">middle_type</a> = boost::beast::tcp_stream</td></tr>
|
|
<tr class="separator:a9c1ac1a18bde13ddc1e78f87ec22daf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a041ef87534482f1af97bfb9caa48fce2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> = boost::beast::ssl_stream< <a class="el" href="classripple_1_1PeerImp.html#a9c1ac1a18bde13ddc1e78f87ec22daf6">middle_type</a> ></td></tr>
|
|
<tr class="separator:a041ef87534482f1af97bfb9caa48fce2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c91a1648bd0c84a7942188cd30ff514"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2c91a1648bd0c84a7942188cd30ff514">address_type</a> = boost::asio::ip::address</td></tr>
|
|
<tr class="separator:a2c91a1648bd0c84a7942188cd30ff514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a1b8e16ece60f41660ea717bf594295"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2a1b8e16ece60f41660ea717bf594295">endpoint_type</a> = boost::asio::ip::tcp::endpoint</td></tr>
|
|
<tr class="separator:a2a1b8e16ece60f41660ea717bf594295"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb652a2395c76dc6ed887f0ec356dbc8"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#abb652a2395c76dc6ed887f0ec356dbc8">waitable_timer</a> = boost::asio::basic_waitable_timer< <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> ></td></tr>
|
|
<tr class="separator:abb652a2395c76dc6ed887f0ec356dbc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5664fdf6d66c9ca6845e52de112da401"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a5664fdf6d66c9ca6845e52de112da401">Compressed</a> = <a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">compression::Compressed</a></td></tr>
|
|
<tr class="separator:a5664fdf6d66c9ca6845e52de112da401"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a63c7b7076475ae93d8f0f9701aff008d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a63c7b7076475ae93d8f0f9701aff008d">close</a> ()</td></tr>
|
|
<tr class="separator:a63c7b7076475ae93d8f0f9701aff008d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ee4fbaeb20fb4fa2afa1d7feff3acfe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a7ee4fbaeb20fb4fa2afa1d7feff3acfe">fail</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &<a class="el" href="classripple_1_1PeerImp.html#aa88728d210c9f5f3076ab1bc41d2dcce">name</a>, <a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> ec)</td></tr>
|
|
<tr class="separator:a7ee4fbaeb20fb4fa2afa1d7feff3acfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e9d3c13403686e3b9e16ddd96d66ebc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2e9d3c13403686e3b9e16ddd96d66ebc">gracefulClose</a> ()</td></tr>
|
|
<tr class="separator:a2e9d3c13403686e3b9e16ddd96d66ebc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b8a0d5f46ae863f73c45ac9943891a9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a9b8a0d5f46ae863f73c45ac9943891a9">setTimer</a> ()</td></tr>
|
|
<tr class="separator:a9b8a0d5f46ae863f73c45ac9943891a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34bf89d4bb9c6291d3516fba4ca4095a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a34bf89d4bb9c6291d3516fba4ca4095a">cancelTimer</a> ()</td></tr>
|
|
<tr class="separator:a34bf89d4bb9c6291d3516fba4ca4095a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25318d42fb317679fa624ae59d261aed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a25318d42fb317679fa624ae59d261aed">onTimer</a> (boost::system::error_code const &ec)</td></tr>
|
|
<tr class="separator:a25318d42fb317679fa624ae59d261aed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea2f07c7e516c3d9bde60bfde45fb5bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aea2f07c7e516c3d9bde60bfde45fb5bc">onShutdown</a> (<a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> ec)</td></tr>
|
|
<tr class="separator:aea2f07c7e516c3d9bde60bfde45fb5bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a769cf63a57812604843f4d00ab124bf0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a769cf63a57812604843f4d00ab124bf0">doAccept</a> ()</td></tr>
|
|
<tr class="separator:a769cf63a57812604843f4d00ab124bf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa88728d210c9f5f3076ab1bc41d2dcce"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aa88728d210c9f5f3076ab1bc41d2dcce">name</a> () const</td></tr>
|
|
<tr class="separator:aa88728d210c9f5f3076ab1bc41d2dcce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23911da98ba540250f16a5628a1b25c3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a23911da98ba540250f16a5628a1b25c3">domain</a> () const</td></tr>
|
|
<tr class="separator:a23911da98ba540250f16a5628a1b25c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc7c7c76ccd8f49f2cdaf96fb5980b56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#afc7c7c76ccd8f49f2cdaf96fb5980b56">doProtocolStart</a> ()</td></tr>
|
|
<tr class="separator:afc7c7c76ccd8f49f2cdaf96fb5980b56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae006dc5db77f8b78d0ece0117c6fce1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aae006dc5db77f8b78d0ece0117c6fce1">onReadMessage</a> (<a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> ec, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</td></tr>
|
|
<tr class="separator:aae006dc5db77f8b78d0ece0117c6fce1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf6dee0e6890d0d9b338cc5e0ce8d3c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#acf6dee0e6890d0d9b338cc5e0ce8d3c3">onWriteMessage</a> (<a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> ec, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> bytes_transferred)</td></tr>
|
|
<tr class="separator:acf6dee0e6890d0d9b338cc5e0ce8d3c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03f459f767cab851ecd4b6a1f606589e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a03f459f767cab851ecd4b6a1f606589e">handleTransaction</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransaction > const &m, bool eraseTxQueue)</td></tr>
|
|
<tr class="memdesc:a03f459f767cab851ecd4b6a1f606589e"><td class="mdescLeft"> </td><td class="mdescRight">Called from onMessage(TMTransaction(s)). <a href="classripple_1_1PeerImp.html#a03f459f767cab851ecd4b6a1f606589e">More...</a><br /></td></tr>
|
|
<tr class="separator:a03f459f767cab851ecd4b6a1f606589e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad801c27f5645dba3e222ab722e515b6c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad801c27f5645dba3e222ab722e515b6c">handleHaveTransactions</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactions > const &m)</td></tr>
|
|
<tr class="memdesc:ad801c27f5645dba3e222ab722e515b6c"><td class="mdescLeft"> </td><td class="mdescRight">Handle protocol message with hashes of transactions that have not been relayed by an upstream node down to its peers - request transactions, which have not been relayed to this peer. <a href="classripple_1_1PeerImp.html#ad801c27f5645dba3e222ab722e515b6c">More...</a><br /></td></tr>
|
|
<tr class="separator:ad801c27f5645dba3e222ab722e515b6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84d4a07ead2085223f3969cbe6734e9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a84d4a07ead2085223f3969cbe6734e9d">reduceRelayReady</a> ()</td></tr>
|
|
<tr class="separator:a84d4a07ead2085223f3969cbe6734e9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e02cee2bfb4677906e9e2eeca08b517"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a5e02cee2bfb4677906e9e2eeca08b517">addLedger</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &hash, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lockedRecentLock)</td></tr>
|
|
<tr class="separator:a5e02cee2bfb4677906e9e2eeca08b517"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac04a8a35d5e84ec934cd76d2185b84a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aac04a8a35d5e84ec934cd76d2185b84a">doFetchPack</a> (const <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > &packet)</td></tr>
|
|
<tr class="separator:aac04a8a35d5e84ec934cd76d2185b84a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07d0441dd1b4d2111290baced384eedb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a07d0441dd1b4d2111290baced384eedb">onValidatorListMessage</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &messageType, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &manifest, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> version, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> > const &blobs)</td></tr>
|
|
<tr class="separator:a07d0441dd1b4d2111290baced384eedb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5cc780ed6bff1f0f3e3b6654fd76af2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aa5cc780ed6bff1f0f3e3b6654fd76af2">doTransactions</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > const &packet)</td></tr>
|
|
<tr class="memdesc:aa5cc780ed6bff1f0f3e3b6654fd76af2"><td class="mdescLeft"> </td><td class="mdescRight">Process peer's request to send missing transactions. <a href="classripple_1_1PeerImp.html#aa5cc780ed6bff1f0f3e3b6654fd76af2">More...</a><br /></td></tr>
|
|
<tr class="separator:aa5cc780ed6bff1f0f3e3b6654fd76af2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a004b440c2581635e0adaaa3a47590fbc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a004b440c2581635e0adaaa3a47590fbc">checkTransaction</a> (int flags, bool checkSignature, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1STTx.html">STTx</a> const > const &stx)</td></tr>
|
|
<tr class="separator:a004b440c2581635e0adaaa3a47590fbc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae47fec62cd07d6708cc5930c5d77825c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ae47fec62cd07d6708cc5930c5d77825c">checkPropose</a> (bool isTrusted, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProposeSet > const &packet, <a class="el" href="classripple_1_1RCLCxPeerPos.html">RCLCxPeerPos</a> peerPos)</td></tr>
|
|
<tr class="separator:ae47fec62cd07d6708cc5930c5d77825c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af769c6748ee440046c6d69552a23cd19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af769c6748ee440046c6d69552a23cd19">checkValidation</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_1STValidation.html">STValidation</a> > const &val, <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &key, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidation > const &packet)</td></tr>
|
|
<tr class="separator:af769c6748ee440046c6d69552a23cd19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a288743d9657d688720890a09762659b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a288743d9657d688720890a09762659b4">sendLedgerBase</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_1Ledger.html">Ledger</a> const > const &ledger, protocol::TMLedgerData &ledgerData)</td></tr>
|
|
<tr class="separator:a288743d9657d688720890a09762659b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2de47090255436a4776883ae0377e08c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2de47090255436a4776883ae0377e08c">getLedger</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const &m)</td></tr>
|
|
<tr class="separator:a2de47090255436a4776883ae0377e08c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ee21794529984f56567d310e0adebaa"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a4ee21794529984f56567d310e0adebaa">getTxSet</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const &m) const</td></tr>
|
|
<tr class="separator:a4ee21794529984f56567d310e0adebaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a397cc73dde178da1d6c499887c72b59f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a397cc73dde178da1d6c499887c72b59f">processLedgerRequest</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const &m)</td></tr>
|
|
<tr class="separator:a397cc73dde178da1d6c499887c72b59f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:aa809ac6735656bd62b6ff456c7366e20"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aa809ac6735656bd62b6ff456c7366e20">makePrefix</a> (<a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> <a class="el" href="classripple_1_1PeerImp.html#ad5f9fa027664a3b94683a02c3cd9febe">id</a>)</td></tr>
|
|
<tr class="separator:aa809ac6735656bd62b6ff456c7366e20"><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:a3a6db914d2068ddf53982b433d7dce97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a3a6db914d2068ddf53982b433d7dce97">app_</a></td></tr>
|
|
<tr class="separator:a3a6db914d2068ddf53982b433d7dce97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad77d12d6d113a0d0bb619236dc424e7a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad77d12d6d113a0d0bb619236dc424e7a">id_</a></td></tr>
|
|
<tr class="separator:ad77d12d6d113a0d0bb619236dc424e7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdd3d73054fd89e364019abae0590d91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#acdd3d73054fd89e364019abae0590d91">sink_</a></td></tr>
|
|
<tr class="separator:acdd3d73054fd89e364019abae0590d91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3ecafa2764da5107bf08f4b718796d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1WrappedSink.html">beast::WrappedSink</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ab3ecafa2764da5107bf08f4b718796d7">p_sink_</a></td></tr>
|
|
<tr class="separator:ab3ecafa2764da5107bf08f4b718796d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1e8a55ca5b1179bff11289830b6c30c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af1e8a55ca5b1179bff11289830b6c30c">journal_</a></td></tr>
|
|
<tr class="separator:af1e8a55ca5b1179bff11289830b6c30c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f022bda1c97c193ad63f49946dc79af"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a2f022bda1c97c193ad63f49946dc79af">p_journal_</a></td></tr>
|
|
<tr class="separator:a2f022bda1c97c193ad63f49946dc79af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a137ee1a1d19c075b645a64a7f8a770b4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a137ee1a1d19c075b645a64a7f8a770b4">stream_ptr_</a></td></tr>
|
|
<tr class="separator:a137ee1a1d19c075b645a64a7f8a770b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ddb472c866cf5184195630f4d50ab6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PeerImp.html#a5c3d6d5f4d539de10027f1fe08a48db2">socket_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a8ddb472c866cf5184195630f4d50ab6c">socket_</a></td></tr>
|
|
<tr class="separator:a8ddb472c866cf5184195630f4d50ab6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada4e6d052bc58424b7837b43768cf1a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ada4e6d052bc58424b7837b43768cf1a1">stream_</a></td></tr>
|
|
<tr class="separator:ada4e6d052bc58424b7837b43768cf1a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef0a014fd8791fb1e3d47b783e491c1b"><td class="memItemLeft" align="right" valign="top">boost::asio::strand< boost::asio::executor > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aef0a014fd8791fb1e3d47b783e491c1b">strand_</a></td></tr>
|
|
<tr class="separator:aef0a014fd8791fb1e3d47b783e491c1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac31e4effcc17458edb046d297a8ef14f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PeerImp.html#abb652a2395c76dc6ed887f0ec356dbc8">waitable_timer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ac31e4effcc17458edb046d297a8ef14f">timer_</a></td></tr>
|
|
<tr class="separator:ac31e4effcc17458edb046d297a8ef14f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed11b723277f12570dc80a8f14b3d1d5"><td class="memItemLeft" align="right" valign="top">const <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_1PeerImp.html#aed11b723277f12570dc80a8f14b3d1d5">remote_address_</a></td></tr>
|
|
<tr class="separator:aed11b723277f12570dc80a8f14b3d1d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad29d370765fbc2405bdf7ea2d15d601b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad29d370765fbc2405bdf7ea2d15d601b">overlay_</a></td></tr>
|
|
<tr class="separator:ad29d370765fbc2405bdf7ea2d15d601b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c629018fcb247115950829c345b2df7"><td class="memItemLeft" align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0c629018fcb247115950829c345b2df7">inbound_</a></td></tr>
|
|
<tr class="separator:a0c629018fcb247115950829c345b2df7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e0132307f0669ca95b6abe730924807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a8e0132307f0669ca95b6abe730924807">protocol_</a></td></tr>
|
|
<tr class="separator:a8e0132307f0669ca95b6abe730924807"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff4fa57a430335fc3f70e012e471284a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic</a>< <a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2a">Tracking</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#aff4fa57a430335fc3f70e012e471284a">tracking_</a></td></tr>
|
|
<tr class="separator:aff4fa57a430335fc3f70e012e471284a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a886eec43fe2048f3ecbae40711ad9cef"><td class="memItemLeft" align="right" valign="top">clock_type::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a886eec43fe2048f3ecbae40711ad9cef">trackingTime_</a></td></tr>
|
|
<tr class="separator:a886eec43fe2048f3ecbae40711ad9cef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a188c37583421faf7f1fa2bea12fe7180"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a188c37583421faf7f1fa2bea12fe7180">detaching_</a> = false</td></tr>
|
|
<tr class="separator:a188c37583421faf7f1fa2bea12fe7180"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af30b1a251f7a0a3546bfbb645130b713"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af30b1a251f7a0a3546bfbb645130b713">publicKey_</a></td></tr>
|
|
<tr class="separator:af30b1a251f7a0a3546bfbb645130b713"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10ceb4899e1d4cc4f27a9af79e82e880"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a10ceb4899e1d4cc4f27a9af79e82e880">name_</a></td></tr>
|
|
<tr class="separator:a10ceb4899e1d4cc4f27a9af79e82e880"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10408149af92b12413402a291ac37e82"><td class="memItemLeft" align="right" valign="top">boost::shared_mutex </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a10408149af92b12413402a291ac37e82">nameMutex_</a></td></tr>
|
|
<tr class="separator:a10408149af92b12413402a291ac37e82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3c64392ebd7001f10a0cb93010858e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad3c64392ebd7001f10a0cb93010858e5">minLedger_</a> = 0</td></tr>
|
|
<tr class="separator:ad3c64392ebd7001f10a0cb93010858e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31af9885f3287b33d324d59f8f549878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a31af9885f3287b33d324d59f8f549878">maxLedger_</a> = 0</td></tr>
|
|
<tr class="separator:a31af9885f3287b33d324d59f8f549878"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd0d9f359b78affdc97507b1dd70702"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a1dd0d9f359b78affdc97507b1dd70702">closedLedgerHash_</a></td></tr>
|
|
<tr class="separator:a1dd0d9f359b78affdc97507b1dd70702"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98c400cc69a072ae5dd425113babc0fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a98c400cc69a072ae5dd425113babc0fb">previousLedgerHash_</a></td></tr>
|
|
<tr class="separator:a98c400cc69a072ae5dd425113babc0fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5179829767fd9651abd0c8e66ee27560"><td class="memItemLeft" align="right" valign="top">boost::circular_buffer< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a5179829767fd9651abd0c8e66ee27560">recentLedgers_</a> {128}</td></tr>
|
|
<tr class="separator:a5179829767fd9651abd0c8e66ee27560"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a113a4f4d8620b7add096d04c0185e5fb"><td class="memItemLeft" align="right" valign="top">boost::circular_buffer< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a113a4f4d8620b7add096d04c0185e5fb">recentTxSets_</a> {128}</td></tr>
|
|
<tr class="separator:a113a4f4d8620b7add096d04c0185e5fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53e1dcd04d1a1c6576b913ae95fc37e3"><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/chrono/duration.html">std::chrono::milliseconds</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a53e1dcd04d1a1c6576b913ae95fc37e3">latency_</a></td></tr>
|
|
<tr class="separator:a53e1dcd04d1a1c6576b913ae95fc37e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23f99c9eb6bca0f2db087e1120f22ec3"><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/integer.html">std::uint32_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a23f99c9eb6bca0f2db087e1120f22ec3">lastPingSeq_</a></td></tr>
|
|
<tr class="separator:a23f99c9eb6bca0f2db087e1120f22ec3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a460d3d1a70fcee9ae038012f77012a41"><td class="memItemLeft" align="right" valign="top">clock_type::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a460d3d1a70fcee9ae038012f77012a41">lastPingTime_</a></td></tr>
|
|
<tr class="separator:a460d3d1a70fcee9ae038012f77012a41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55153b2085eaefbdb5e8447247872d08"><td class="memItemLeft" align="right" valign="top">const clock_type::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a55153b2085eaefbdb5e8447247872d08">creationTime_</a></td></tr>
|
|
<tr class="separator:a55153b2085eaefbdb5e8447247872d08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92bfc40054cd1c222f06494e74593fc6"><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_1UptimeClock.html">UptimeClock</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a92bfc40054cd1c222f06494e74593fc6">squelch_</a></td></tr>
|
|
<tr class="separator:a92bfc40054cd1c222f06494e74593fc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d90ab41186371b3b0c13e2ce8d89486"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a6d90ab41186371b3b0c13e2ce8d89486">recentLock_</a></td></tr>
|
|
<tr class="separator:a6d90ab41186371b3b0c13e2ce8d89486"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f54c0cdd1604bbf44ea7ce3ff8a3a86"><td class="memItemLeft" align="right" valign="top">protocol::TMStatusChange </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0f54c0cdd1604bbf44ea7ce3ff8a3a86">last_status_</a></td></tr>
|
|
<tr class="separator:a0f54c0cdd1604bbf44ea7ce3ff8a3a86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af29eb14e970e770829b9bd767825767e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af29eb14e970e770829b9bd767825767e">usage_</a></td></tr>
|
|
<tr class="separator:af29eb14e970e770829b9bd767825767e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c33a8b35ed60127d256c6210770dfc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Resource_1_1Charge.html">Resource::Charge</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a8c33a8b35ed60127d256c6210770dfc9">fee_</a></td></tr>
|
|
<tr class="separator:a8c33a8b35ed60127d256c6210770dfc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a782c61e1a566d2368165cca8ee3a84e9"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a782c61e1a566d2368165cca8ee3a84e9">slot_</a></td></tr>
|
|
<tr class="separator:a782c61e1a566d2368165cca8ee3a84e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1b47f2938308431523fa640dbb94610"><td class="memItemLeft" align="right" valign="top">boost::beast::multi_buffer </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#af1b47f2938308431523fa640dbb94610">read_buffer_</a></td></tr>
|
|
<tr class="separator:af1b47f2938308431523fa640dbb94610"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1046b6b5845a0bd2a25d545dce6c489"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad1046b6b5845a0bd2a25d545dce6c489">request_</a></td></tr>
|
|
<tr class="separator:ad1046b6b5845a0bd2a25d545dce6c489"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26234749117cc4f192ab33d2cf7d4353"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a26234749117cc4f192ab33d2cf7d4353">response_</a></td></tr>
|
|
<tr class="separator:a26234749117cc4f192ab33d2cf7d4353"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07c076bb0ff33256d508d55713ecaa50"><td class="memItemLeft" align="right" valign="top">boost::beast::http::fields const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a07c076bb0ff33256d508d55713ecaa50">headers_</a></td></tr>
|
|
<tr class="separator:a07c076bb0ff33256d508d55713ecaa50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0155ede7b8d78f8f04a273a531d86ec0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/queue.html">std::queue</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> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a0155ede7b8d78f8f04a273a531d86ec0">send_queue_</a></td></tr>
|
|
<tr class="separator:a0155ede7b8d78f8f04a273a531d86ec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25559d6b6e8167b4071e61e04b8cbb12"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a25559d6b6e8167b4071e61e04b8cbb12">gracefulClose_</a> = false</td></tr>
|
|
<tr class="separator:a25559d6b6e8167b4071e61e04b8cbb12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8ee8cc74ba472f9bf6ab8683c1003ff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad8ee8cc74ba472f9bf6ab8683c1003ff">large_sendq_</a> = 0</td></tr>
|
|
<tr class="separator:ad8ee8cc74ba472f9bf6ab8683c1003ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07a8cd5957a865b38abfcbc259fa2878"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1LoadEvent.html">LoadEvent</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a07a8cd5957a865b38abfcbc259fa2878">load_event_</a></td></tr>
|
|
<tr class="separator:a07a8cd5957a865b38abfcbc259fa2878"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9379dd45d728cf971d8ff4d471d097ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</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_1PeerImp.html#a9379dd45d728cf971d8ff4d471d097ff">publisherListSequences_</a></td></tr>
|
|
<tr class="separator:a9379dd45d728cf971d8ff4d471d097ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4af279e888018db4cfeccd3d3c04638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1NodeStore_1_1ShardInfo.html">NodeStore::ShardInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ab4af279e888018db4cfeccd3d3c04638">shardInfos_</a></td></tr>
|
|
<tr class="separator:ab4af279e888018db4cfeccd3d3c04638"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4883ff4412cae3d60e2ab4ff5d35a905"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a4883ff4412cae3d60e2ab4ff5d35a905">shardInfoMutex_</a></td></tr>
|
|
<tr class="separator:a4883ff4412cae3d60e2ab4ff5d35a905"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1af98192bd9143be003b8e314c85c49b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">Compressed</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a1af98192bd9143be003b8e314c85c49b">compressionEnabled_</a> = <a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36">Compressed::Off</a></td></tr>
|
|
<tr class="separator:a1af98192bd9143be003b8e314c85c49b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67d040880021a143d0cb1d6b7b68961c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a7750eec5e079354285f1d60cfd0247ca">hash_set</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a67d040880021a143d0cb1d6b7b68961c">txQueue_</a></td></tr>
|
|
<tr class="separator:a67d040880021a143d0cb1d6b7b68961c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a42d4226e65fc2633dafe4b757cd7f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a7a42d4226e65fc2633dafe4b757cd7f9">txReduceRelayEnabled_</a> = false</td></tr>
|
|
<tr class="separator:a7a42d4226e65fc2633dafe4b757cd7f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01f5e8f1d4131ce9a717e13d287a1e12"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a01f5e8f1d4131ce9a717e13d287a1e12">vpReduceRelayEnabled_</a> = false</td></tr>
|
|
<tr class="separator:a01f5e8f1d4131ce9a717e13d287a1e12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3d9977d9b0a92e1015928335a3b91fb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ab3d9977d9b0a92e1015928335a3b91fb">ledgerReplayEnabled_</a> = false</td></tr>
|
|
<tr class="separator:ab3d9977d9b0a92e1015928335a3b91fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad69dec5b7ff6f698263bb3fd93f5b908"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#ad69dec5b7ff6f698263bb3fd93f5b908">ledgerReplayMsgHandler_</a></td></tr>
|
|
<tr class="separator:ad69dec5b7ff6f698263bb3fd93f5b908"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63ebca31f6c2f54226ff7106ee40cdb1"><td class="memItemLeft" >struct {</td></tr>
|
|
<tr class="memitem:a60ec9b945385ff67ef2d5a169218fafe"><td class="memItemLeft" >   <a class="el" href="classripple_1_1PeerImp_1_1Metrics.html">Metrics</a>   <a class="el" href="classripple_1_1PeerImp.html#a0c2b9505bc94a4cecb869a34eb549669">sent</a></td></tr>
|
|
<tr class="separator:a60ec9b945385ff67ef2d5a169218fafe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0463d3e6c16b7eb0e0a818ebbc7a5dc0"><td class="memItemLeft" >   <a class="el" href="classripple_1_1PeerImp_1_1Metrics.html">Metrics</a>   <a class="el" href="classripple_1_1PeerImp.html#a7cf716c8b44a40a3828c5e018157b748">recv</a></td></tr>
|
|
<tr class="separator:a0463d3e6c16b7eb0e0a818ebbc7a5dc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63ebca31f6c2f54226ff7106ee40cdb1"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a63ebca31f6c2f54226ff7106ee40cdb1">metrics_</a></td></tr>
|
|
<tr class="separator:a63ebca31f6c2f54226ff7106ee40cdb1"><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:abddeb3fc608e55b39ef1a969af65b17d"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#abddeb3fc608e55b39ef1a969af65b17d">reduceRelayReady_</a> {false}</td></tr>
|
|
<tr class="separator:abddeb3fc608e55b39ef1a969af65b17d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a83f19dcabf9ef66ad9b2f2835501dc1b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PeerImp.html#a83f19dcabf9ef66ad9b2f2835501dc1b">OverlayImpl</a></td></tr>
|
|
<tr class="separator:a83f19dcabf9ef66ad9b2f2835501dc1b"><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="PeerImp_8h_source.html#l00052">52</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a79457049fd4de2aa6b5aea6efaaca1d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79457049fd4de2aa6b5aea6efaaca1d4">◆ </a></span>clock_type</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_1PeerImp.html#a79457049fd4de2aa6b5aea6efaaca1d4">ripple::PeerImp::clock_type</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</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="PeerImp_8h_source.html#l00061">61</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8aa04860e5d4fe5f94ff63102720cdc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8aa04860e5d4fe5f94ff63102720cdc">◆ </a></span>error_code</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_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">ripple::PeerImp::error_code</a> = boost::system::error_code</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="PeerImp_8h_source.html#l00062">62</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c3d6d5f4d539de10027f1fe08a48db2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c3d6d5f4d539de10027f1fe08a48db2">◆ </a></span>socket_type</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_1PeerImp.html#a5c3d6d5f4d539de10027f1fe08a48db2">ripple::PeerImp::socket_type</a> = boost::asio::ip::tcp::socket</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="PeerImp_8h_source.html#l00063">63</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c1ac1a18bde13ddc1e78f87ec22daf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c1ac1a18bde13ddc1e78f87ec22daf6">◆ </a></span>middle_type</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_1PeerImp.html#a9c1ac1a18bde13ddc1e78f87ec22daf6">ripple::PeerImp::middle_type</a> = boost::beast::tcp_stream</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="PeerImp_8h_source.html#l00064">64</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a041ef87534482f1af97bfb9caa48fce2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a041ef87534482f1af97bfb9caa48fce2">◆ </a></span>stream_type</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_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">ripple::PeerImp::stream_type</a> = boost::beast::ssl_stream<<a class="el" href="classripple_1_1PeerImp.html#a9c1ac1a18bde13ddc1e78f87ec22daf6">middle_type</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="PeerImp_8h_source.html#l00065">65</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c91a1648bd0c84a7942188cd30ff514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c91a1648bd0c84a7942188cd30ff514">◆ </a></span>address_type</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_1PeerImp.html#a2c91a1648bd0c84a7942188cd30ff514">ripple::PeerImp::address_type</a> = boost::asio::ip::address</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="PeerImp_8h_source.html#l00066">66</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a1b8e16ece60f41660ea717bf594295"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a1b8e16ece60f41660ea717bf594295">◆ </a></span>endpoint_type</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_1PeerImp.html#a2a1b8e16ece60f41660ea717bf594295">ripple::PeerImp::endpoint_type</a> = boost::asio::ip::tcp::endpoint</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="PeerImp_8h_source.html#l00067">67</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb652a2395c76dc6ed887f0ec356dbc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb652a2395c76dc6ed887f0ec356dbc8">◆ </a></span>waitable_timer</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_1PeerImp.html#abb652a2395c76dc6ed887f0ec356dbc8">ripple::PeerImp::waitable_timer</a> = boost::asio::basic_waitable_timer<<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</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="PeerImp_8h_source.html#l00069">69</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5664fdf6d66c9ca6845e52de112da401"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5664fdf6d66c9ca6845e52de112da401">◆ </a></span>Compressed</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="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">ripple::PeerImp::Compressed</a> = <a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">compression::Compressed</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="PeerImp_8h_source.html#l00070">70</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</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>
|
|
<a id="a56cc3cdd9c73921f23cb43a2bfa696a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56cc3cdd9c73921f23cb43a2bfa696a1">◆ </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_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">ripple::Peer::id_t</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</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>Uniquely identifies a peer. </p>
|
|
<p>This can be stored in tables to find the peer later. Callers can discover if the peer is no longer connected and make adjustments as needed. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ripple_2overlay_2Peer_8h_source.html#l00055">55</a> of file <a class="el" href="ripple_2overlay_2Peer_8h_source.html">ripple/overlay/Peer.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="a19e49da48df03e4a73204bea2b268d2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19e49da48df03e4a73204bea2b268d2a">◆ </a></span>Tracking</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_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2a">ripple::PeerImp::Tracking</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Whether the peer's view of the ledger converges or diverges from ours. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a19e49da48df03e4a73204bea2b268d2aadb5a93fff259ad3ff2017a64912fa156"></a>diverged </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a19e49da48df03e4a73204bea2b268d2aaad921d60486366258809553a3db49a4a"></a>unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a19e49da48df03e4a73204bea2b268d2aa7de33615d7fbc1cb7bc608d12f1993d2"></a>converged </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00058">58</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a38007892fc69850ac76077d31c505002"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38007892fc69850ac76077d31c505002">◆ </a></span>PeerImp() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PeerImp::PeerImp </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0ca0d7b6b4bee1143e71b24d614de0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0ca0d7b6b4bee1143e71b24d614de0c">◆ </a></span>PeerImp() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PeerImp::PeerImp </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > const & </td>
|
|
<td class="paramname"><em>slot</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> && </td>
|
|
<td class="paramname"><em>request</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>publicKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> </td>
|
|
<td class="paramname"><em>protocol</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> </td>
|
|
<td class="paramname"><em>consumer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> > && </td>
|
|
<td class="paramname"><em>stream_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> & </td>
|
|
<td class="paramname"><em>overlay</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create an active incoming peer from an established ssl connection. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00069">69</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37088bd85454d5a359d5924807dc1763"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37088bd85454d5a359d5924807dc1763">◆ </a></span>PeerImp() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class Buffers > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PeerImp::PeerImp </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a> > && </td>
|
|
<td class="paramname"><em>stream_ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Buffers const & </td>
|
|
<td class="paramname"><em>buffers</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a> > && </td>
|
|
<td class="paramname"><em>slot</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> && </td>
|
|
<td class="paramname"><em>response</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> </td>
|
|
<td class="paramname"><em>usage</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>publicKey</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> </td>
|
|
<td class="paramname"><em>protocol</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a> & </td>
|
|
<td class="paramname"><em>overlay</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create outgoing, handshaked peer. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00650">650</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4a5abf9fb2e30f9dd2d621861eebb8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4a5abf9fb2e30f9dd2d621861eebb8a">◆ </a></span>~PeerImp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PeerImp::~PeerImp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00137">137</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a8cb526ed43fd5ef57bc7954dd7cbb74c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cb526ed43fd5ef57bc7954dd7cbb74c">◆ </a></span>operator=()</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_1PeerImp.html">PeerImp</a>& ripple::PeerImp::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html">PeerImp</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ac00b6f245e02216f917e15a8daf5e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ac00b6f245e02216f917e15a8daf5e0">◆ </a></span>pjournal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const& ripple::PeerImp::pjournal </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00254">254</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96c66532d142fa63764aadffbfc6fe88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96c66532d142fa63764aadffbfc6fe88">◆ </a></span>slot()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a>> const& ripple::PeerImp::slot </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="PeerImp_8h_source.html#l00260">260</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b82daab3747a2e829eb1b8607b9337f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b82daab3747a2e829eb1b8607b9337f">◆ </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::PeerImp::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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a3f5b05ae02ef643a45f7f39db8565298">ripple::test::tx_reduce_relay_test::PeerTest</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00160">160</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b02a6f5908e5da544f876bd48614e4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b02a6f5908e5da544f876bd48614e4c">◆ </a></span>stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::stop </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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1OverlayImpl_1_1Child.html#ac4493bf690681e0f2aa3b597235f0361">ripple::OverlayImpl::Child</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00218">218</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa349eb9f7a80300fcfc951ed514cb658"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa349eb9f7a80300fcfc951ed514cb658">◆ </a></span>send()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a3c89dbf867ba814f0bf2417757d5a0f4">ripple::Peer</a>.</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a8acefb03a28d2d12b5d56f59a3b77905">ripple::test::tx_reduce_relay_test::PeerTest</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00244">244</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac680e8b2826200be0de66f39e6350f32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac680e8b2826200be0de66f39e6350f32">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00298">298</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8d1bd90dc46d3420d19fba02bd51144"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8d1bd90dc46d3420d19fba02bd51144">◆ </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::PeerImp::addTxQueue </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></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>Add transaction's hash to the transactions' hashes queue. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">hash</td><td>transaction's hash </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1Peer.html#a910dd384abd01647432192b7e05b3748">ripple::Peer</a>.</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#a9f00f294be4b8bcc2e63eafa2d6c0593">ripple::test::tx_reduce_relay_test::PeerTest</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00317">317</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ce6e26cf39a5063c809b175fdaedc1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ce6e26cf39a5063c809b175fdaedc1c">◆ </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::PeerImp::removeTxQueue </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></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>Remove transaction's hash from the transactions' hashes queue. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">hash</td><td>transaction's hash </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<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="PeerImp_8cpp_source.html#l00334">334</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26d17c2612f844166afa4f8a15986161"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26d17c2612f844166afa4f8a15986161">◆ </a></span>sendEndpoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class FwdIt , class > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::sendEndpoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FwdIt </td>
|
|
<td class="paramname"><em>first</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">FwdIt </td>
|
|
<td class="paramname"><em>last</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Send a set of <a class="el" href="namespaceripple_1_1PeerFinder.html">PeerFinder</a> endpoints as a protocol message. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00723">723</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a737331e178418758cda61c2a8a39e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a737331e178418758cda61c2a8a39e3">◆ </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::PeerImp::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> </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="PeerImp_8h_source.html#l00306">306</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8751c05cccdb39124a0b81bd8efa58e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8751c05cccdb39124a0b81bd8efa58e">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00346">346</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5f9fa027664a3b94683a02c3cd9febe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5f9fa027664a3b94683a02c3cd9febe">◆ </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">Peer::id_t</a> ripple::PeerImp::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="PeerImp_8h_source.html#l00319">319</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac10a9e3be56b4c19cd297dc1ee81fccf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac10a9e3be56b4c19cd297dc1ee81fccf">◆ </a></span>crawl()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::crawl </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns <code>true</code> if this connection will publicly share its IP address. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00360">360</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf07c79bb64c5aca004dfe7752e2daef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf07c79bb64c5aca004dfe7752e2daef">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00369">369</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8cadb54d376a3e5233e95dafe51483d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8cadb54d376a3e5233e95dafe51483d">◆ </a></span>checkTracking() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::checkTracking </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>validationSeq</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Check if the peer is tracking. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">validationSeq</td><td>The ledger sequence of a recently-validated ledger </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02202">2202</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9933663826f3f8d84929864aec3134fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9933663826f3f8d84929864aec3134fe">◆ </a></span>checkTracking() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::checkTracking </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>seq1</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>seq2</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="PeerImp_8cpp_source.html#l02221">2221</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6baf99a2a294efd449f6052cbdf829e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6baf99a2a294efd449f6052cbdf829e">◆ </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::PeerImp::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> </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="PeerImp_8h_source.html#l00341">341</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9530806aa9810287da118287fb87018d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9530806aa9810287da118287fb87018d">◆ </a></span>getVersion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> ripple::PeerImp::getVersion </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the version of rippled that the peer is running, if reported. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00375">375</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c41a6f0980877701514318cd388f6f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c41a6f0980877701514318cd388f6f0">◆ </a></span>uptime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">clock_type::duration ripple::PeerImp::uptime </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00352">352</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c8e5700e9d6ee35b834d189ff915a17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c8e5700e9d6ee35b834d189ff915a17">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00383">383</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbf09221d5f32e0ec2efe67429a78617"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbf09221d5f32e0ec2efe67429a78617">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00501">501</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8bf9ad36c4aeca52a640d56db6a591b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bf9ad36c4aeca52a640d56db6a591b8">◆ </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::PeerImp::publisherListSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>pubKey</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> </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="PeerImp_8h_source.html#l00364">364</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8cc75a0161111207eadb868b5819e7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8cc75a0161111207eadb868b5819e7b">◆ </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::PeerImp::setPublisherListSequence </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const & </td>
|
|
<td class="paramname"><em>pubKey</em>, </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"><em>seq</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>Implements <a class="el" href="classripple_1_1Peer.html#adc1069de1a8a5ff1364003caf00bb139">ripple::Peer</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00375">375</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11d853c3a1a3a21d76f61ecff58c461b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11d853c3a1a3a21d76f61ecff58c461b">◆ </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::PeerImp::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> </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="PeerImp_8h_source.html#l00388">388</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a08aa2f230196348cdeb3f5eccf97fd86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a08aa2f230196348cdeb3f5eccf97fd86">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00518">518</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afad1d4fd948d26f3880b5b392bc6be5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afad1d4fd948d26f3880b5b392bc6be5e">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00544">544</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a457d11b1db6ab6e7d0b138d59f6fcc3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a457d11b1db6ab6e7d0b138d59f6fcc3d">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00553">553</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1217d9e4b7b2a8014b21b8791f4389f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1217d9e4b7b2a8014b21b8791f4389f">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00561">561</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a455a78c4770f677bb7d47ecf397538d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a455a78c4770f677bb7d47ecf397538d3">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l00571">571</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d85b0b8d8c812fbf6b22ba701abc4eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d85b0b8d8c812fbf6b22ba701abc4eb">◆ </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::PeerImp::getScore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>haveItem</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> </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="PeerImp_8cpp_source.html#l03633">3633</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae89b03aea36438d4949ad30a04453173"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae89b03aea36438d4949ad30a04453173">◆ </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::PeerImp::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> </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="PeerImp_8cpp_source.html#l03671">3671</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd11cda882653473f66e9609e9681ea3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd11cda882653473f66e9609e9681ea3">◆ </a></span>fail() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::fail </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>reason</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00603">603</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ef78f163d931a795dd31ce99304f644"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ef78f163d931a795dd31ce99304f644">◆ </a></span>getPeerShardInfos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1NodeStore_1_1ShardInfo.html">NodeStore::ShardInfo</a> > ripple::PeerImp::getPeerShardInfos </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00635">635</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acae3ecb1ba86b676d690d894ed0953f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acae3ecb1ba86b676d690d894ed0953f1">◆ </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::PeerImp::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> </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="PeerImp_8h_source.html#l00423">423</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbc5cde85994cdfc157d2011be362afa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbc5cde85994cdfc157d2011be362afa">◆ </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::PeerImp::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> </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="PeerImp_8h_source.html#l00429">429</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63c7b7076475ae93d8f0f9701aff008d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63c7b7076475ae93d8f0f9701aff008d">◆ </a></span>close()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::close </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00581">581</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ee4fbaeb20fb4fa2afa1d7feff3acfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ee4fbaeb20fb4fa2afa1d7feff3acfe">◆ </a></span>fail() <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::PeerImp::fail </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> </td>
|
|
<td class="paramname"><em>ec</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00622">622</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e9d3c13403686e3b9e16ddd96d66ebc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e9d3c13403686e3b9e16ddd96d66ebc">◆ </a></span>gracefulClose()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::gracefulClose </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00642">642</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b8a0d5f46ae863f73c45ac9943891a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b8a0d5f46ae863f73c45ac9943891a9">◆ </a></span>setTimer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::setTimer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00658">658</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34bf89d4bb9c6291d3516fba4ca4095a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34bf89d4bb9c6291d3516fba4ca4095a">◆ </a></span>cancelTimer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::cancelTimer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00676">676</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa809ac6735656bd62b6ff456c7366e20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa809ac6735656bd62b6ff456c7366e20">◆ </a></span>makePrefix()</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/string/basic_string.html">std::string</a> ripple::PeerImp::makePrefix </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> </td>
|
|
<td class="paramname"><em>id</em></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00685">685</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25318d42fb317679fa624ae59d261aed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25318d42fb317679fa624ae59d261aed">◆ </a></span>onTimer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onTimer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::system::error_code const & </td>
|
|
<td class="paramname"><em>ec</em></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00693">693</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea2f07c7e516c3d9bde60bfde45fb5bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea2f07c7e516c3d9bde60bfde45fb5bc">◆ </a></span>onShutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onShutdown </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> </td>
|
|
<td class="paramname"><em>ec</em></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00754">754</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a769cf63a57812604843f4d00ab124bf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a769cf63a57812604843f4d00ab124bf0">◆ </a></span>doAccept()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::doAccept </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00770">770</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa88728d210c9f5f3076ab1bc41d2dcce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa88728d210c9f5f3076ab1bc41d2dcce">◆ </a></span>name()</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/string/basic_string.html">std::string</a> ripple::PeerImp::name </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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00836">836</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23911da98ba540250f16a5628a1b25c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23911da98ba540250f16a5628a1b25c3">◆ </a></span>domain()</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/string/basic_string.html">std::string</a> ripple::PeerImp::domain </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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00843">843</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc7c7c76ccd8f49f2cdaf96fb5980b56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc7c7c76ccd8f49f2cdaf96fb5980b56">◆ </a></span>doProtocolStart()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::doProtocolStart </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l00853">853</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae006dc5db77f8b78d0ece0117c6fce1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae006dc5db77f8b78d0ece0117c6fce1">◆ </a></span>onReadMessage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onReadMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> </td>
|
|
<td class="paramname"><em>ec</em>, </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> </td>
|
|
<td class="paramname"><em>bytes_transferred</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00896">896</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf6dee0e6890d0d9b338cc5e0ce8d3c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf6dee0e6890d0d9b338cc5e0ce8d3c3">◆ </a></span>onWriteMessage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onWriteMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PeerImp.html#aa8aa04860e5d4fe5f94ff63102720cdc">error_code</a> </td>
|
|
<td class="paramname"><em>ec</em>, </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> </td>
|
|
<td class="paramname"><em>bytes_transferred</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l00952">952</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03f459f767cab851ecd4b6a1f606589e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03f459f767cab851ecd4b6a1f606589e">◆ </a></span>handleTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::handleTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransaction > const & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>eraseTxQueue</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Called from onMessage(TMTransaction(s)). </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">m</td><td><a class="el" href="classripple_1_1Transaction.html">Transaction</a> protocol message </td></tr>
|
|
<tr><td class="paramname">eraseTxQueue</td><td>is true when called from onMessage(TMTransaction) and is false when called from onMessage(TMTransactions). If true then the transaction hash is erased from txQueue_. Don't need to erase from the queue when called from onMessage(TMTransactions) because this message is a response to the missing transactions request and the queue would not have any of these transactions. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01525">1525</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad801c27f5645dba3e222ab722e515b6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad801c27f5645dba3e222ab722e515b6c">◆ </a></span>handleHaveTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::handleHaveTransactions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactions > 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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handle protocol message with hashes of transactions that have not been relayed by an upstream node down to its peers - request transactions, which have not been relayed to this peer. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">m</td><td>protocol message with transactions' hashes </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02824">2824</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84d4a07ead2085223f3969cbe6734e9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84d4a07ead2085223f3969cbe6734e9d">◆ </a></span>reduceRelayReady()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::reduceRelayReady </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l03678">3678</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4903f4a4aeda23c806152c6a4cea114b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4903f4a4aeda23c806152c6a4cea114b">◆ </a></span>onMessageUnknown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessageUnknown </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>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01006">1006</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78a01a7c2f1f7ad5e7c23ea3767cc6ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78a01a7c2f1f7ad5e7c23ea3767cc6ea">◆ </a></span>onMessageBegin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessageBegin </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>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><::google::protobuf::Message > const & </td>
|
|
<td class="paramname"><em>m</em>, </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> </td>
|
|
<td class="paramname"><em>size</em>, </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> </td>
|
|
<td class="paramname"><em>uncompressed_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isCompressed</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="PeerImp_8cpp_source.html#l01012">1012</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a081ce86dc210e524fec85f035ea55427"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a081ce86dc210e524fec85f035ea55427">◆ </a></span>onMessageEnd()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessageEnd </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>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><::google::protobuf::Message > const & </td>
|
|
<td class="paramname"><em>m</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="PeerImp_8cpp_source.html#l01046">1046</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16662b11fbe68fcd1633ee322a58de2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16662b11fbe68fcd1633ee322a58de2d">◆ </a></span>onMessage() <span class="overload">[1/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMManifests > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01055">1055</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb2cce5e6c2d8771f71ff7a72a70c447"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb2cce5e6c2d8771f71ff7a72a70c447">◆ </a></span>onMessage() <span class="overload">[2/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPing > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01075">1075</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46bba3f62a4f708e6b6700ad7499a2e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46bba3f62a4f708e6b6700ad7499a2e8">◆ </a></span>onMessage() <span class="overload">[3/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMCluster > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01112">1112</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ce61e91d5eac093fcc0f1baf0eb1370"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ce61e91d5eac093fcc0f1baf0eb1370">◆ </a></span>onMessage() <span class="overload">[4/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetPeerShardInfo > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01184">1184</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd7b1c50cae55303aa6df947e08b59f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd7b1c50cae55303aa6df947e08b59f1">◆ </a></span>onMessage() <span class="overload">[5/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPeerShardInfo > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01190">1190</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add4929e3398b3cc871a78e7045e90b5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add4929e3398b3cc871a78e7045e90b5c">◆ </a></span>onMessage() <span class="overload">[6/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetPeerShardInfoV2 > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01196">1196</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a764b7fe9af6db215299c39e510d74964"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a764b7fe9af6db215299c39e510d74964">◆ </a></span>onMessage() <span class="overload">[7/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMPeerShardInfoV2 > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01266">1266</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60fa2bf73e2f56bc5c22ab51dbce7283"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60fa2bf73e2f56bc5c22ab51dbce7283">◆ </a></span>onMessage() <span class="overload">[8/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMEndpoints > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01472">1472</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8db4c2e5b083416533764ec48f3cc27d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8db4c2e5b083416533764ec48f3cc27d">◆ </a></span>onMessage() <span class="overload">[9/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransaction > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01519">1519</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a527650abad6a4bdbbdbb8ab0048d6326"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a527650abad6a4bdbbdbb8ab0048d6326">◆ </a></span>onMessage() <span class="overload">[10/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01623">1623</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90bcf5cda066d0ff2ac39a53bc847f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90bcf5cda066d0ff2ac39a53bc847f1e">◆ </a></span>onMessage() <span class="overload">[11/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMLedgerData > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01817">1817</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcad5b60130b9b3b3f2e3aa0947e1c3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcad5b60130b9b3b3f2e3aa0947e1c3e">◆ </a></span>onMessage() <span class="overload">[12/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProposeSet > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01916">1916</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a4a268b0b54fc693ee984233870d9a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a4a268b0b54fc693ee984233870d9a8">◆ </a></span>onMessage() <span class="overload">[13/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMStatusChange > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02027">2027</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad372b5a31d9493abc3da1a3fbded8a86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad372b5a31d9493abc3da1a3fbded8a86">◆ </a></span>onMessage() <span class="overload">[14/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactionSet > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02243">2243</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90222b7712f8619fe4b5d6a4f0f86f56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90222b7712f8619fe4b5d6a4f0f86f56">◆ </a></span>onMessage() <span class="overload">[15/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidatorList > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02465">2465</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a429d0e7a5a1584dccfe160915fffa037"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a429d0e7a5a1584dccfe160915fffa037">◆ </a></span>onMessage() <span class="overload">[16/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidatorListCollection > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02493">2493</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07c3caabfa782ee7c75117db855c0f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07c3caabfa782ee7c75117db855c0f8f">◆ </a></span>onMessage() <span class="overload">[17/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidation > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02532">2532</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27f2c26cd6e2affc98c672f41d0960e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27f2c26cd6e2affc98c672f41d0960e8">◆ </a></span>onMessage() <span class="overload">[18/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02643">2643</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11049ecd35f8be425f0310ce479dcdf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11049ecd35f8be425f0310ce479dcdf7">◆ </a></span>onMessage() <span class="overload">[19/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMHaveTransactions > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02805">2805</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb9f2e5c00b7f05b8200e599a4ba701b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb9f2e5c00b7f05b8200e599a4ba701b">◆ </a></span>onMessage() <span class="overload">[20/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMTransactions > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02874">2874</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4ec506881af0ff45fb5cf06d92c4caf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4ec506881af0ff45fb5cf06d92c4caf">◆ </a></span>onMessage() <span class="overload">[21/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMSquelch > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02897">2897</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cbe12005aeb38cb028ed340a6834ac3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cbe12005aeb38cb028ed340a6834ac3">◆ </a></span>onMessage() <span class="overload">[22/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProofPathRequest > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01719">1719</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1db33d3fd1b5f168c969b02ccf261d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1db33d3fd1b5f168c969b02ccf261d1">◆ </a></span>onMessage() <span class="overload">[23/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProofPathResponse > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01753">1753</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d702168f502c7640e982ddf1be8925a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d702168f502c7640e982ddf1be8925a">◆ </a></span>onMessage() <span class="overload">[24/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMReplayDeltaRequest > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01768">1768</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a296fdc827cb137f58cacd25fdc9b29d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a296fdc827cb137f58cacd25fdc9b29d0">◆ </a></span>onMessage() <span class="overload">[25/25]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMReplayDeltaResponse > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l01802">1802</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e02cee2bfb4677906e9e2eeca08b517"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e02cee2bfb4677906e9e2eeca08b517">◆ </a></span>addLedger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::addLedger </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/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lockedRecentLock</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02953">2953</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac04a8a35d5e84ec934cd76d2185b84a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac04a8a35d5e84ec934cd76d2185b84a">◆ </a></span>doFetchPack()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::doFetchPack </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > & </td>
|
|
<td class="paramname"><em>packet</em></td><td>)</td>
|
|
<td></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="PeerImp_8cpp_source.html#l02969">2969</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07d0441dd1b4d2111290baced384eedb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07d0441dd1b4d2111290baced384eedb">◆ </a></span>onValidatorListMessage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::onValidatorListMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>messageType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>manifest</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>version</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>< <a class="el" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a> > const & </td>
|
|
<td class="paramname"><em>blobs</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l02269">2269</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5cc780ed6bff1f0f3e3b6654fd76af2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5cc780ed6bff1f0f3e3b6654fd76af2">◆ </a></span>doTransactions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::doTransactions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetObjectByHash > const & </td>
|
|
<td class="paramname"><em>packet</em></td><td>)</td>
|
|
<td></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>Process peer's request to send missing transactions. </p>
|
|
<p>The request is sent in response to TMHaveTransactions. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">packet</td><td>protocol message containing missing transactions' hashes. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03003">3003</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a004b440c2581635e0adaaa3a47590fbc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a004b440c2581635e0adaaa3a47590fbc">◆ </a></span>checkTransaction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::checkTransaction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>checkSignature</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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_1STTx.html">STTx</a> const > const & </td>
|
|
<td class="paramname"><em>stx</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03058">3058</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae47fec62cd07d6708cc5930c5d77825c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae47fec62cd07d6708cc5930c5d77825c">◆ </a></span>checkPropose()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::checkPropose </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isTrusted</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMProposeSet > const & </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1RCLCxPeerPos.html">RCLCxPeerPos</a> </td>
|
|
<td class="paramname"><em>peerPos</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03138">3138</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af769c6748ee440046c6d69552a23cd19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af769c6748ee440046c6d69552a23cd19">◆ </a></span>checkValidation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::checkValidation </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_1STValidation.html">STValidation</a> > const & </td>
|
|
<td class="paramname"><em>val</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMValidation > const & </td>
|
|
<td class="paramname"><em>packet</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03180">3180</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a288743d9657d688720890a09762659b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a288743d9657d688720890a09762659b4">◆ </a></span>sendLedgerBase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::sendLedgerBase </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_1Ledger.html">Ledger</a> const > const & </td>
|
|
<td class="paramname"><em>ledger</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">protocol::TMLedgerData & </td>
|
|
<td class="paramname"><em>ledgerData</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03275">3275</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2de47090255436a4776883ae0377e08c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2de47090255436a4776883ae0377e08c">◆ </a></span>getLedger()</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/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1Ledger.html">Ledger</a> const > ripple::PeerImp::getLedger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > 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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03315">3315</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ee21794529984f56567d310e0adebaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ee21794529984f56567d310e0adebaa">◆ </a></span>getTxSet()</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/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1SHAMap.html">SHAMap</a> const > ripple::PeerImp::getTxSet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > const & </td>
|
|
<td class="paramname"><em>m</em></td><td>)</td>
|
|
<td> const</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="PeerImp_8cpp_source.html#l03426">3426</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a397cc73dde178da1d6c499887c72b59f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a397cc73dde178da1d6c499887c72b59f">◆ </a></span>processLedgerRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PeerImp::processLedgerRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< protocol::TMGetLedger > 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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8cpp_source.html#l03461">3461</a> of file <a class="el" href="PeerImp_8cpp_source.html">PeerImp.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a83f19dcabf9ef66ad9b2f2835501dc1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83f19dcabf9ef66ad9b2f2835501dc1b">◆ </a></span>OverlayImpl</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classripple_1_1OverlayImpl.html">OverlayImpl</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00184">184</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a3a6db914d2068ddf53982b433d7dce97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a6db914d2068ddf53982b433d7dce97">◆ </a></span>app_</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_1Application.html">Application</a>& ripple::PeerImp::app_</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="PeerImp_8h_source.html#l00072">72</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad77d12d6d113a0d0bb619236dc424e7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad77d12d6d113a0d0bb619236dc424e7a">◆ </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">const <a class="el" href="classripple_1_1Peer.html#a56cc3cdd9c73921f23cb43a2bfa696a1">id_t</a> ripple::PeerImp::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="PeerImp_8h_source.html#l00073">73</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdd3d73054fd89e364019abae0590d91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdd3d73054fd89e364019abae0590d91">◆ </a></span>sink_</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_1WrappedSink.html">beast::WrappedSink</a> ripple::PeerImp::sink_</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="PeerImp_8h_source.html#l00074">74</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3ecafa2764da5107bf08f4b718796d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3ecafa2764da5107bf08f4b718796d7">◆ </a></span>p_sink_</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_1WrappedSink.html">beast::WrappedSink</a> ripple::PeerImp::p_sink_</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="PeerImp_8h_source.html#l00075">75</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1e8a55ca5b1179bff11289830b6c30c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1e8a55ca5b1179bff11289830b6c30c">◆ </a></span>journal_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::PeerImp::journal_</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="PeerImp_8h_source.html#l00076">76</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f022bda1c97c193ad63f49946dc79af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f022bda1c97c193ad63f49946dc79af">◆ </a></span>p_journal_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::PeerImp::p_journal_</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="PeerImp_8h_source.html#l00077">77</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a137ee1a1d19c075b645a64a7f8a770b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a137ee1a1d19c075b645a64a7f8a770b4">◆ </a></span>stream_ptr_</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/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a>> ripple::PeerImp::stream_ptr_</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="PeerImp_8h_source.html#l00078">78</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ddb472c866cf5184195630f4d50ab6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ddb472c866cf5184195630f4d50ab6c">◆ </a></span>socket_</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_1PeerImp.html#a5c3d6d5f4d539de10027f1fe08a48db2">socket_type</a>& ripple::PeerImp::socket_</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="PeerImp_8h_source.html#l00079">79</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada4e6d052bc58424b7837b43768cf1a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada4e6d052bc58424b7837b43768cf1a1">◆ </a></span>stream_</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_1PeerImp.html#a041ef87534482f1af97bfb9caa48fce2">stream_type</a>& ripple::PeerImp::stream_</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="PeerImp_8h_source.html#l00080">80</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef0a014fd8791fb1e3d47b783e491c1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef0a014fd8791fb1e3d47b783e491c1b">◆ </a></span>strand_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::strand<boost::asio::executor> ripple::PeerImp::strand_</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="PeerImp_8h_source.html#l00081">81</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac31e4effcc17458edb046d297a8ef14f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac31e4effcc17458edb046d297a8ef14f">◆ </a></span>timer_</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_1PeerImp.html#abb652a2395c76dc6ed887f0ec356dbc8">waitable_timer</a> ripple::PeerImp::timer_</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="PeerImp_8h_source.html#l00082">82</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed11b723277f12570dc80a8f14b3d1d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed11b723277f12570dc80a8f14b3d1d5">◆ </a></span>remote_address_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classbeast_1_1IP_1_1Endpoint.html">beast::IP::Endpoint</a> ripple::PeerImp::remote_address_</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="PeerImp_8h_source.html#l00086">86</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad29d370765fbc2405bdf7ea2d15d601b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad29d370765fbc2405bdf7ea2d15d601b">◆ </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_1OverlayImpl.html">OverlayImpl</a>& ripple::PeerImp::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="PeerImp_8h_source.html#l00090">90</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c629018fcb247115950829c345b2df7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c629018fcb247115950829c345b2df7">◆ </a></span>inbound_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const bool ripple::PeerImp::inbound_</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="PeerImp_8h_source.html#l00091">91</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e0132307f0669ca95b6abe730924807"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e0132307f0669ca95b6abe730924807">◆ </a></span>protocol_</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#a115d5c8fd15fe92c47231fee7fad7c7c">ProtocolVersion</a> ripple::PeerImp::protocol_</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="PeerImp_8h_source.html#l00094">94</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff4fa57a430335fc3f70e012e471284a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff4fa57a430335fc3f70e012e471284a">◆ </a></span>tracking_</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/atomic/atomic.html">std::atomic</a><<a class="el" href="classripple_1_1PeerImp.html#a19e49da48df03e4a73204bea2b268d2a">Tracking</a>> ripple::PeerImp::tracking_</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="PeerImp_8h_source.html#l00096">96</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a886eec43fe2048f3ecbae40711ad9cef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a886eec43fe2048f3ecbae40711ad9cef">◆ </a></span>trackingTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">clock_type::time_point ripple::PeerImp::trackingTime_</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="PeerImp_8h_source.html#l00097">97</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a188c37583421faf7f1fa2bea12fe7180"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a188c37583421faf7f1fa2bea12fe7180">◆ </a></span>detaching_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::detaching_ = false</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="PeerImp_8h_source.html#l00098">98</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af30b1a251f7a0a3546bfbb645130b713"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af30b1a251f7a0a3546bfbb645130b713">◆ </a></span>publicKey_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> ripple::PeerImp::publicKey_</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="PeerImp_8h_source.html#l00100">100</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10ceb4899e1d4cc4f27a9af79e82e880"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10ceb4899e1d4cc4f27a9af79e82e880">◆ </a></span>name_</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/string/basic_string.html">std::string</a> ripple::PeerImp::name_</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="PeerImp_8h_source.html#l00101">101</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10408149af92b12413402a291ac37e82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10408149af92b12413402a291ac37e82">◆ </a></span>nameMutex_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::shared_mutex ripple::PeerImp::nameMutex_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00102">102</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3c64392ebd7001f10a0cb93010858e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3c64392ebd7001f10a0cb93010858e5">◆ </a></span>minLedger_</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#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::PeerImp::minLedger_ = 0</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="PeerImp_8h_source.html#l00106">106</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31af9885f3287b33d324d59f8f549878"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31af9885f3287b33d324d59f8f549878">◆ </a></span>maxLedger_</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#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::PeerImp::maxLedger_ = 0</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="PeerImp_8h_source.html#l00107">107</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1dd0d9f359b78affdc97507b1dd70702"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dd0d9f359b78affdc97507b1dd70702">◆ </a></span>closedLedgerHash_</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> ripple::PeerImp::closedLedgerHash_</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="PeerImp_8h_source.html#l00108">108</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98c400cc69a072ae5dd425113babc0fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98c400cc69a072ae5dd425113babc0fb">◆ </a></span>previousLedgerHash_</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> ripple::PeerImp::previousLedgerHash_</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="PeerImp_8h_source.html#l00109">109</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5179829767fd9651abd0c8e66ee27560"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5179829767fd9651abd0c8e66ee27560">◆ </a></span>recentLedgers_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::circular_buffer<<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>> ripple::PeerImp::recentLedgers_ {128}</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="PeerImp_8h_source.html#l00111">111</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a113a4f4d8620b7add096d04c0185e5fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a113a4f4d8620b7add096d04c0185e5fb">◆ </a></span>recentTxSets_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::circular_buffer<<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>> ripple::PeerImp::recentTxSets_ {128}</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="PeerImp_8h_source.html#l00112">112</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53e1dcd04d1a1c6576b913ae95fc37e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53e1dcd04d1a1c6576b913ae95fc37e3">◆ </a></span>latency_</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/chrono/duration.html">std::chrono::milliseconds</a>> ripple::PeerImp::latency_</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="PeerImp_8h_source.html#l00114">114</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23f99c9eb6bca0f2db087e1120f22ec3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23f99c9eb6bca0f2db087e1120f22ec3">◆ </a></span>lastPingSeq_</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/integer.html">std::uint32_t</a>> ripple::PeerImp::lastPingSeq_</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="PeerImp_8h_source.html#l00115">115</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a460d3d1a70fcee9ae038012f77012a41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a460d3d1a70fcee9ae038012f77012a41">◆ </a></span>lastPingTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">clock_type::time_point ripple::PeerImp::lastPingTime_</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="PeerImp_8h_source.html#l00116">116</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55153b2085eaefbdb5e8447247872d08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55153b2085eaefbdb5e8447247872d08">◆ </a></span>creationTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const clock_type::time_point ripple::PeerImp::creationTime_</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="PeerImp_8h_source.html#l00117">117</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92bfc40054cd1c222f06494e74593fc6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92bfc40054cd1c222f06494e74593fc6">◆ </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_1UptimeClock.html">UptimeClock</a>> ripple::PeerImp::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="PeerImp_8h_source.html#l00119">119</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abddeb3fc608e55b39ef1a969af65b17d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abddeb3fc608e55b39ef1a969af65b17d">◆ </a></span>reduceRelayReady_</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/atomic/atomic.html">std::atomic_bool</a> ripple::PeerImp::reduceRelayReady_ {false}</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="PeerImp_8h_source.html#l00120">120</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d90ab41186371b3b0c13e2ce8d89486"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d90ab41186371b3b0c13e2ce8d89486">◆ </a></span>recentLock_</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/thread/mutex.html">std::mutex</a> ripple::PeerImp::recentLock_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00149">149</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f54c0cdd1604bbf44ea7ce3ff8a3a86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f54c0cdd1604bbf44ea7ce3ff8a3a86">◆ </a></span>last_status_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">protocol::TMStatusChange ripple::PeerImp::last_status_</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="PeerImp_8h_source.html#l00150">150</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af29eb14e970e770829b9bd767825767e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af29eb14e970e770829b9bd767825767e">◆ </a></span>usage_</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_1Resource_1_1Consumer.html">Resource::Consumer</a> ripple::PeerImp::usage_</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="PeerImp_8h_source.html#l00151">151</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c33a8b35ed60127d256c6210770dfc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c33a8b35ed60127d256c6210770dfc9">◆ </a></span>fee_</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_1Resource_1_1Charge.html">Resource::Charge</a> ripple::PeerImp::fee_</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="PeerImp_8h_source.html#l00152">152</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a782c61e1a566d2368165cca8ee3a84e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a782c61e1a566d2368165cca8ee3a84e9">◆ </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">const <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1PeerFinder_1_1Slot.html">PeerFinder::Slot</a>> ripple::PeerImp::slot_</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="PeerImp_8h_source.html#l00153">153</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1b47f2938308431523fa640dbb94610"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1b47f2938308431523fa640dbb94610">◆ </a></span>read_buffer_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::beast::multi_buffer ripple::PeerImp::read_buffer_</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="PeerImp_8h_source.html#l00154">154</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1046b6b5845a0bd2a25d545dce6c489"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1046b6b5845a0bd2a25d545dce6c489">◆ </a></span>request_</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#aa265217edeb8282e636c78b50049f4c0">http_request_type</a> ripple::PeerImp::request_</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="PeerImp_8h_source.html#l00155">155</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26234749117cc4f192ab33d2cf7d4353"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26234749117cc4f192ab33d2cf7d4353">◆ </a></span>response_</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#a2581fa85c4291f16bf9e17d78615d584">http_response_type</a> ripple::PeerImp::response_</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="PeerImp_8h_source.html#l00156">156</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07c076bb0ff33256d508d55713ecaa50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07c076bb0ff33256d508d55713ecaa50">◆ </a></span>headers_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::beast::http::fields const& ripple::PeerImp::headers_</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="PeerImp_8h_source.html#l00157">157</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0155ede7b8d78f8f04a273a531d86ec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0155ede7b8d78f8f04a273a531d86ec0">◆ </a></span>send_queue_</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/container/queue.html">std::queue</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>> > ripple::PeerImp::send_queue_</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="PeerImp_8h_source.html#l00158">158</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25559d6b6e8167b4071e61e04b8cbb12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25559d6b6e8167b4071e61e04b8cbb12">◆ </a></span>gracefulClose_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::gracefulClose_ = false</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="PeerImp_8h_source.html#l00159">159</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8ee8cc74ba472f9bf6ab8683c1003ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8ee8cc74ba472f9bf6ab8683c1003ff">◆ </a></span>large_sendq_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::PeerImp::large_sendq_ = 0</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="PeerImp_8h_source.html#l00160">160</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a07a8cd5957a865b38abfcbc259fa2878"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a07a8cd5957a865b38abfcbc259fa2878">◆ </a></span>load_event_</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/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1LoadEvent.html">LoadEvent</a>> ripple::PeerImp::load_event_</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="PeerImp_8h_source.html#l00161">161</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9379dd45d728cf971d8ff4d471d097ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9379dd45d728cf971d8ff4d471d097ff">◆ </a></span>publisherListSequences_</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#a46c521271235f4e2715d7fa8b68940ca">hash_map</a><<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a>> ripple::PeerImp::publisherListSequences_</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="PeerImp_8h_source.html#l00164">164</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4af279e888018db4cfeccd3d3c04638"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4af279e888018db4cfeccd3d3c04638">◆ </a></span>shardInfos_</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#a46c521271235f4e2715d7fa8b68940ca">hash_map</a><<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1NodeStore_1_1ShardInfo.html">NodeStore::ShardInfo</a>> ripple::PeerImp::shardInfos_</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="PeerImp_8h_source.html#l00167">167</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4883ff4412cae3d60e2ab4ff5d35a905"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4883ff4412cae3d60e2ab4ff5d35a905">◆ </a></span>shardInfoMutex_</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/thread/mutex.html">std::mutex</a> ripple::PeerImp::shardInfoMutex_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00168">168</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1af98192bd9143be003b8e314c85c49b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1af98192bd9143be003b8e314c85c49b">◆ </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"><a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5f">Compressed</a> ripple::PeerImp::compressionEnabled_ = <a class="el" href="namespaceripple_1_1compression.html#a63d59b12f7e712c378860771ef3fdf5fad15305d7a4e34e02489c74a5ef542f36">Compressed::Off</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="PeerImp_8h_source.html#l00170">170</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67d040880021a143d0cb1d6b7b68961c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67d040880021a143d0cb1d6b7b68961c">◆ </a></span>txQueue_</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#a7750eec5e079354285f1d60cfd0247ca">hash_set</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>> ripple::PeerImp::txQueue_</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="PeerImp_8h_source.html#l00175">175</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a42d4226e65fc2633dafe4b757cd7f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a42d4226e65fc2633dafe4b757cd7f9">◆ </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::PeerImp::txReduceRelayEnabled_ = false</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="PeerImp_8h_source.html#l00177">177</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01f5e8f1d4131ce9a717e13d287a1e12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01f5e8f1d4131ce9a717e13d287a1e12">◆ </a></span>vpReduceRelayEnabled_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::vpReduceRelayEnabled_ = false</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="PeerImp_8h_source.html#l00180">180</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3d9977d9b0a92e1015928335a3b91fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3d9977d9b0a92e1015928335a3b91fb">◆ </a></span>ledgerReplayEnabled_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PeerImp::ledgerReplayEnabled_ = false</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="PeerImp_8h_source.html#l00181">181</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad69dec5b7ff6f698263bb3fd93f5b908"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad69dec5b7ff6f698263bb3fd93f5b908">◆ </a></span>ledgerReplayMsgHandler_</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_1LedgerReplayMsgHandler.html">LedgerReplayMsgHandler</a> ripple::PeerImp::ledgerReplayMsgHandler_</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="PeerImp_8h_source.html#l00182">182</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c2b9505bc94a4cecb869a34eb549669"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c2b9505bc94a4cecb869a34eb549669">◆ </a></span>sent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1PeerImp_1_1Metrics.html">Metrics</a> ripple::PeerImp::sent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00215">215</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cf716c8b44a40a3828c5e018157b748"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cf716c8b44a40a3828c5e018157b748">◆ </a></span>recv</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1PeerImp_1_1Metrics.html">Metrics</a> ripple::PeerImp::recv</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PeerImp_8h_source.html#l00216">216</a> of file <a class="el" href="PeerImp_8h_source.html">PeerImp.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63ebca31f6c2f54226ff7106ee40cdb1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63ebca31f6c2f54226ff7106ee40cdb1">◆ </a></span>metrics_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ripple::PeerImp::metrics_</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</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>
|