dash-docs/en/doxygen/html/classCNode.html

2597 lines
152 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Dash Core: CNode 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</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="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Dash Core
&#160;<span id="projectnumber">0.12.2.1</span>
</div>
<div id="projectbrief">P2P Digital Currency</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;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&amp;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>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classCNode.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classCNode-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CNode Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="net_8h_source.html">net.h</a>&gt;</code></p>
<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:a360e2ae57a526e1d9f91ced1c33e2215"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a360e2ae57a526e1d9f91ced1c33e2215">CNode</a> (<a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a> <a class="el" href="classCNode.html#af99591c635f495fc1e6c14745a2a4203">id</a>, <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> nLocalServicesIn, int nMyStartingHeightIn, <a class="el" href="compat_8h.html#a26ef1173e2f2c0d3db27eca28397d723">SOCKET</a> hSocketIn, const <a class="el" href="classCAddress.html">CAddress</a> &amp;addrIn, const std::string &amp;addrNameIn=&quot;&quot;, bool fInboundIn=false, bool fNetworkNodeIn=false)</td></tr>
<tr class="separator:a360e2ae57a526e1d9f91ced1c33e2215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b30cb93e91a48dacc58821abfc44f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ac9b30cb93e91a48dacc58821abfc44f0">~CNode</a> ()</td></tr>
<tr class="separator:ac9b30cb93e91a48dacc58821abfc44f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a157903f7830c0dfbf6a93852066f0b8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a157903f7830c0dfbf6a93852066f0b8f">GetId</a> () const</td></tr>
<tr class="separator:a157903f7830c0dfbf6a93852066f0b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c5bbe8733398b4d14ce05d30aced57e"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3c5bbe8733398b4d14ce05d30aced57e">GetLocalNonce</a> () const</td></tr>
<tr class="separator:a3c5bbe8733398b4d14ce05d30aced57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62937ed6238077e4c6e4364d75b4c0b7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a62937ed6238077e4c6e4364d75b4c0b7">GetMyStartingHeight</a> () const</td></tr>
<tr class="separator:a62937ed6238077e4c6e4364d75b4c0b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72211aaf51af2e981e6b8a1deb73c836"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a72211aaf51af2e981e6b8a1deb73c836">GetRefCount</a> ()</td></tr>
<tr class="separator:a72211aaf51af2e981e6b8a1deb73c836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f39c9fe6b7975531cb9963846aed3e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a7f39c9fe6b7975531cb9963846aed3e7">ReceiveMsgBytes</a> (const char *pch, unsigned int nBytes, bool &amp;complete)</td></tr>
<tr class="separator:a7f39c9fe6b7975531cb9963846aed3e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94438c6285d1635c62ccff10593780e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a94438c6285d1635c62ccff10593780e6">SetRecvVersion</a> (int nVersionIn)</td></tr>
<tr class="separator:a94438c6285d1635c62ccff10593780e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82a03d43590c06f85f8fbcf08427674e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a82a03d43590c06f85f8fbcf08427674e">GetRecvVersion</a> ()</td></tr>
<tr class="separator:a82a03d43590c06f85f8fbcf08427674e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a55cea2748b1837610b2caed8069a90"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a0a55cea2748b1837610b2caed8069a90">SetSendVersion</a> (int nVersionIn)</td></tr>
<tr class="separator:a0a55cea2748b1837610b2caed8069a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253ceac237f69cc1155bfb71acd0c48f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a253ceac237f69cc1155bfb71acd0c48f">GetSendVersion</a> () const</td></tr>
<tr class="separator:a253ceac237f69cc1155bfb71acd0c48f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb65ed679f7bda59aab89e0f5afae292"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCNode.html">CNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#afb65ed679f7bda59aab89e0f5afae292">AddRef</a> ()</td></tr>
<tr class="separator:afb65ed679f7bda59aab89e0f5afae292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af804bf7c7f9794e80a3b916e1befece9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af804bf7c7f9794e80a3b916e1befece9">Release</a> ()</td></tr>
<tr class="separator:af804bf7c7f9794e80a3b916e1befece9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d2cecdd03c9da642d292f6a81ac6ed8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a1d2cecdd03c9da642d292f6a81ac6ed8">AddAddressKnown</a> (const <a class="el" href="classCAddress.html">CAddress</a> &amp;<a class="el" href="classCNode.html#a3993ecb1de2a2135a3cf0904346a6f88">addr</a>)</td></tr>
<tr class="separator:a1d2cecdd03c9da642d292f6a81ac6ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06950a5ce265a1d4df1aad7f28e6fde8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a06950a5ce265a1d4df1aad7f28e6fde8">PushAddress</a> (const <a class="el" href="classCAddress.html">CAddress</a> &amp;<a class="el" href="classCNode.html#a3993ecb1de2a2135a3cf0904346a6f88">addr</a>)</td></tr>
<tr class="separator:a06950a5ce265a1d4df1aad7f28e6fde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3054eb6ade84e8968f032ce3e700f6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ac3054eb6ade84e8968f032ce3e700f6a">AddInventoryKnown</a> (const <a class="el" href="classCInv.html">CInv</a> &amp;inv)</td></tr>
<tr class="separator:ac3054eb6ade84e8968f032ce3e700f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cef2333aa8776127a7e7fcab659eb6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a7cef2333aa8776127a7e7fcab659eb6a">PushInventory</a> (const <a class="el" href="classCInv.html">CInv</a> &amp;inv)</td></tr>
<tr class="separator:a7cef2333aa8776127a7e7fcab659eb6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3315bf026b3c2e27f222b5540c6d472"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aa3315bf026b3c2e27f222b5540c6d472">PushBlockHash</a> (const <a class="el" href="classuint256.html">uint256</a> &amp;hash)</td></tr>
<tr class="separator:aa3315bf026b3c2e27f222b5540c6d472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae215e87e44ab3a4697ad2df1ec2725e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aae215e87e44ab3a4697ad2df1ec2725e">PushBlockHashFromINV</a> (const <a class="el" href="classuint256.html">uint256</a> &amp;hash)</td></tr>
<tr class="separator:aae215e87e44ab3a4697ad2df1ec2725e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0def1498409407d1612833a7d38c875"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ae0def1498409407d1612833a7d38c875">AskFor</a> (const <a class="el" href="classCInv.html">CInv</a> &amp;inv)</td></tr>
<tr class="separator:ae0def1498409407d1612833a7d38c875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a6091a0b0fc0987d9436e1ec708423"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a63a6091a0b0fc0987d9436e1ec708423">CloseSocketDisconnect</a> ()</td></tr>
<tr class="separator:a63a6091a0b0fc0987d9436e1ec708423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa77188d9df85b80e3f8a30292acf6a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aaa77188d9df85b80e3f8a30292acf6a9">copyStats</a> (<a class="el" href="classCNodeStats.html">CNodeStats</a> &amp;stats)</td></tr>
<tr class="separator:aaa77188d9df85b80e3f8a30292acf6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7ed919e1ed445dd9589b984231ba46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aaa7ed919e1ed445dd9589b984231ba46">GetLocalServices</a> () const</td></tr>
<tr class="separator:aaa7ed919e1ed445dd9589b984231ba46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a18a0e04d831c69c144d021a7f7ecb14e"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a18a0e04d831c69c144d021a7f7ecb14e">CalculateKeyedNetGroup</a> (<a class="el" href="classCAddress.html">CAddress</a> &amp;address)</td></tr>
<tr class="separator:a18a0e04d831c69c144d021a7f7ecb14e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a1a2342bb4914d738c14c04affbcdac27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a1a2342bb4914d738c14c04affbcdac27">nServices</a></td></tr>
<tr class="separator:a1a2342bb4914d738c14c04affbcdac27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a395e2ead02225f29423e211aa2108272"><td class="memItemLeft" align="right" valign="top"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a395e2ead02225f29423e211aa2108272">nServicesExpected</a></td></tr>
<tr class="separator:a395e2ead02225f29423e211aa2108272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cda6efa6a9ef9db3eebe70fc3bdd45a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="compat_8h.html#a26ef1173e2f2c0d3db27eca28397d723">SOCKET</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a7cda6efa6a9ef9db3eebe70fc3bdd45a">hSocket</a></td></tr>
<tr class="separator:a7cda6efa6a9ef9db3eebe70fc3bdd45a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c99b7e2b0e53feb58f6859453456f74"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3c99b7e2b0e53feb58f6859453456f74">nSendSize</a></td></tr>
<tr class="separator:a3c99b7e2b0e53feb58f6859453456f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a090bda86de6b84c3db83e1f029d4f453"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a090bda86de6b84c3db83e1f029d4f453">nSendOffset</a></td></tr>
<tr class="separator:a090bda86de6b84c3db83e1f029d4f453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e24a9544df3c60f9e1ec05b5e91051"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a33e24a9544df3c60f9e1ec05b5e91051">nSendBytes</a></td></tr>
<tr class="separator:a33e24a9544df3c60f9e1ec05b5e91051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e5fb1a80fe4247aa577a3c9a74b399"><td class="memItemLeft" align="right" valign="top">std::deque&lt; <a class="el" href="zeroafterfree_8h.html#a77935f92ff5ba1d71d692166f6ce0c1b">CSerializeData</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a68e5fb1a80fe4247aa577a3c9a74b399">vSendMsg</a></td></tr>
<tr class="separator:a68e5fb1a80fe4247aa577a3c9a74b399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79edcac83fc5067567c7b41c26fcc56f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a79edcac83fc5067567c7b41c26fcc56f">cs_vSend</a></td></tr>
<tr class="separator:a79edcac83fc5067567c7b41c26fcc56f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d6deb661c7386a453e0966d2dbc36f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a81d6deb661c7386a453e0966d2dbc36f">cs_vProcessMsg</a></td></tr>
<tr class="separator:a81d6deb661c7386a453e0966d2dbc36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca90abe62ee91e752d59981dd7c4f9ed"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classCNetMessage.html">CNetMessage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aca90abe62ee91e752d59981dd7c4f9ed">vProcessMsg</a></td></tr>
<tr class="separator:aca90abe62ee91e752d59981dd7c4f9ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f76a69e956d342bdbb400541c98ccb"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a30f76a69e956d342bdbb400541c98ccb">nProcessQueueSize</a></td></tr>
<tr class="separator:a30f76a69e956d342bdbb400541c98ccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9649c1f27ff0d8f0ba89eb1ea5bee139"><td class="memItemLeft" align="right" valign="top">std::deque&lt; <a class="el" href="classCInv.html">CInv</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a9649c1f27ff0d8f0ba89eb1ea5bee139">vRecvGetData</a></td></tr>
<tr class="separator:a9649c1f27ff0d8f0ba89eb1ea5bee139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bbe2a7052476d62acf7f0a5a9c5981b"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a8bbe2a7052476d62acf7f0a5a9c5981b">nRecvBytes</a></td></tr>
<tr class="separator:a8bbe2a7052476d62acf7f0a5a9c5981b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4629eba953ff1d5a3c05437c1b6630a"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af4629eba953ff1d5a3c05437c1b6630a">nRecvVersion</a></td></tr>
<tr class="separator:af4629eba953ff1d5a3c05437c1b6630a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af39253ad525733ca64ab3fc785dfc4eb"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af39253ad525733ca64ab3fc785dfc4eb">nLastSend</a></td></tr>
<tr class="separator:af39253ad525733ca64ab3fc785dfc4eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb40f43a51ba686de93256727351af07"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#afb40f43a51ba686de93256727351af07">nLastRecv</a></td></tr>
<tr class="separator:afb40f43a51ba686de93256727351af07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb39393ef08cb5668ded6cb14cdbc147"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#abb39393ef08cb5668ded6cb14cdbc147">nTimeConnected</a></td></tr>
<tr class="separator:abb39393ef08cb5668ded6cb14cdbc147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3079fadef397abbf7e8d444f4426ebe7"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3079fadef397abbf7e8d444f4426ebe7">nTimeOffset</a></td></tr>
<tr class="separator:a3079fadef397abbf7e8d444f4426ebe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab6745f890f7d018b8ab278a4aaf039"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a5ab6745f890f7d018b8ab278a4aaf039">nLastWarningTime</a></td></tr>
<tr class="separator:a5ab6745f890f7d018b8ab278a4aaf039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3993ecb1de2a2135a3cf0904346a6f88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCAddress.html">CAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3993ecb1de2a2135a3cf0904346a6f88">addr</a></td></tr>
<tr class="separator:a3993ecb1de2a2135a3cf0904346a6f88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3155cd313d85ec3ff691f8259a5f5345"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3155cd313d85ec3ff691f8259a5f5345">addrName</a></td></tr>
<tr class="separator:a3155cd313d85ec3ff691f8259a5f5345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6517682efa0709f44780a95384c4ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCService.html">CService</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a1b6517682efa0709f44780a95384c4ec">addrLocal</a></td></tr>
<tr class="separator:a1b6517682efa0709f44780a95384c4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a9784cba9ad06fd9444d940f5c011c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a97a9784cba9ad06fd9444d940f5c011c">nNumWarningsSkipped</a></td></tr>
<tr class="separator:a97a9784cba9ad06fd9444d940f5c011c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a2cdd01cb730536adf1780c3df66430"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a0a2cdd01cb730536adf1780c3df66430">nVersion</a></td></tr>
<tr class="separator:a0a2cdd01cb730536adf1780c3df66430"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb24fb33019af5c4085412fe3898cf01"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#afb24fb33019af5c4085412fe3898cf01">strSubVer</a></td></tr>
<tr class="separator:afb24fb33019af5c4085412fe3898cf01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f0401427c5ffebd1ca404848e83ff7"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a05f0401427c5ffebd1ca404848e83ff7">cleanSubVer</a></td></tr>
<tr class="separator:a05f0401427c5ffebd1ca404848e83ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3096c14b54aa39a02edb63a4a734c3e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ad3096c14b54aa39a02edb63a4a734c3e">fWhitelisted</a></td></tr>
<tr class="separator:ad3096c14b54aa39a02edb63a4a734c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c9b62c42159cc94c6e8ede9ad0ed9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a25c9b62c42159cc94c6e8ede9ad0ed9d">fFeeler</a></td></tr>
<tr class="separator:a25c9b62c42159cc94c6e8ede9ad0ed9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bb91c9968a9f855c05b1121100a8797"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a2bb91c9968a9f855c05b1121100a8797">fOneShot</a></td></tr>
<tr class="separator:a2bb91c9968a9f855c05b1121100a8797"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a721e2470c2c961b7599768a14be68781"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a721e2470c2c961b7599768a14be68781">fClient</a></td></tr>
<tr class="separator:a721e2470c2c961b7599768a14be68781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64b2550ec558b6106ebc122d450ad35b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a64b2550ec558b6106ebc122d450ad35b">fInbound</a></td></tr>
<tr class="separator:a64b2550ec558b6106ebc122d450ad35b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933adb2b192939545a01d602b1d7b53a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a933adb2b192939545a01d602b1d7b53a">fNetworkNode</a></td></tr>
<tr class="separator:a933adb2b192939545a01d602b1d7b53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a359647a8e7ad1fc72243b126b35729b6"><td class="memItemLeft" align="right" valign="top">std::atomic_bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a359647a8e7ad1fc72243b126b35729b6">fSuccessfullyConnected</a></td></tr>
<tr class="separator:a359647a8e7ad1fc72243b126b35729b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2f7ea958313974e8a948292f060922e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af2f7ea958313974e8a948292f060922e">fDisconnect</a></td></tr>
<tr class="separator:af2f7ea958313974e8a948292f060922e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab387bb0c4ffd42e3f0aea233dca0e301"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ab387bb0c4ffd42e3f0aea233dca0e301">fRelayTxes</a></td></tr>
<tr class="separator:ab387bb0c4ffd42e3f0aea233dca0e301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a119824dcaebcd3c8e272a68f19a60c43"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a119824dcaebcd3c8e272a68f19a60c43">fMasternode</a></td></tr>
<tr class="separator:a119824dcaebcd3c8e272a68f19a60c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb25f8bdeeaff5e8cb08abc97bbc44d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCSemaphoreGrant.html">CSemaphoreGrant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a4bb25f8bdeeaff5e8cb08abc97bbc44d">grantOutbound</a></td></tr>
<tr class="separator:a4bb25f8bdeeaff5e8cb08abc97bbc44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a604bf0cdcd13ec51a2d81976ec33c531"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCSemaphoreGrant.html">CSemaphoreGrant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a604bf0cdcd13ec51a2d81976ec33c531">grantMasternodeOutbound</a></td></tr>
<tr class="separator:a604bf0cdcd13ec51a2d81976ec33c531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66aeed3b6534635d031dff3eee9538de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a66aeed3b6534635d031dff3eee9538de">cs_filter</a></td></tr>
<tr class="separator:a66aeed3b6534635d031dff3eee9538de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e28bf088e56fc9d30e99e9de6587743"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCBloomFilter.html">CBloomFilter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a2e28bf088e56fc9d30e99e9de6587743">pfilter</a></td></tr>
<tr class="separator:a2e28bf088e56fc9d30e99e9de6587743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f8cac776bef676651f9b8f3f80ae98"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a01f8cac776bef676651f9b8f3f80ae98">nRefCount</a></td></tr>
<tr class="separator:a01f8cac776bef676651f9b8f3f80ae98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99591c635f495fc1e6c14745a2a4203"><td class="memItemLeft" align="right" valign="top"><a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af99591c635f495fc1e6c14745a2a4203">id</a></td></tr>
<tr class="separator:af99591c635f495fc1e6c14745a2a4203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a108e17226d76c85c89f7d057dad2b088"><td class="memItemLeft" align="right" valign="top">std::atomic_bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a108e17226d76c85c89f7d057dad2b088">fPauseRecv</a></td></tr>
<tr class="separator:a108e17226d76c85c89f7d057dad2b088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b323f9e310e3054d909934b37ae671"><td class="memItemLeft" align="right" valign="top">std::atomic_bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a73b323f9e310e3054d909934b37ae671">fPauseSend</a></td></tr>
<tr class="separator:a73b323f9e310e3054d909934b37ae671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1c0d94de0197c5c4abf5a8d13364f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classuint256.html">uint256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a1a1c0d94de0197c5c4abf5a8d13364f3">hashContinue</a></td></tr>
<tr class="separator:a1a1c0d94de0197c5c4abf5a8d13364f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597b41bd64e2ac9391b7211e65aeb52a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a597b41bd64e2ac9391b7211e65aeb52a">nStartingHeight</a></td></tr>
<tr class="separator:a597b41bd64e2ac9391b7211e65aeb52a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2d9b9182ff111c79f704594c4aa2e1"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCAddress.html">CAddress</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a9b2d9b9182ff111c79f704594c4aa2e1">vAddrToSend</a></td></tr>
<tr class="separator:a9b2d9b9182ff111c79f704594c4aa2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3a08b1a2c85b1c6cf975b2bdb53171"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRollingBloomFilter.html">CRollingBloomFilter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3f3a08b1a2c85b1c6cf975b2bdb53171">addrKnown</a></td></tr>
<tr class="separator:a3f3a08b1a2c85b1c6cf975b2bdb53171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da9c559959e182aff8439cd004ff624"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a3da9c559959e182aff8439cd004ff624">fGetAddr</a></td></tr>
<tr class="separator:a3da9c559959e182aff8439cd004ff624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b30fa8e48005752f6b0bcf43eca478"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classuint256.html">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ab1b30fa8e48005752f6b0bcf43eca478">setKnown</a></td></tr>
<tr class="separator:ab1b30fa8e48005752f6b0bcf43eca478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff4b68eeeee9bf1e27e14f2436a07556"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aff4b68eeeee9bf1e27e14f2436a07556">nNextAddrSend</a></td></tr>
<tr class="separator:aff4b68eeeee9bf1e27e14f2436a07556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af627cc9fe0654487aed7b4224d78ad24"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af627cc9fe0654487aed7b4224d78ad24">nNextLocalAddrSend</a></td></tr>
<tr class="separator:af627cc9fe0654487aed7b4224d78ad24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09fbd8c77f6be2b8d4b309c703ce2e13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCRollingBloomFilter.html">CRollingBloomFilter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a09fbd8c77f6be2b8d4b309c703ce2e13">filterInventoryKnown</a></td></tr>
<tr class="separator:a09fbd8c77f6be2b8d4b309c703ce2e13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd24c9478bc1ab5ba6de6b369080cec"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classCInv.html">CInv</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#abcd24c9478bc1ab5ba6de6b369080cec">vInventoryToSend</a></td></tr>
<tr class="separator:abcd24c9478bc1ab5ba6de6b369080cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e8b0784cc82f33edc2dc4e2834d1ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a1e8b0784cc82f33edc2dc4e2834d1ff0">cs_inventory</a></td></tr>
<tr class="separator:a1e8b0784cc82f33edc2dc4e2834d1ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c8fd0d0ef6e26896c53380e6d6bf331"><td class="memItemLeft" align="right" valign="top">std::set&lt; <a class="el" href="classuint256.html">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a9c8fd0d0ef6e26896c53380e6d6bf331">setAskFor</a></td></tr>
<tr class="separator:a9c8fd0d0ef6e26896c53380e6d6bf331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7593dfbd76c34a81169e3fb2aa0e0cf7"><td class="memItemLeft" align="right" valign="top">std::multimap&lt; int64_t, <a class="el" href="classCInv.html">CInv</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a7593dfbd76c34a81169e3fb2aa0e0cf7">mapAskFor</a></td></tr>
<tr class="separator:a7593dfbd76c34a81169e3fb2aa0e0cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89226be680d821f4eef8fa391f4b4b6a"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a89226be680d821f4eef8fa391f4b4b6a">nNextInvSend</a></td></tr>
<tr class="separator:a89226be680d821f4eef8fa391f4b4b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad47e8171d8a114592e90d7d83ee62875"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classuint256.html">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ad47e8171d8a114592e90d7d83ee62875">vBlockHashesToAnnounce</a></td></tr>
<tr class="separator:ad47e8171d8a114592e90d7d83ee62875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2dc607a2546f0806c721cbdaae05cb7"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classuint256.html">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ac2dc607a2546f0806c721cbdaae05cb7">vBlockHashesFromINV</a></td></tr>
<tr class="separator:ac2dc607a2546f0806c721cbdaae05cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad253434141efcbca34150864069aee7e"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ad253434141efcbca34150864069aee7e">nLastBlockTime</a></td></tr>
<tr class="separator:ad253434141efcbca34150864069aee7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973d29d89889cba8fe7909b1b8959592"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a973d29d89889cba8fe7909b1b8959592">nLastTXTime</a></td></tr>
<tr class="separator:a973d29d89889cba8fe7909b1b8959592"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a077fbd09ddee1d81f027bc01a4ec68"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a9a077fbd09ddee1d81f027bc01a4ec68">nPingNonceSent</a></td></tr>
<tr class="separator:a9a077fbd09ddee1d81f027bc01a4ec68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8352aa332af726ff117fb890c4dd3869"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a8352aa332af726ff117fb890c4dd3869">nPingUsecStart</a></td></tr>
<tr class="separator:a8352aa332af726ff117fb890c4dd3869"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada34ffe1700a5dafb57de7c4d2491844"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ada34ffe1700a5dafb57de7c4d2491844">nPingUsecTime</a></td></tr>
<tr class="separator:ada34ffe1700a5dafb57de7c4d2491844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d077afd5c600b9e3241abce4df60722"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a4d077afd5c600b9e3241abce4df60722">nMinPingUsecTime</a></td></tr>
<tr class="separator:a4d077afd5c600b9e3241abce4df60722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e9c1dc1d5cf806b9be0af155c0bf90"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#aa1e9c1dc1d5cf806b9be0af155c0bf90">fPingQueued</a></td></tr>
<tr class="separator:aa1e9c1dc1d5cf806b9be0af155c0bf90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a656cd9e578e6e1ee07c8b7064302f789"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a656cd9e578e6e1ee07c8b7064302f789">vchKeyedNetGroup</a></td></tr>
<tr class="separator:a656cd9e578e6e1ee07c8b7064302f789"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a51e1156224dc77de9c0812f599f1bff4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a51e1156224dc77de9c0812f599f1bff4">mapSendBytesPerMsgCmd</a></td></tr>
<tr class="separator:a51e1156224dc77de9c0812f599f1bff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb06d8be1f078b8796dc5098f114d38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a2fb06d8be1f078b8796dc5098f114d38">mapRecvBytesPerMsgCmd</a></td></tr>
<tr class="separator:a2fb06d8be1f078b8796dc5098f114d38"><td class="memSeparator" colspan="2">&#160;</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:abd071f2747ad0e0e693df1828e9b8ea3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#abd071f2747ad0e0e693df1828e9b8ea3">CNode</a> (const <a class="el" href="classCNode.html">CNode</a> &amp;)</td></tr>
<tr class="separator:abd071f2747ad0e0e693df1828e9b8ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d186dc3a8a8f45ddd1ac2cc96dc803"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a91d186dc3a8a8f45ddd1ac2cc96dc803">operator=</a> (const <a class="el" href="classCNode.html">CNode</a> &amp;)</td></tr>
<tr class="separator:a91d186dc3a8a8f45ddd1ac2cc96dc803"><td class="memSeparator" colspan="2">&#160;</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:a03946197bacd9b1fe2b698bd85b18dd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a03946197bacd9b1fe2b698bd85b18dd3">cs_nRefCount</a></td></tr>
<tr class="separator:a03946197bacd9b1fe2b698bd85b18dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af452f44f41e2e583e01a9b730e475c81"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#af452f44f41e2e583e01a9b730e475c81">nLocalHostNonce</a></td></tr>
<tr class="separator:af452f44f41e2e583e01a9b730e475c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f37c291ebec7546d82b23216793f95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ad2f37c291ebec7546d82b23216793f95">nLocalServices</a></td></tr>
<tr class="separator:ad2f37c291ebec7546d82b23216793f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77f6fbd0e06434948ffeb27c6d99cdaa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a77f6fbd0e06434948ffeb27c6d99cdaa">nMyStartingHeight</a></td></tr>
<tr class="separator:a77f6fbd0e06434948ffeb27c6d99cdaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0e40c335b80782bb5258dc4ffa94e34"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ac0e40c335b80782bb5258dc4ffa94e34">nSendVersion</a></td></tr>
<tr class="separator:ac0e40c335b80782bb5258dc4ffa94e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f7a99d038591b007d709a17cbdae3dd"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classCNetMessage.html">CNetMessage</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a2f7a99d038591b007d709a17cbdae3dd">vRecvMsg</a></td></tr>
<tr class="separator:a2f7a99d038591b007d709a17cbdae3dd"><td class="memSeparator" colspan="2">&#160;</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:a036eeb2db08357a540cd23045a47d17a"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#a036eeb2db08357a540cd23045a47d17a">vchSecretKey</a></td></tr>
<tr class="separator:a036eeb2db08357a540cd23045a47d17a"><td class="memSeparator" colspan="2">&#160;</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:ab056adbed53a8de7255493492a78f0f0"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html#ab056adbed53a8de7255493492a78f0f0">CConnman</a></td></tr>
<tr class="separator:ab056adbed53a8de7255493492a78f0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Information about a peer </p>
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00661">661</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a360e2ae57a526e1d9f91ced1c33e2215"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a360e2ae57a526e1d9f91ced1c33e2215">&#9670;&nbsp;</a></span>CNode() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CNode::CNode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a>&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a>&#160;</td>
<td class="paramname"><em>nLocalServicesIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nMyStartingHeightIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="compat_8h.html#a26ef1173e2f2c0d3db27eca28397d723">SOCKET</a>&#160;</td>
<td class="paramname"><em>hSocketIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classCAddress.html">CAddress</a> &amp;&#160;</td>
<td class="paramname"><em>addrIn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>addrNameIn</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fInboundIn</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fNetworkNodeIn</em> = <code>false</code>&#160;</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="net_8cpp_source.html#l02665">2665</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
</div>
</div>
<a id="ac9b30cb93e91a48dacc58821abfc44f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9b30cb93e91a48dacc58821abfc44f0">&#9670;&nbsp;</a></span>~CNode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">CNode::~CNode </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="net_8cpp_source.html#l02737">2737</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
</div>
</div>
<a id="abd071f2747ad0e0e693df1828e9b8ea3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd071f2747ad0e0e693df1828e9b8ea3">&#9670;&nbsp;</a></span>CNode() <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">CNode::CNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCNode.html">CNode</a> &amp;&#160;</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">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1d2cecdd03c9da642d292f6a81ac6ed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d2cecdd03c9da642d292f6a81ac6ed8">&#9670;&nbsp;</a></span>AddAddressKnown()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::AddAddressKnown </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCAddress.html">CAddress</a> &amp;&#160;</td>
<td class="paramname"><em>addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00838">838</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="ac3054eb6ade84e8968f032ce3e700f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3054eb6ade84e8968f032ce3e700f6a">&#9670;&nbsp;</a></span>AddInventoryKnown()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::AddInventoryKnown </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCInv.html">CInv</a> &amp;&#160;</td>
<td class="paramname"><em>inv</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00858">858</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="afb65ed679f7bda59aab89e0f5afae292"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb65ed679f7bda59aab89e0f5afae292">&#9670;&nbsp;</a></span>AddRef()</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="classCNode.html">CNode</a>* CNode::AddRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00822">822</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, and <a class="el" href="net_8cpp_source.html#l02896">CConnman::CopyNodeVector()</a>.</p>
</div>
</div>
<a id="ae0def1498409407d1612833a7d38c875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0def1498409407d1612833a7d38c875">&#9670;&nbsp;</a></span>AskFor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CNode::AskFor </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCInv.html">CInv</a> &amp;&#160;</td>
<td class="paramname"><em>inv</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l02745">2745</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a18a0e04d831c69c144d021a7f7ecb14e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18a0e04d831c69c144d021a7f7ecb14e">&#9670;&nbsp;</a></span>CalculateKeyedNetGroup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt; unsigned char &gt; CNode::CalculateKeyedNetGroup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCAddress.html">CAddress</a> &amp;&#160;</td>
<td class="paramname"><em>address</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l02796">2796</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>.</p>
</div>
</div>
<a id="a63a6091a0b0fc0987d9436e1ec708423"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63a6091a0b0fc0987d9436e1ec708423">&#9670;&nbsp;</a></span>CloseSocketDisconnect()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CNode::CloseSocketDisconnect </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="net_8cpp_source.html#l00462">462</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02113">CConnman::SetNetworkActive()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="aaa77188d9df85b80e3f8a30292acf6a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa77188d9df85b80e3f8a30292acf6a9">&#9670;&nbsp;</a></span>copyStats()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CNode::copyStats </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCNodeStats.html">CNodeStats</a> &amp;&#160;</td>
<td class="paramname"><em>stats</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00635">635</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02443">CConnman::GetNodeStats()</a>.</p>
</div>
</div>
<a id="a157903f7830c0dfbf6a93852066f0b8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a157903f7830c0dfbf6a93852066f0b8f">&#9670;&nbsp;</a></span>GetId()</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="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a> CNode::GetId </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00790">790</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net_8cpp_source.html#l02359">CConnman::DeleteNode()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00655">CMasternodePaymentVote::IsValid()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="spork_8cpp_source.html#l00020">CSporkManager::ProcessSpork()</a>, <a class="el" href="net_8cpp_source.html#l00677">ReceiveMsgBytes()</a>, <a class="el" href="governance_8cpp_source.html#l01100">CGovernanceManager::RequestGovernanceObject()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a3c5bbe8733398b4d14ce05d30aced57e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c5bbe8733398b4d14ce05d30aced57e">&#9670;&nbsp;</a></span>GetLocalNonce()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint64_t CNode::GetLocalNonce </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00794">794</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00337">CConnman::CheckIncomingNonce()</a>.</p>
</div>
</div>
<a id="aaa7ed919e1ed445dd9589b984231ba46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa7ed919e1ed445dd9589b984231ba46">&#9670;&nbsp;</a></span>GetLocalServices()</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="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> CNode::GetLocalServices </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00897">897</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00183">AdvertiseLocal()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a62937ed6238077e4c6e4364d75b4c0b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62937ed6238077e4c6e4364d75b4c0b7">&#9670;&nbsp;</a></span>GetMyStartingHeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CNode::GetMyStartingHeight </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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00798">798</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
</div>
</div>
<a id="a82a03d43590c06f85f8fbcf08427674e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82a03d43590c06f85f8fbcf08427674e">&#9670;&nbsp;</a></span>GetRecvVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CNode::GetRecvVersion </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00815">815</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>.</p>
</div>
</div>
<a id="a72211aaf51af2e981e6b8a1deb73c836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72211aaf51af2e981e6b8a1deb73c836">&#9670;&nbsp;</a></span>GetRefCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CNode::GetRefCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00802">802</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a253ceac237f69cc1155bfb71acd0c48f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a253ceac237f69cc1155bfb71acd0c48f">&#9670;&nbsp;</a></span>GetSendVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CNode::GetSendVersion </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="net_8cpp_source.html#l00742">742</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02817">CConnman::BeginMessage()</a>.</p>
</div>
</div>
<a id="a91d186dc3a8a8f45ddd1ac2cc96dc803"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91d186dc3a8a8f45ddd1ac2cc96dc803">&#9670;&nbsp;</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">void CNode::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCNode.html">CNode</a> &amp;&#160;</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">
</div>
</div>
<a id="a06950a5ce265a1d4df1aad7f28e6fde8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06950a5ce265a1d4df1aad7f28e6fde8">&#9670;&nbsp;</a></span>PushAddress()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::PushAddress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCAddress.html">CAddress</a> &amp;&#160;</td>
<td class="paramname"><em>addr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00843">843</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00183">AdvertiseLocal()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="aa3315bf026b3c2e27f222b5540c6d472"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3315bf026b3c2e27f222b5540c6d472">&#9670;&nbsp;</a></span>PushBlockHash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::PushBlockHash </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> &amp;&#160;</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00879">879</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
</div>
</div>
<a id="aae215e87e44ab3a4697ad2df1ec2725e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae215e87e44ab3a4697ad2df1ec2725e">&#9670;&nbsp;</a></span>PushBlockHashFromINV()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::PushBlockHashFromINV </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classuint256.html">uint256</a> &amp;&#160;</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">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00885">885</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a7cef2333aa8776127a7e7fcab659eb6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cef2333aa8776127a7e7fcab659eb6a">&#9670;&nbsp;</a></span>PushInventory()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::PushInventory </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCInv.html">CInv</a> &amp;&#160;</td>
<td class="paramname"><em>inv</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00866">866</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net_8cpp_source.html#l02528">CConnman::RelayInv()</a>, <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00887">CMasternodePayments::Sync()</a>, and <a class="el" href="governance_8cpp_source.html#l00733">CGovernanceManager::Sync()</a>.</p>
</div>
</div>
<a id="a7f39c9fe6b7975531cb9963846aed3e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f39c9fe6b7975531cb9963846aed3e7">&#9670;&nbsp;</a></span>ReceiveMsgBytes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::ReceiveMsgBytes </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>pch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>nBytes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>complete</em>&#160;</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="net_8cpp_source.html#l00677">677</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="af804bf7c7f9794e80a3b916e1befece9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af804bf7c7f9794e80a3b916e1befece9">&#9670;&nbsp;</a></span>Release()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::Release </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00829">829</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02908">CConnman::ReleaseNodeVector()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a94438c6285d1635c62ccff10593780e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94438c6285d1635c62ccff10593780e6">&#9670;&nbsp;</a></span>SetRecvVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CNode::SetRecvVersion </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nVersionIn</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00811">811</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a0a55cea2748b1837610b2caed8069a90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a55cea2748b1837610b2caed8069a90">&#9670;&nbsp;</a></span>SetSendVersion()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void CNode::SetSendVersion </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>nVersionIn</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00728">728</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="ab056adbed53a8de7255493492a78f0f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab056adbed53a8de7255493492a78f0f0">&#9670;&nbsp;</a></span>CConnman</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="classCConnman.html">CConnman</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="net_8h_source.html#l00663">663</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a3993ecb1de2a2135a3cf0904346a6f88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3993ecb1de2a2135a3cf0904346a6f88">&#9670;&nbsp;</a></span>addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCAddress.html">CAddress</a> CNode::addr</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00688">688</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00838">AddAddressKnown()</a>, <a class="el" href="net_8cpp_source.html#l00183">AdvertiseLocal()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00080">CMasternodeMan::AskForMN()</a>, <a class="el" href="net_8cpp_source.html#l00522">CConnman::Ban()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01370">CMasternodeMan::CheckMnbAndUpdateMasternodeList()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00137">CMasternodeSync::ClearFulfilledRequests()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net_8cpp_source.html#l02359">CConnman::DeleteNode()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00399">CMasternodeMan::DsegUpdate()</a>, <a class="el" href="net_8cpp_source.html#l00301">CConnman::FindNode()</a>, <a class="el" href="net_8cpp_source.html#l02866">CConnman::ForNode()</a>, <a class="el" href="net_8cpp_source.html#l00176">IsPeerAddrLocalGood()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00141">CActiveMasternode::ManageStateInitial()</a>, <a class="el" href="privatesend-server_8cpp_source.html#l00018">CPrivateSendServer::ProcessMessage()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00021">CPrivateSendClient::ProcessMessage()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01232">CMasternodeMan::ProcessVerifyBroadcast()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01125">CMasternodeMan::ProcessVerifyReply()</a>, <a class="el" href="net_8h_source.html#l00843">PushAddress()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01085">CMasternodeMan::SendVerifyReply()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00057">CMasternodeSync::SwitchToNextAsset()</a>, <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>, <a class="el" href="sendalert_8cpp_source.html#l00026">ThreadSendAlert()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a3f3a08b1a2c85b1c6cf975b2bdb53171"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f3a08b1a2c85b1c6cf975b2bdb53171">&#9670;&nbsp;</a></span>addrKnown</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRollingBloomFilter.html">CRollingBloomFilter</a> CNode::addrKnown</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00733">733</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00838">AddAddressKnown()</a>, <a class="el" href="net_8h_source.html#l00843">PushAddress()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a1b6517682efa0709f44780a95384c4ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b6517682efa0709f44780a95384c4ec">&#9670;&nbsp;</a></span>addrLocal</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCService.html">CService</a> CNode::addrLocal</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00690">690</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00183">AdvertiseLocal()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net_8cpp_source.html#l00176">IsPeerAddrLocalGood()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a3155cd313d85ec3ff691f8259a5f5345"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3155cd313d85ec3ff691f8259a5f5345">&#9670;&nbsp;</a></span>addrName</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string CNode::addrName</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00689">689</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="governance_8cpp_source.html#l00301">CGovernanceManager::AddGovernanceObject()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l00319">CConnman::FindNode()</a>.</p>
</div>
</div>
<a id="a05f0401427c5ffebd1ca404848e83ff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05f0401427c5ffebd1ca404848e83ff7">&#9670;&nbsp;</a></span>cleanSubVer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string CNode::cleanSubVer</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00697">697</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a66aeed3b6534635d031dff3eee9538de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66aeed3b6534635d031dff3eee9538de">&#9670;&nbsp;</a></span>cs_filter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CNode::cs_filter</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00715">715</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>.</p>
</div>
</div>
<a id="a1e8b0784cc82f33edc2dc4e2834d1ff0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e8b0784cc82f33edc2dc4e2834d1ff0">&#9670;&nbsp;</a></span>cs_inventory</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CNode::cs_inventory</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00742">742</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00858">AddInventoryKnown()</a>, <a class="el" href="net_8h_source.html#l00879">PushBlockHash()</a>, <a class="el" href="net_8h_source.html#l00885">PushBlockHashFromINV()</a>, <a class="el" href="net_8h_source.html#l00866">PushInventory()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a03946197bacd9b1fe2b698bd85b18dd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03946197bacd9b1fe2b698bd85b18dd3">&#9670;&nbsp;</a></span>cs_nRefCount</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="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CNode::cs_nRefCount</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="net_8h_source.html#l00778">778</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00822">AddRef()</a>, <a class="el" href="net_8h_source.html#l00802">GetRefCount()</a>, and <a class="el" href="net_8h_source.html#l00829">Release()</a>.</p>
</div>
</div>
<a id="a81d6deb661c7386a453e0966d2dbc36f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81d6deb661c7386a453e0966d2dbc36f">&#9670;&nbsp;</a></span>cs_vProcessMsg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CNode::cs_vProcessMsg</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00675">675</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a79edcac83fc5067567c7b41c26fcc56f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79edcac83fc5067567c7b41c26fcc56f">&#9670;&nbsp;</a></span>cs_vSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> CNode::cs_vSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00673">673</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, <a class="el" href="net_8cpp_source.html#l01919">CConnman::ThreadMessageHandler()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a721e2470c2c961b7599768a14be68781"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721e2470c2c961b7599768a14be68781">&#9670;&nbsp;</a></span>fClient</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fClient</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00701">701</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="af2f7ea958313974e8a948292f060922e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2f7ea958313974e8a948292f060922e">&#9670;&nbsp;</a></span>fDisconnect</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fDisconnect</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00705">705</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00924">CConnman::AttemptToEvictConnection()</a>, <a class="el" href="net_8cpp_source.html#l00522">CConnman::Ban()</a>, <a class="el" href="net_8cpp_source.html#l00462">CloseSocketDisconnect()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l02791">CConnman::NodeFullyConnected()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>, <a class="el" href="net_8cpp_source.html#l01919">CConnman::ThreadMessageHandler()</a>, <a class="el" href="net_8cpp_source.html#l01842">CConnman::ThreadMnbRequestConnections()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a25c9b62c42159cc94c6e8ede9ad0ed9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25c9b62c42159cc94c6e8ede9ad0ed9d">&#9670;&nbsp;</a></span>fFeeler</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fFeeler</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00699">699</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l01886">CConnman::OpenNetworkConnection()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a3da9c559959e182aff8439cd004ff624"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da9c559959e182aff8439cd004ff624">&#9670;&nbsp;</a></span>fGetAddr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fGetAddr</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00734">734</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a09fbd8c77f6be2b8d4b309c703ce2e13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09fbd8c77f6be2b8d4b309c703ce2e13">&#9670;&nbsp;</a></span>filterInventoryKnown</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCRollingBloomFilter.html">CRollingBloomFilter</a> CNode::filterInventoryKnown</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00740">740</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00858">AddInventoryKnown()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8h_source.html#l00866">PushInventory()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a64b2550ec558b6106ebc122d450ad35b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64b2550ec558b6106ebc122d450ad35b">&#9670;&nbsp;</a></span>fInbound</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fInbound</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00702">702</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01023">CConnman::AcceptConnection()</a>, <a class="el" href="net_8cpp_source.html#l00924">CConnman::AttemptToEvictConnection()</a>, <a class="el" href="net_8cpp_source.html#l00337">CConnman::CheckIncomingNonce()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a119824dcaebcd3c8e272a68f19a60c43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a119824dcaebcd3c8e272a68f19a60c43">&#9670;&nbsp;</a></span>fMasternode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fMasternode</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00712">712</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00728">CMasternodeMan::ProcessMasternodeConnections()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="governance_8cpp_source.html#l01359">CGovernanceManager::RequestOrphanObjects()</a>, <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a933adb2b192939545a01d602b1d7b53a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a933adb2b192939545a01d602b1d7b53a">&#9670;&nbsp;</a></span>fNetworkNode</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fNetworkNode</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00703">703</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a2bb91c9968a9f855c05b1121100a8797"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bb91c9968a9f855c05b1121100a8797">&#9670;&nbsp;</a></span>fOneShot</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fOneShot</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00700">700</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l01886">CConnman::OpenNetworkConnection()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a108e17226d76c85c89f7d057dad2b088"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a108e17226d76c85c89f7d057dad2b088">&#9670;&nbsp;</a></span>fPauseRecv</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic_bool CNode::fPauseRecv</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00720">720</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a73b323f9e310e3054d909934b37ae671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b323f9e310e3054d909934b37ae671">&#9670;&nbsp;</a></span>fPauseSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic_bool CNode::fPauseSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00721">721</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>, and <a class="el" href="net_8cpp_source.html#l01919">CConnman::ThreadMessageHandler()</a>.</p>
</div>
</div>
<a id="aa1e9c1dc1d5cf806b9be0af155c0bf90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1e9c1dc1d5cf806b9be0af155c0bf90">&#9670;&nbsp;</a></span>fPingQueued</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fPingQueued</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00767">767</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00047">ping()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="ab387bb0c4ffd42e3f0aea233dca0e301"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab387bb0c4ffd42e3f0aea233dca0e301">&#9670;&nbsp;</a></span>fRelayTxes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fRelayTxes</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00710">710</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>.</p>
</div>
</div>
<a id="a359647a8e7ad1fc72243b126b35729b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a359647a8e7ad1fc72243b126b35729b6">&#9670;&nbsp;</a></span>fSuccessfullyConnected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic_bool CNode::fSuccessfullyConnected</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00704">704</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00183">AdvertiseLocal()</a>, <a class="el" href="net_8cpp_source.html#l00337">CConnman::CheckIncomingNonce()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l02791">CConnman::NodeFullyConnected()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="ad3096c14b54aa39a02edb63a4a734c3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3096c14b54aa39a02edb63a4a734c3e">&#9670;&nbsp;</a></span>fWhitelisted</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CNode::fWhitelisted</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00698">698</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01023">CConnman::AcceptConnection()</a>, <a class="el" href="net_8cpp_source.html#l00924">CConnman::AttemptToEvictConnection()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a604bf0cdcd13ec51a2d81976ec33c531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a604bf0cdcd13ec51a2d81976ec33c531">&#9670;&nbsp;</a></span>grantMasternodeOutbound</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSemaphoreGrant.html">CSemaphoreGrant</a> CNode::grantMasternodeOutbound</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00714">714</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01842">CConnman::ThreadMnbRequestConnections()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a4bb25f8bdeeaff5e8cb08abc97bbc44d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bb25f8bdeeaff5e8cb08abc97bbc44d">&#9670;&nbsp;</a></span>grantOutbound</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSemaphoreGrant.html">CSemaphoreGrant</a> CNode::grantOutbound</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00713">713</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l01886">CConnman::OpenNetworkConnection()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a1a1c0d94de0197c5c4abf5a8d13364f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a1c0d94de0197c5c4abf5a8d13364f3">&#9670;&nbsp;</a></span>hashContinue</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classuint256.html">uint256</a> CNode::hashContinue</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00728">728</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a7cda6efa6a9ef9db3eebe70fc3bdd45a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cda6efa6a9ef9db3eebe70fc3bdd45a">&#9670;&nbsp;</a></span>hSocket</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="compat_8h.html#a26ef1173e2f2c0d3db27eca28397d723">SOCKET</a> CNode::hSocket</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00668">668</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00462">CloseSocketDisconnect()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>, <a class="el" href="net_8cpp_source.html#l02306">CConnman::Stop()</a>, <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>, and <a class="el" href="net_8cpp_source.html#l02737">~CNode()</a>.</p>
</div>
</div>
<a id="af99591c635f495fc1e6c14745a2a4203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af99591c635f495fc1e6c14745a2a4203">&#9670;&nbsp;</a></span>id</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a> CNode::id</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00718">718</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">AskFor()</a>, <a class="el" href="net_8cpp_source.html#l00924">CConnman::AttemptToEvictConnection()</a>, <a class="el" href="net_8cpp_source.html#l02879">CConnman::ForNode()</a>, <a class="el" href="net_8h_source.html#l00790">GetId()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00122">CMasternodeSync::ProcessMessage()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, <a class="el" href="spork_8cpp_source.html#l00020">CSporkManager::ProcessSpork()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01232">CMasternodeMan::ProcessVerifyBroadcast()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01125">CMasternodeMan::ProcessVerifyReply()</a>, <a class="el" href="net_8h_source.html#l00866">PushInventory()</a>, <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, <a class="el" href="governance_8cpp_source.html#l01100">CGovernanceManager::RequestGovernanceObject()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00913">CMasternodePayments::RequestLowDataPaymentBlocks()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, <a class="el" href="masternodeman_8cpp_source.html#l01085">CMasternodeMan::SendVerifyReply()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00887">CMasternodePayments::Sync()</a>, <a class="el" href="governance_8cpp_source.html#l00733">CGovernanceManager::Sync()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a7593dfbd76c34a81169e3fb2aa0e0cf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7593dfbd76c34a81169e3fb2aa0e0cf7">&#9670;&nbsp;</a></span>mapAskFor</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::multimap&lt;int64_t, <a class="el" href="classCInv.html">CInv</a>&gt; CNode::mapAskFor</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00744">744</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">AskFor()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a2fb06d8be1f078b8796dc5098f114d38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fb06d8be1f078b8796dc5098f114d38">&#9670;&nbsp;</a></span>mapRecvBytesPerMsgCmd</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="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a> CNode::mapRecvBytesPerMsgCmd</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00725">725</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l00677">ReceiveMsgBytes()</a>.</p>
</div>
</div>
<a id="a51e1156224dc77de9c0812f599f1bff4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51e1156224dc77de9c0812f599f1bff4">&#9670;&nbsp;</a></span>mapSendBytesPerMsgCmd</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="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a> CNode::mapSendBytesPerMsgCmd</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00724">724</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>.</p>
</div>
</div>
<a id="ad253434141efcbca34150864069aee7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad253434141efcbca34150864069aee7e">&#9670;&nbsp;</a></span>nLastBlockTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int64_t&gt; CNode::nLastBlockTime</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00754">754</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="afb40f43a51ba686de93256727351af07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb40f43a51ba686de93256727351af07">&#9670;&nbsp;</a></span>nLastRecv</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nLastRecv</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00684">684</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net_8cpp_source.html#l00677">ReceiveMsgBytes()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="af39253ad525733ca64ab3fc785dfc4eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af39253ad525733ca64ab3fc785dfc4eb">&#9670;&nbsp;</a></span>nLastSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nLastSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00683">683</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a973d29d89889cba8fe7909b1b8959592"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a973d29d89889cba8fe7909b1b8959592">&#9670;&nbsp;</a></span>nLastTXTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int64_t&gt; CNode::nLastTXTime</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00755">755</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a5ab6745f890f7d018b8ab278a4aaf039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ab6745f890f7d018b8ab278a4aaf039">&#9670;&nbsp;</a></span>nLastWarningTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nLastWarningTime</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00687">687</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">AskFor()</a>, and <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>.</p>
</div>
</div>
<a id="af452f44f41e2e583e01a9b730e475c81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af452f44f41e2e583e01a9b730e475c81">&#9670;&nbsp;</a></span>nLocalHostNonce</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">uint64_t CNode::nLocalHostNonce</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="net_8h_source.html#l00783">783</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net_8h_source.html#l00794">GetLocalNonce()</a>.</p>
</div>
</div>
<a id="ad2f37c291ebec7546d82b23216793f95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f37c291ebec7546d82b23216793f95">&#9670;&nbsp;</a></span>nLocalServices</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="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> CNode::nLocalServices</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="net_8h_source.html#l00784">784</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net_8h_source.html#l00897">GetLocalServices()</a>.</p>
</div>
</div>
<a id="a4d077afd5c600b9e3241abce4df60722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d077afd5c600b9e3241abce4df60722">&#9670;&nbsp;</a></span>nMinPingUsecTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nMinPingUsecTime</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00765">765</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a77f6fbd0e06434948ffeb27c6d99cdaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77f6fbd0e06434948ffeb27c6d99cdaa">&#9670;&nbsp;</a></span>nMyStartingHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CNode::nMyStartingHeight</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="net_8h_source.html#l00785">785</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net_8h_source.html#l00798">GetMyStartingHeight()</a>.</p>
</div>
</div>
<a id="aff4b68eeeee9bf1e27e14f2436a07556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff4b68eeeee9bf1e27e14f2436a07556">&#9670;&nbsp;</a></span>nNextAddrSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nNextAddrSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00736">736</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a89226be680d821f4eef8fa391f4b4b6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89226be680d821f4eef8fa391f4b4b6a">&#9670;&nbsp;</a></span>nNextInvSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nNextInvSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00745">745</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="af627cc9fe0654487aed7b4224d78ad24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af627cc9fe0654487aed7b4224d78ad24">&#9670;&nbsp;</a></span>nNextLocalAddrSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nNextLocalAddrSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00737">737</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a97a9784cba9ad06fd9444d940f5c011c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a9784cba9ad06fd9444d940f5c011c">&#9670;&nbsp;</a></span>nNumWarningsSkipped</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CNode::nNumWarningsSkipped</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00691">691</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">AskFor()</a>, and <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>.</p>
</div>
</div>
<a id="a9a077fbd09ddee1d81f027bc01a4ec68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a077fbd09ddee1d81f027bc01a4ec68">&#9670;&nbsp;</a></span>nPingNonceSent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint64_t CNode::nPingNonceSent</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00759">759</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a8352aa332af726ff117fb890c4dd3869"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8352aa332af726ff117fb890c4dd3869">&#9670;&nbsp;</a></span>nPingUsecStart</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nPingUsecStart</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00761">761</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="ada34ffe1700a5dafb57de7c4d2491844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada34ffe1700a5dafb57de7c4d2491844">&#9670;&nbsp;</a></span>nPingUsecTime</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nPingUsecTime</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00763">763</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a30f76a69e956d342bdbb400541c98ccb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30f76a69e956d342bdbb400541c98ccb">&#9670;&nbsp;</a></span>nProcessQueueSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t CNode::nProcessQueueSize</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00677">677</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a8bbe2a7052476d62acf7f0a5a9c5981b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bbe2a7052476d62acf7f0a5a9c5981b">&#9670;&nbsp;</a></span>nRecvBytes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint64_t CNode::nRecvBytes</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00680">680</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l00677">ReceiveMsgBytes()</a>.</p>
</div>
</div>
<a id="af4629eba953ff1d5a3c05437c1b6630a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4629eba953ff1d5a3c05437c1b6630a">&#9670;&nbsp;</a></span>nRecvVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int&gt; CNode::nRecvVersion</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00681">681</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8h_source.html#l00815">GetRecvVersion()</a>, and <a class="el" href="net_8h_source.html#l00811">SetRecvVersion()</a>.</p>
</div>
</div>
<a id="a01f8cac776bef676651f9b8f3f80ae98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01f8cac776bef676651f9b8f3f80ae98">&#9670;&nbsp;</a></span>nRefCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CNode::nRefCount</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00717">717</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00822">AddRef()</a>, <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8h_source.html#l00802">GetRefCount()</a>, and <a class="el" href="net_8h_source.html#l00829">Release()</a>.</p>
</div>
</div>
<a id="a33e24a9544df3c60f9e1ec05b5e91051"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33e24a9544df3c60f9e1ec05b5e91051">&#9670;&nbsp;</a></span>nSendBytes</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint64_t CNode::nSendBytes</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00671">671</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>.</p>
</div>
</div>
<a id="a090bda86de6b84c3db83e1f029d4f453"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a090bda86de6b84c3db83e1f029d4f453">&#9670;&nbsp;</a></span>nSendOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t CNode::nSendOffset</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00670">670</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, and <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>.</p>
</div>
</div>
<a id="a3c99b7e2b0e53feb58f6859453456f74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c99b7e2b0e53feb58f6859453456f74">&#9670;&nbsp;</a></span>nSendSize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t CNode::nSendSize</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00669">669</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, and <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>.</p>
</div>
</div>
<a id="ac0e40c335b80782bb5258dc4ffa94e34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0e40c335b80782bb5258dc4ffa94e34">&#9670;&nbsp;</a></span>nSendVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int CNode::nSendVersion</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="net_8h_source.html#l00786">786</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00742">GetSendVersion()</a>, and <a class="el" href="net_8cpp_source.html#l00728">SetSendVersion()</a>.</p>
</div>
</div>
<a id="a1a2342bb4914d738c14c04affbcdac27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a2342bb4914d738c14c04affbcdac27">&#9670;&nbsp;</a></span>nServices</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> CNode::nServices</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00666">666</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a395e2ead02225f29423e211aa2108272"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a395e2ead02225f29423e211aa2108272">&#9670;&nbsp;</a></span>nServicesExpected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> CNode::nServicesExpected</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00667">667</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a597b41bd64e2ac9391b7211e65aeb52a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a597b41bd64e2ac9391b7211e65aeb52a">&#9670;&nbsp;</a></span>nStartingHeight</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int CNode::nStartingHeight</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00729">729</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, and <a class="el" href="net__processing_8cpp_source.html#l00621">PeerLogicValidation::UpdatedBlockTip()</a>.</p>
</div>
</div>
<a id="abb39393ef08cb5668ded6cb14cdbc147"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb39393ef08cb5668ded6cb14cdbc147">&#9670;&nbsp;</a></span>nTimeConnected</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nTimeConnected</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00685">685</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a3079fadef397abbf7e8d444f4426ebe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3079fadef397abbf7e8d444f4426ebe7">&#9670;&nbsp;</a></span>nTimeOffset</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int64_t CNode::nTimeOffset</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00686">686</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
</div>
</div>
<a id="a0a2cdd01cb730536adf1780c3df66430"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a2cdd01cb730536adf1780c3df66430">&#9670;&nbsp;</a></span>nVersion</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt;int&gt; CNode::nVersion</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00692">692</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net_8cpp_source.html#l00635">copyStats()</a>, <a class="el" href="privatesend-server_8cpp_source.html#l00018">CPrivateSendServer::ProcessMessage()</a>, <a class="el" href="instantx_8cpp_source.html#l00043">CInstantSend::ProcessMessage()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l00021">CPrivateSendClient::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="privatesend_8cpp_source.html#l00075">CDarksendQueue::Relay()</a>, <a class="el" href="net__processing_8cpp_source.html#l00752">RelayAddress()</a>, <a class="el" href="net_8cpp_source.html#l02528">CConnman::RelayInv()</a>, <a class="el" href="alert_8cpp_source.html#l00128">CAlert::RelayTo()</a>, <a class="el" href="governance_8cpp_source.html#l01100">CGovernanceManager::RequestGovernanceObject()</a>, <a class="el" href="governance_8cpp_source.html#l01135">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00401">CMasternodeSync::SendGovernanceSyncRequest()</a>, <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a2e28bf088e56fc9d30e99e9de6587743"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e28bf088e56fc9d30e99e9de6587743">&#9670;&nbsp;</a></span>pfilter</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCBloomFilter.html">CBloomFilter</a>* CNode::pfilter</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00716">716</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>, and <a class="el" href="net_8cpp_source.html#l02737">~CNode()</a>.</p>
</div>
</div>
<a id="a9c8fd0d0ef6e26896c53380e6d6bf331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c8fd0d0ef6e26896c53380e6d6bf331">&#9670;&nbsp;</a></span>setAskFor</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::set&lt;<a class="el" href="classuint256.html">uint256</a>&gt; CNode::setAskFor</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00743">743</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">AskFor()</a>, <a class="el" href="instantx_8cpp_source.html#l00043">CInstantSend::ProcessMessage()</a>, <a class="el" href="masternodeman_8cpp_source.html#l00771">CMasternodeMan::ProcessMessage()</a>, <a class="el" href="masternode-payments_8cpp_source.html#l00306">CMasternodePayments::ProcessMessage()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="spork_8cpp_source.html#l00020">CSporkManager::ProcessSpork()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="ab1b30fa8e48005752f6b0bcf43eca478"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1b30fa8e48005752f6b0bcf43eca478">&#9670;&nbsp;</a></span>setKnown</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::set&lt;<a class="el" href="classuint256.html">uint256</a>&gt; CNode::setKnown</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00735">735</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="alert_8cpp_source.html#l00128">CAlert::RelayTo()</a>.</p>
</div>
</div>
<a id="afb24fb33019af5c4085412fe3898cf01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb24fb33019af5c4085412fe3898cf01">&#9670;&nbsp;</a></span>strSubVer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string CNode::strSubVer</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00697">697</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="alert_8cpp_source.html#l00128">CAlert::RelayTo()</a>.</p>
</div>
</div>
<a id="a9b2d9b9182ff111c79f704594c4aa2e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b2d9b9182ff111c79f704594c4aa2e1">&#9670;&nbsp;</a></span>vAddrToSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classCAddress.html">CAddress</a>&gt; CNode::vAddrToSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00732">732</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="net_8h_source.html#l00843">PushAddress()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="ac2dc607a2546f0806c721cbdaae05cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2dc607a2546f0806c721cbdaae05cb7">&#9670;&nbsp;</a></span>vBlockHashesFromINV</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classuint256.html">uint256</a>&gt; CNode::vBlockHashesFromINV</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00751">751</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00885">PushBlockHashFromINV()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="ad47e8171d8a114592e90d7d83ee62875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad47e8171d8a114592e90d7d83ee62875">&#9670;&nbsp;</a></span>vBlockHashesToAnnounce</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classuint256.html">uint256</a>&gt; CNode::vBlockHashesToAnnounce</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00748">748</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00879">PushBlockHash()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="a656cd9e578e6e1ee07c8b7064302f789"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a656cd9e578e6e1ee07c8b7064302f789">&#9670;&nbsp;</a></span>vchKeyedNetGroup</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;unsigned char&gt; CNode::vchKeyedNetGroup</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00769">769</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02665">CNode()</a>.</p>
</div>
</div>
<a id="a036eeb2db08357a540cd23045a47d17a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a036eeb2db08357a540cd23045a47d17a">&#9670;&nbsp;</a></span>vchSecretKey</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt; unsigned char &gt; CNode::vchSecretKey</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="net_8h_source.html#l00776">776</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02796">CalculateKeyedNetGroup()</a>.</p>
</div>
</div>
<a id="abcd24c9478bc1ab5ba6de6b369080cec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcd24c9478bc1ab5ba6de6b369080cec">&#9670;&nbsp;</a></span>vInventoryToSend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="classCInv.html">CInv</a>&gt; CNode::vInventoryToSend</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00741">741</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8h_source.html#l00866">PushInventory()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02296">SendMessages()</a>.</p>
</div>
</div>
<a id="aca90abe62ee91e752d59981dd7c4f9ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca90abe62ee91e752d59981dd7c4f9ed">&#9670;&nbsp;</a></span>vProcessMsg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::list&lt;<a class="el" href="classCNetMessage.html">CNetMessage</a>&gt; CNode::vProcessMsg</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00676">676</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a9649c1f27ff0d8f0ba89eb1ea5bee139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9649c1f27ff0d8f0ba89eb1ea5bee139">&#9670;&nbsp;</a></span>vRecvGetData</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::deque&lt;<a class="el" href="classCInv.html">CInv</a>&gt; CNode::vRecvGetData</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00679">679</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l00785">ProcessGetData()</a>, <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, and <a class="el" href="net__processing_8cpp_source.html#l02184">ProcessMessages()</a>.</p>
</div>
</div>
<a id="a2f7a99d038591b007d709a17cbdae3dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f7a99d038591b007d709a17cbdae3dd">&#9670;&nbsp;</a></span>vRecvMsg</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::list&lt;<a class="el" href="classCNetMessage.html">CNetMessage</a>&gt; CNode::vRecvMsg</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="net_8h_source.html#l00787">787</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l00677">ReceiveMsgBytes()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<a id="a68e5fb1a80fe4247aa577a3c9a74b399"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68e5fb1a80fe4247aa577a3c9a74b399">&#9670;&nbsp;</a></span>vSendMsg</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::deque&lt;<a class="el" href="zeroafterfree_8h.html#a77935f92ff5ba1d71d692166f6ce0c1b">CSerializeData</a>&gt; CNode::vSendMsg</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00672">672</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02834">CConnman::PushMessage()</a>, <a class="el" href="net_8cpp_source.html#l00811">CConnman::SocketSendData()</a>, and <a class="el" href="net_8cpp_source.html#l01109">CConnman::ThreadSocketHandler()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="net_8h_source.html">net.h</a></li>
<li>src/<a class="el" href="net_8cpp_source.html">net.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="classCNode.html">CNode</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:12 for Dash Core by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>