mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
1657 lines
95 KiB
HTML
1657 lines
95 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: src/net.h File 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&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
|
|
 <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&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</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&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('net_8h.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="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">net.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="addrdb_8h_source.html">addrdb.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="addrman_8h_source.html">addrman.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="bloom_8h_source.html">bloom.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="compat_8h_source.html">compat.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="limitedmap_8h_source.html">limitedmap.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="netaddress_8h_source.html">netaddress.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="protocol_8h_source.html">protocol.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="random_8h_source.html">random.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="streams_8h_source.html">streams.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="sync_8h_source.html">sync.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="uint256_8h_source.html">uint256.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="util_8h_source.html">util.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="threadinterrupt_8h_source.html">threadinterrupt.h</a>"</code><br />
|
|
<code>#include <atomic></code><br />
|
|
<code>#include <deque></code><br />
|
|
<code>#include <stdint.h></code><br />
|
|
<code>#include <thread></code><br />
|
|
<code>#include <memory></code><br />
|
|
<code>#include <condition_variable></code><br />
|
|
<code>#include <arpa/inet.h></code><br />
|
|
<code>#include <boost/filesystem/path.hpp></code><br />
|
|
<code>#include <boost/foreach.hpp></code><br />
|
|
<code>#include <boost/signals2/signal.hpp></code><br />
|
|
</div>
|
|
<p><a href="net_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structAddedNodeInfo.html">AddedNodeInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCConnman.html">CConnman</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCConnman_1_1Options.html">CConnman::Options</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCConnman_1_1CFullyConnectedOnly.html">CConnman::CFullyConnectedOnly</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCConnman_1_1CAllNodes.html">CConnman::CAllNodes</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCConnman_1_1ListenSocket.html">CConnman::ListenSocket</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCombinerAll.html">CombinerAll</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCNodeSignals.html">CNodeSignals</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structLocalServiceInfo.html">LocalServiceInfo</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCNodeStats.html">CNodeStats</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCNetMessage.html">CNetMessage</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCNode.html">CNode</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCExplicitNetCleanup.html">CExplicitNetCleanup</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a954d746a58632565552615fd0a4ee660"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a></td></tr>
|
|
<tr class="separator:a954d746a58632565552615fd0a4ee660"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab02ff63dba2c3ee45ab07e28575d06c9"><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, uint64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a></td></tr>
|
|
<tr class="separator:ab02ff63dba2c3ee45ab07e28575d06c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br />
|
|
  <a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b">LOCAL_NONE</a>,
|
|
<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035dafa44f0377f6449a82e1e6176acfe44f7">LOCAL_IF</a>,
|
|
<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035daad42caef30be428cb73f7d2753b5162e">LOCAL_BIND</a>,
|
|
<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035daa28117b0df136a5a8b96c5e887e182a8">LOCAL_UPNP</a>,
|
|
<br />
|
|
  <a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da85f937846a9820dce1ac928efee52a91">LOCAL_MANUAL</a>,
|
|
<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da8f7a4de904e634f46aa0d9b8fbf1b67e">LOCAL_MAX</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:abc5c98fcc1211af2b80116dd6e0a035d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a8316da05a5f15022dce5d0c2f82001fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a8316da05a5f15022dce5d0c2f82001fc">Discover</a> (boost::thread_group &threadGroup)</td></tr>
|
|
<tr class="separator:a8316da05a5f15022dce5d0c2f82001fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa203b76a8cc98a5ec314c19a008b478d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#aa203b76a8cc98a5ec314c19a008b478d">MapPort</a> (bool fUseUPnP)</td></tr>
|
|
<tr class="separator:aa203b76a8cc98a5ec314c19a008b478d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6d341a24d761a509fca026458cf2f72"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#af6d341a24d761a509fca026458cf2f72">GetListenPort</a> ()</td></tr>
|
|
<tr class="separator:af6d341a24d761a509fca026458cf2f72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a814f8f9920a3ece14c33fe051acdf3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a8a814f8f9920a3ece14c33fe051acdf3">BindListenPort</a> (const <a class="el" href="classCService.html">CService</a> &bindAddr, std::string &strError, bool fWhitelisted=false)</td></tr>
|
|
<tr class="separator:a8a814f8f9920a3ece14c33fe051acdf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a475f2fc7d8f5cd7511db253cae8fe28a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCNodeSignals.html">CNodeSignals</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a475f2fc7d8f5cd7511db253cae8fe28a">GetNodeSignals</a> ()</td></tr>
|
|
<tr class="separator:a475f2fc7d8f5cd7511db253cae8fe28a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a058b75c6fcc94a0643184c237ad6de93"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a058b75c6fcc94a0643184c237ad6de93">IsPeerAddrLocalGood</a> (<a class="el" href="classCNode.html">CNode</a> *pnode)</td></tr>
|
|
<tr class="separator:a058b75c6fcc94a0643184c237ad6de93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cde2b3256757536c42c0bd3037847d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a0cde2b3256757536c42c0bd3037847d1">AdvertiseLocal</a> (<a class="el" href="classCNode.html">CNode</a> *pnode)</td></tr>
|
|
<tr class="separator:a0cde2b3256757536c42c0bd3037847d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2dce03e604687e4029cdd759eba1ee0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ae2dce03e604687e4029cdd759eba1ee0">SetLimited</a> (enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> net, bool fLimited=true)</td></tr>
|
|
<tr class="separator:ae2dce03e604687e4029cdd759eba1ee0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96eb2fba6d80870802ac787b6ada4beb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a96eb2fba6d80870802ac787b6ada4beb">IsLimited</a> (enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> net)</td></tr>
|
|
<tr class="separator:a96eb2fba6d80870802ac787b6ada4beb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f5f5a0bf934e49c7137ee4aa6eb8732"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a7f5f5a0bf934e49c7137ee4aa6eb8732">IsLimited</a> (const <a class="el" href="classCNetAddr.html">CNetAddr</a> &addr)</td></tr>
|
|
<tr class="separator:a7f5f5a0bf934e49c7137ee4aa6eb8732"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a337d6af198a6b0d75f830e56da9b91e9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a337d6af198a6b0d75f830e56da9b91e9">AddLocal</a> (const <a class="el" href="classCService.html">CService</a> &addr, int nScore=<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b">LOCAL_NONE</a>)</td></tr>
|
|
<tr class="separator:a337d6af198a6b0d75f830e56da9b91e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abda4e8f87772f9a9d9d8f52a93791ffc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#abda4e8f87772f9a9d9d8f52a93791ffc">AddLocal</a> (const <a class="el" href="classCNetAddr.html">CNetAddr</a> &addr, int nScore=<a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b">LOCAL_NONE</a>)</td></tr>
|
|
<tr class="separator:abda4e8f87772f9a9d9d8f52a93791ffc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a040c40f60af5f50a128fc1aac4cb5ebd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a040c40f60af5f50a128fc1aac4cb5ebd">RemoveLocal</a> (const <a class="el" href="classCService.html">CService</a> &addr)</td></tr>
|
|
<tr class="separator:a040c40f60af5f50a128fc1aac4cb5ebd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7487aacfc9d708b3db40c255ec070a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#af7487aacfc9d708b3db40c255ec070a8">SeenLocal</a> (const <a class="el" href="classCService.html">CService</a> &addr)</td></tr>
|
|
<tr class="separator:af7487aacfc9d708b3db40c255ec070a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16fa1bd4d34c4c29c90903fc3cdf7517"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a16fa1bd4d34c4c29c90903fc3cdf7517">IsLocal</a> (const <a class="el" href="classCService.html">CService</a> &addr)</td></tr>
|
|
<tr class="separator:a16fa1bd4d34c4c29c90903fc3cdf7517"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac18517ca5500f0d8e1550ffd4ac56b77"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ac18517ca5500f0d8e1550ffd4ac56b77">GetLocal</a> (<a class="el" href="classCService.html">CService</a> &addr, const <a class="el" href="classCNetAddr.html">CNetAddr</a> *paddrPeer=NULL)</td></tr>
|
|
<tr class="separator:ac18517ca5500f0d8e1550ffd4ac56b77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6de8e47b01a96206402ddef734114f2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#af6de8e47b01a96206402ddef734114f2">IsReachable</a> (enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> net)</td></tr>
|
|
<tr class="separator:af6de8e47b01a96206402ddef734114f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0eb7db987ad1a1bf139d0cd46873ed29"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a0eb7db987ad1a1bf139d0cd46873ed29">IsReachable</a> (const <a class="el" href="classCNetAddr.html">CNetAddr</a> &addr)</td></tr>
|
|
<tr class="separator:a0eb7db987ad1a1bf139d0cd46873ed29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01304c8caa7997b48da307d19d1d284a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCAddress.html">CAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a01304c8caa7997b48da307d19d1d284a">GetLocalAddress</a> (const <a class="el" href="classCNetAddr.html">CNetAddr</a> *paddrPeer, <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> nLocalServices)</td></tr>
|
|
<tr class="separator:a01304c8caa7997b48da307d19d1d284a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66c6216d339978932308c2d68edd5338"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a66c6216d339978932308c2d68edd5338">PoissonNextSend</a> (int64_t nNow, int average_interval_seconds)</td></tr>
|
|
<tr class="separator:a66c6216d339978932308c2d68edd5338"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a24ecbac59f1e63af4c4c8c112f00468d"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a24ecbac59f1e63af4c4c8c112f00468d">PING_INTERVAL</a> = 2 * 60</td></tr>
|
|
<tr class="separator:a24ecbac59f1e63af4c4c8c112f00468d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7853d10884491eae33796656e1673fe3"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a7853d10884491eae33796656e1673fe3">TIMEOUT_INTERVAL</a> = 20 * 60</td></tr>
|
|
<tr class="separator:a7853d10884491eae33796656e1673fe3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48948c1d61d3fb24fbbb010eee32e4c4"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a48948c1d61d3fb24fbbb010eee32e4c4">WARNING_INTERVAL</a> = 10 * 60</td></tr>
|
|
<tr class="separator:a48948c1d61d3fb24fbbb010eee32e4c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52479fcaa2103ab394bc6ba098abf269"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a52479fcaa2103ab394bc6ba098abf269">FEELER_INTERVAL</a> = 120</td></tr>
|
|
<tr class="separator:a52479fcaa2103ab394bc6ba098abf269"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af677dfc85dddc429fe0303f338878ec0"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#af677dfc85dddc429fe0303f338878ec0">MAX_INV_SZ</a> = 50000</td></tr>
|
|
<tr class="separator:af677dfc85dddc429fe0303f338878ec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84d4a16942889a214b340327d2597a05"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a84d4a16942889a214b340327d2597a05">MAX_ADDR_TO_SEND</a> = 1000</td></tr>
|
|
<tr class="separator:a84d4a16942889a214b340327d2597a05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4dd59589d5788e2d620556c43a3381d9"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a4dd59589d5788e2d620556c43a3381d9">MAX_PROTOCOL_MESSAGE_LENGTH</a> = 3 * 1024 * 1024</td></tr>
|
|
<tr class="separator:a4dd59589d5788e2d620556c43a3381d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f02122aa15cdc5ac394b010f97422e9"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a2f02122aa15cdc5ac394b010f97422e9">MAX_SUBVERSION_LENGTH</a> = 256</td></tr>
|
|
<tr class="separator:a2f02122aa15cdc5ac394b010f97422e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a517820e441633664d6e96ce8f6a10ef2"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a517820e441633664d6e96ce8f6a10ef2">MAX_OUTBOUND_CONNECTIONS</a> = 8</td></tr>
|
|
<tr class="separator:a517820e441633664d6e96ce8f6a10ef2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58a39fe81582f307b3165d13dc7dcf2f"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a58a39fe81582f307b3165d13dc7dcf2f">MAX_OUTBOUND_MASTERNODE_CONNECTIONS</a> = 20</td></tr>
|
|
<tr class="separator:a58a39fe81582f307b3165d13dc7dcf2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5eb159bc77432e0eba1dbb48889e7b4"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ab5eb159bc77432e0eba1dbb48889e7b4">DEFAULT_LISTEN</a> = true</td></tr>
|
|
<tr class="separator:ab5eb159bc77432e0eba1dbb48889e7b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fa860f9d989072cec441fbee8d924fc"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a9fa860f9d989072cec441fbee8d924fc">DEFAULT_UPNP</a> = false</td></tr>
|
|
<tr class="separator:a9fa860f9d989072cec441fbee8d924fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa994a3fa6352ccb31e5bfc425364daf1"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#aa994a3fa6352ccb31e5bfc425364daf1">MAPASKFOR_MAX_SZ</a> = <a class="el" href="net_8h.html#af677dfc85dddc429fe0303f338878ec0">MAX_INV_SZ</a></td></tr>
|
|
<tr class="separator:aa994a3fa6352ccb31e5bfc425364daf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04723cf5ca6f222bf5cd3c7b2aeb6be5"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a04723cf5ca6f222bf5cd3c7b2aeb6be5">SETASKFOR_MAX_SZ</a> = 2 * <a class="el" href="net_8h.html#af677dfc85dddc429fe0303f338878ec0">MAX_INV_SZ</a></td></tr>
|
|
<tr class="separator:a04723cf5ca6f222bf5cd3c7b2aeb6be5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bb441ba7fab4118434b1a24b7b50586"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a0bb441ba7fab4118434b1a24b7b50586">DEFAULT_MAX_PEER_CONNECTIONS</a> = 125</td></tr>
|
|
<tr class="separator:a0bb441ba7fab4118434b1a24b7b50586"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1fc2e0b012407353f610f4c3e1f5bc2"><td class="memItemLeft" align="right" valign="top">static const uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ab1fc2e0b012407353f610f4c3e1f5bc2">DEFAULT_MAX_UPLOAD_TARGET</a> = 0</td></tr>
|
|
<tr class="separator:ab1fc2e0b012407353f610f4c3e1f5bc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b1400085260cb71fabfab55ade84c32"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a3b1400085260cb71fabfab55ade84c32">DEFAULT_BLOCKSONLY</a> = false</td></tr>
|
|
<tr class="separator:a3b1400085260cb71fabfab55ade84c32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48a4c7f4f3eac6c8c0f3c1c3fabbee69"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a48a4c7f4f3eac6c8c0f3c1c3fabbee69">DEFAULT_FORCEDNSSEED</a> = false</td></tr>
|
|
<tr class="separator:a48a4c7f4f3eac6c8c0f3c1c3fabbee69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b8c3480cd1aa1106e0b4211e62913de"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a6b8c3480cd1aa1106e0b4211e62913de">DEFAULT_MAXRECEIVEBUFFER</a> = 5 * 1000</td></tr>
|
|
<tr class="separator:a6b8c3480cd1aa1106e0b4211e62913de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38af042899fdda9d7e8246e090cb98b6"><td class="memItemLeft" align="right" valign="top">static const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a38af042899fdda9d7e8246e090cb98b6">DEFAULT_MAXSENDBUFFER</a> = 1 * 1000</td></tr>
|
|
<tr class="separator:a38af042899fdda9d7e8246e090cb98b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99a450f0d7268ee95f310f2b78be3370"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a99a450f0d7268ee95f310f2b78be3370">REQUIRED_SERVICES</a> = <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537a9d1154f0e7e56f183a5c8373abe2e86c">NODE_NETWORK</a></td></tr>
|
|
<tr class="separator:a99a450f0d7268ee95f310f2b78be3370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb358e6d9aa1383e5196cb61f9357265"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#abb358e6d9aa1383e5196cb61f9357265">DEFAULT_MISBEHAVING_BANTIME</a> = 60 * 60 * 24</td></tr>
|
|
<tr class="separator:abb358e6d9aa1383e5196cb61f9357265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a152c3d2ceeeaf7a300666dcbcc8bb945"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classCConnman.html">CConnman</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a152c3d2ceeeaf7a300666dcbcc8bb945">g_connman</a></td></tr>
|
|
<tr class="separator:a152c3d2ceeeaf7a300666dcbcc8bb945"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37089835ec27ad8bf945a458708165b9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a37089835ec27ad8bf945a458708165b9">fDiscover</a></td></tr>
|
|
<tr class="separator:a37089835ec27ad8bf945a458708165b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5067f8b9215406011fa3461be92d819c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a5067f8b9215406011fa3461be92d819c">fListen</a></td></tr>
|
|
<tr class="separator:a5067f8b9215406011fa3461be92d819c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7935254c613d6f3cdadd3ce45f7efbff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a7935254c613d6f3cdadd3ce45f7efbff">fRelayTxes</a></td></tr>
|
|
<tr class="separator:a7935254c613d6f3cdadd3ce45f7efbff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb45ec1b7c89fd811f480182f45ec546"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classCInv.html">CInv</a>, <a class="el" href="classCDataStream.html">CDataStream</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#adb45ec1b7c89fd811f480182f45ec546">mapRelay</a></td></tr>
|
|
<tr class="separator:adb45ec1b7c89fd811f480182f45ec546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43e845269f2b18e20dfcb7ece6832a2e"><td class="memItemLeft" align="right" valign="top">std::deque< std::pair< int64_t, <a class="el" href="classCInv.html">CInv</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a43e845269f2b18e20dfcb7ece6832a2e">vRelayExpiration</a></td></tr>
|
|
<tr class="separator:a43e845269f2b18e20dfcb7ece6832a2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1ed86ae54e13fe5f0ae1c12e48e3a0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#ae1ed86ae54e13fe5f0ae1c12e48e3a0e">cs_mapRelay</a></td></tr>
|
|
<tr class="separator:ae1ed86ae54e13fe5f0ae1c12e48e3a0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6effe1e49e01d9e012c0c6b162a24007"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlimitedmap.html">limitedmap</a>< <a class="el" href="classuint256.html">uint256</a>, int64_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a6effe1e49e01d9e012c0c6b162a24007">mapAlreadyAskedFor</a></td></tr>
|
|
<tr class="separator:a6effe1e49e01d9e012c0c6b162a24007"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c58f8ccc4c93105a44caf588562d609"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a6c58f8ccc4c93105a44caf588562d609">strSubVersion</a></td></tr>
|
|
<tr class="separator:a6c58f8ccc4c93105a44caf588562d609"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62111271618110807cc534e55c13cb70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a62111271618110807cc534e55c13cb70">cs_mapLocalHost</a></td></tr>
|
|
<tr class="separator:a62111271618110807cc534e55c13cb70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b78d1ae4a3edd7ec2b4bc7b17d6cc79"><td class="memItemLeft" align="right" valign="top">std::map< <a class="el" href="classCNetAddr.html">CNetAddr</a>, <a class="el" href="structLocalServiceInfo.html">LocalServiceInfo</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="net_8h.html#a0b78d1ae4a3edd7ec2b4bc7b17d6cc79">mapLocalHost</a></td></tr>
|
|
<tr class="separator:a0b78d1ae4a3edd7ec2b4bc7b17d6cc79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="ab02ff63dba2c3ee45ab07e28575d06c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab02ff63dba2c3ee45ab07e28575d06c9">◆ </a></span>mapMsgCmdSize</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::map<std::string, uint64_t> <a class="el" href="net_8h.html#ab02ff63dba2c3ee45ab07e28575d06c9">mapMsgCmdSize</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00589">589</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a954d746a58632565552615fd0a4ee660"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a954d746a58632565552615fd0a4ee660">◆ </a></span>NodeId</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef int <a class="el" href="net_8h.html#a954d746a58632565552615fd0a4ee660">NodeId</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00094">94</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="abc5c98fcc1211af2b80116dd6e0a035d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc5c98fcc1211af2b80116dd6e0a035d">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b"></a>LOCAL_NONE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035dafa44f0377f6449a82e1e6176acfe44f7"></a>LOCAL_IF </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035daad42caef30be428cb73f7d2753b5162e"></a>LOCAL_BIND </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035daa28117b0df136a5a8b96c5e887e182a8"></a>LOCAL_UPNP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035da85f937846a9820dce1ac928efee52a91"></a>LOCAL_MANUAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abc5c98fcc1211af2b80116dd6e0a035da8f7a4de904e634f46aa0d9b8fbf1b67e"></a>LOCAL_MAX </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00543">543</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a337d6af198a6b0d75f830e56da9b91e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a337d6af198a6b0d75f830e56da9b91e9">◆ </a></span>AddLocal() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AddLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nScore</em> = <code><a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b">LOCAL_NONE</a></code> </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#l00205">205</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="torcontrol_8cpp_source.html#l00425">TorController::add_onion_cb()</a>, <a class="el" href="net_8cpp_source.html#l00231">AddLocal()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="net_8cpp_source.html#l01964">CConnman::BindListenPort()</a>, and <a class="el" href="net_8cpp_source.html#l02062">Discover()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abda4e8f87772f9a9d9d8f52a93791ffc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abda4e8f87772f9a9d9d8f52a93791ffc">◆ </a></span>AddLocal() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AddLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCNetAddr.html">CNetAddr</a> & </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nScore</em> = <code><a class="el" href="net_8h.html#abc5c98fcc1211af2b80116dd6e0a035da1d33b76bcbc0dbb757cc02bb2259775b">LOCAL_NONE</a></code> </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#l00231">231</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cde2b3256757536c42c0bd3037847d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cde2b3256757536c42c0bd3037847d1">◆ </a></span>AdvertiseLocal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AdvertiseLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCNode.html">CNode</a> * </td>
|
|
<td class="paramname"><em>pnode</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#l00183">183</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#l02296">SendMessages()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a814f8f9920a3ece14c33fe051acdf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a814f8f9920a3ece14c33fe051acdf3">◆ </a></span>BindListenPort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool BindListenPort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>bindAddr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>strError</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fWhitelisted</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8316da05a5f15022dce5d0c2f82001fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8316da05a5f15022dce5d0c2f82001fc">◆ </a></span>Discover()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Discover </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::thread_group & </td>
|
|
<td class="paramname"><em>threadGroup</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#l02062">2062</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6d341a24d761a509fca026458cf2f72"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6d341a24d761a509fca026458cf2f72">◆ </a></span>GetListenPort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned short GetListenPort </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#l00100">100</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="torcontrol_8cpp_source.html#l00425">TorController::add_onion_cb()</a>, <a class="el" href="net_8cpp_source.html#l00231">AddLocal()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="torcontrol_8cpp_source.html#l00453">TorController::auth_cb()</a>, and <a class="el" href="net_8cpp_source.html#l00155">GetLocalAddress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac18517ca5500f0d8e1550ffd4ac56b77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac18517ca5500f0d8e1550ffd4ac56b77">◆ </a></span>GetLocal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool GetLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>addr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCNetAddr.html">CNetAddr</a> * </td>
|
|
<td class="paramname"><em>paddrPeer</em> = <code>NULL</code> </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#l00106">106</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#l00155">GetLocalAddress()</a>, and <a class="el" href="activemasternode_8cpp_source.html#l00141">CActiveMasternode::ManageStateInitial()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01304c8caa7997b48da307d19d1d284a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01304c8caa7997b48da307d19d1d284a">◆ </a></span>GetLocalAddress()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCAddress.html">CAddress</a> GetLocalAddress </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCNetAddr.html">CNetAddr</a> * </td>
|
|
<td class="paramname"><em>paddrPeer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> </td>
|
|
<td class="paramname"><em>nLocalServices</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00155">155</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#l00183">AdvertiseLocal()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a475f2fc7d8f5cd7511db253cae8fe28a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a475f2fc7d8f5cd7511db253cae8fe28a">◆ </a></span>GetNodeSignals()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structCNodeSignals.html">CNodeSignals</a>& GetNodeSignals </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#l00092">92</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#l01023">CConnman::AcceptConnection()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="net_8cpp_source.html#l00347">CConnman::ConnectNode()</a>, <a class="el" href="net_8cpp_source.html#l02359">CConnman::DeleteNode()</a>, <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>, <a class="el" href="net_8cpp_source.html#l02156">CConnman::Start()</a>, and <a class="el" href="net_8cpp_source.html#l01919">CConnman::ThreadMessageHandler()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96eb2fba6d80870802ac787b6ada4beb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96eb2fba6d80870802ac787b6ada4beb">◆ </a></span>IsLimited() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsLimited </td>
|
|
<td>(</td>
|
|
<td class="paramtype">enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> </td>
|
|
<td class="paramname"><em>net</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#l00253">253</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#l00205">AddLocal()</a>, <a class="el" href="init_8cpp_source.html#l00357">Bind()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00371">GetNetworksInfo()</a>, <a class="el" href="net_8cpp_source.html#l00259">IsLimited()</a>, <a class="el" href="net_8cpp_source.html#l00176">IsPeerAddrLocalGood()</a>, and <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f5f5a0bf934e49c7137ee4aa6eb8732"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f5f5a0bf934e49c7137ee4aa6eb8732">◆ </a></span>IsLimited() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsLimited </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCNetAddr.html">CNetAddr</a> & </td>
|
|
<td class="paramname"><em>addr</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#l00259">259</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16fa1bd4d34c4c29c90903fc3cdf7517"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16fa1bd4d34c4c29c90903fc3cdf7517">◆ </a></span>IsLocal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>check whether a given address is potentially local </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00278">278</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#l00347">CConnman::ConnectNode()</a>, <a class="el" href="net_8cpp_source.html#l01886">CConnman::OpenNetworkConnection()</a>, and <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a058b75c6fcc94a0643184c237ad6de93"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a058b75c6fcc94a0643184c237ad6de93">◆ </a></span>IsPeerAddrLocalGood()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsPeerAddrLocalGood </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCNode.html">CNode</a> * </td>
|
|
<td class="paramname"><em>pnode</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#l00176">176</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#l00183">AdvertiseLocal()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6de8e47b01a96206402ddef734114f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6de8e47b01a96206402ddef734114f2">◆ </a></span>IsReachable() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsReachable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> </td>
|
|
<td class="paramname"><em>net</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>check whether a given network is one we can probably connect to </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00285">285</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2net_8cpp_source.html#l00371">GetNetworksInfo()</a>, <a class="el" href="net_8cpp_source.html#l00292">IsReachable()</a>, <a class="el" href="masternode_8cpp_source.html#l00278">CMasternode::IsValidNetAddr()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0eb7db987ad1a1bf139d0cd46873ed29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0eb7db987ad1a1bf139d0cd46873ed29">◆ </a></span>IsReachable() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsReachable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCNetAddr.html">CNetAddr</a> & </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>check whether a given address is in a network we can probably connect to </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00292">292</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa203b76a8cc98a5ec314c19a008b478d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa203b76a8cc98a5ec314c19a008b478d">◆ </a></span>MapPort()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MapPort </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fUseUPnP</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#l01511">1511</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>, and <a class="el" href="optionsmodel_8cpp_source.html#l00306">OptionsModel::setData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66c6216d339978932308c2d68edd5338"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66c6216d339978932308c2d68edd5338">◆ </a></span>PoissonNextSend()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int64_t PoissonNextSend </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>nNow</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>average_interval_seconds</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Return a timestamp in the future (in microseconds) for exponentially distributed events. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l02892">2892</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#l02296">SendMessages()</a>, and <a class="el" href="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a040c40f60af5f50a128fc1aac4cb5ebd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a040c40f60af5f50a128fc1aac4cb5ebd">◆ </a></span>RemoveLocal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool RemoveLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>addr</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#l00236">236</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="torcontrol_8cpp_source.html#l00618">TorController::disconnected_cb()</a>, and <a class="el" href="torcontrol_8cpp_source.html#l00414">TorController::~TorController()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7487aacfc9d708b3db40c255ec070a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7487aacfc9d708b3db40c255ec070a8">◆ </a></span>SeenLocal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool SeenLocal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCService.html">CService</a> & </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>vote for a local address </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00265">265</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>
|
|
<a id="ae2dce03e604687e4029cdd759eba1ee0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2dce03e604687e4029cdd759eba1ee0">◆ </a></span>SetLimited()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetLimited </td>
|
|
<td>(</td>
|
|
<td class="paramtype">enum <a class="el" href="netaddress_8h.html#acc9a38c714afe79b5035cb36f560dac3">Network</a> </td>
|
|
<td class="paramname"><em>net</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fLimited</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Make a particular network entirely off-limits (no automatic connects to it) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00245">245</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="torcontrol_8cpp_source.html#l00453">TorController::auth_cb()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a62111271618110807cc534e55c13cb70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62111271618110807cc534e55c13cb70">◆ </a></span>cs_mapLocalHost</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> cs_mapLocalHost</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00079">79</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#l00205">AddLocal()</a>, <a class="el" href="net_8cpp_source.html#l00106">GetLocal()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00392">getnetworkinfo()</a>, <a class="el" href="net_8cpp_source.html#l00167">GetnScore()</a>, <a class="el" href="net_8cpp_source.html#l00253">IsLimited()</a>, <a class="el" href="net_8cpp_source.html#l00278">IsLocal()</a>, <a class="el" href="net_8cpp_source.html#l00285">IsReachable()</a>, <a class="el" href="net_8cpp_source.html#l00236">RemoveLocal()</a>, <a class="el" href="net_8cpp_source.html#l00265">SeenLocal()</a>, and <a class="el" href="net_8cpp_source.html#l00245">SetLimited()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1ed86ae54e13fe5f0ae1c12e48e3a0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1ed86ae54e13fe5f0ae1c12e48e3a0e">◆ </a></span>cs_mapRelay</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="sync_8h.html#a37a4692b2d517f2843655ca11af7668a">CCriticalSection</a> cs_mapRelay</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00087">87</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#l00785">ProcessGetData()</a>, and <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b1400085260cb71fabfab55ade84c32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b1400085260cb71fabfab55ade84c32">◆ </a></span>DEFAULT_BLOCKSONLY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const bool DEFAULT_BLOCKSONLY = false</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>Default for blocks only </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00083">83</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>, and <a class="el" href="init_8cpp_source.html#l00818">InitParameterInteraction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48a4c7f4f3eac6c8c0f3c1c3fabbee69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48a4c7f4f3eac6c8c0f3c1c3fabbee69">◆ </a></span>DEFAULT_FORCEDNSSEED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const bool DEFAULT_FORCEDNSSEED = false</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_8h_source.html#l00085">85</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>, and <a class="el" href="net_8cpp_source.html#l01522">CConnman::ThreadDNSAddressSeed()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5eb159bc77432e0eba1dbb48889e7b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5eb159bc77432e0eba1dbb48889e7b4">◆ </a></span>DEFAULT_LISTEN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const bool DEFAULT_LISTEN = true</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>-listen default </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00067">67</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="optionsmodel_8cpp_source.html#l00048">OptionsModel::Init()</a>, and <a class="el" href="init_8cpp_source.html#l00818">InitParameterInteraction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bb441ba7fab4118434b1a24b7b50586"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bb441ba7fab4118434b1a24b7b50586">◆ </a></span>DEFAULT_MAX_PEER_CONNECTIONS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int DEFAULT_MAX_PEER_CONNECTIONS = 125</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>The maximum number of peer connections to maintain. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00079">79</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1fc2e0b012407353f610f4c3e1f5bc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1fc2e0b012407353f610f4c3e1f5bc2">◆ </a></span>DEFAULT_MAX_UPLOAD_TARGET</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const uint64_t DEFAULT_MAX_UPLOAD_TARGET = 0</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>The default for -maxuploadtarget. 0 = Unlimited </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00081">81</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b8c3480cd1aa1106e0b4211e62913de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b8c3480cd1aa1106e0b4211e62913de">◆ </a></span>DEFAULT_MAXRECEIVEBUFFER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const size_t DEFAULT_MAXRECEIVEBUFFER = 5 * 1000</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_8h_source.html#l00086">86</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38af042899fdda9d7e8246e090cb98b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38af042899fdda9d7e8246e090cb98b6">◆ </a></span>DEFAULT_MAXSENDBUFFER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const size_t DEFAULT_MAXSENDBUFFER = 1 * 1000</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_8h_source.html#l00087">87</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb358e6d9aa1383e5196cb61f9357265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb358e6d9aa1383e5196cb61f9357265">◆ </a></span>DEFAULT_MISBEHAVING_BANTIME</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int DEFAULT_MISBEHAVING_BANTIME = 60 * 60 * 24</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_8h_source.html#l00092">92</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#l00522">CConnman::Ban()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fa860f9d989072cec441fbee8d924fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fa860f9d989072cec441fbee8d924fc">◆ </a></span>DEFAULT_UPNP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const bool DEFAULT_UPNP = false</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>-upnp default </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00072">72</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="optionsmodel_8cpp_source.html#l00048">OptionsModel::Init()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37089835ec27ad8bf945a458708165b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37089835ec27ad8bf945a458708165b9">◆ </a></span>fDiscover</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool fDiscover</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00076">76</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#l00205">AddLocal()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="net_8cpp_source.html#l01964">CConnman::BindListenPort()</a>, <a class="el" href="net_8cpp_source.html#l02062">Discover()</a>, and <a class="el" href="net_8cpp_source.html#l00176">IsPeerAddrLocalGood()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52479fcaa2103ab394bc6ba098abf269"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52479fcaa2103ab394bc6ba098abf269">◆ </a></span>FEELER_INTERVAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int FEELER_INTERVAL = 120</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>Run the feeler connection loop once every 2 minutes or 120 seconds. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00053">53</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#l01620">CConnman::ThreadOpenConnections()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5067f8b9215406011fa3461be92d819c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5067f8b9215406011fa3461be92d819c">◆ </a></span>fListen</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool fListen</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00077">77</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#l00183">AdvertiseLocal()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="net_8cpp_source.html#l00106">GetLocal()</a>, <a class="el" href="activemasternode_8cpp_source.html#l00141">CActiveMasternode::ManageStateInitial()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7935254c613d6f3cdadd3ce45f7efbff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7935254c613d6f3cdadd3ce45f7efbff">◆ </a></span>fRelayTxes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool fRelayTxes</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00078">78</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00392">getnetworkinfo()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a152c3d2ceeeaf7a300666dcbcc8bb945"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a152c3d2ceeeaf7a300666dcbcc8bb945">◆ </a></span>g_connman</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<<a class="el" href="classCConnman.html">CConnman</a>> g_connman</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00103">103</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="rpc_2net_8cpp_source.html#l00189">addnode()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l01011">RPCConsole::banSelectedNode()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00562">clearbanned()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00234">disconnectnode()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00994">RPCConsole::disconnectSelectedNode()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00257">getaddednodeinfo()</a>, <a class="el" href="mining_8cpp_source.html#l00337">getblocktemplate()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00028">getconnectioncount()</a>, <a class="el" href="misc_8cpp_source.html#l00047">getinfo()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00326">getnettotals()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00242">ClientModel::getNetworkActive()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00392">getnetworkinfo()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00066">ClientModel::getNumConnections()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00070">getpeerinfo()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00126">ClientModel::getTotalBytesRecv()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00133">ClientModel::getTotalBytesSent()</a>, <a class="el" href="rpc_2governance_8cpp_source.html#l00025">gobject()</a>, <a class="el" href="init_8cpp_source.html#l00197">Interrupt()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00529">listbanned()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00096">masternode()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00607">masternodebroadcast()</a>, <a class="el" href="misc_8cpp_source.html#l00143">mnsync()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00047">ping()</a>, <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>, <a class="el" href="rpc_2masternode_8cpp_source.html#l00025">privatesend()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00575">OverviewPage::privateSendAuto()</a>, <a class="el" href="bantablemodel_8cpp_source.html#l00048">BanTablePriv::refreshBanlist()</a>, <a class="el" href="peertablemodel_8cpp_source.html#l00055">PeerTablePriv::refreshPeers()</a>, <a class="el" href="masternode_8h_source.html#l00403">CMasternodeVerification::Relay()</a>, <a class="el" href="darksend-relay_8cpp_source.html#l00100">CDarkSendRelay::RelayThroughNode()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02505">resendwallettransactions()</a>, <a class="el" href="walletmodel_8cpp_source.html#l00353">WalletModel::sendCoins()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l01024">sendmany()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l00374">SendMoney()</a>, <a class="el" href="rawtransaction_8cpp_source.html#l00830">sendrawtransaction()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00465">setban()</a>, <a class="el" href="mining_8cpp_source.html#l00191">setgenerate()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00235">ClientModel::setNetworkActive()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00580">setnetworkactive()</a>, <a class="el" href="misc_8cpp_source.html#l00225">spork()</a>, <a class="el" href="masternodelist_8cpp_source.html#l00102">MasternodeList::StartAlias()</a>, <a class="el" href="masternodelist_8cpp_source.html#l00134">MasternodeList::StartAll()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l01038">RPCConsole::unbanSelectedNode()</a>, and <a class="el" href="rpc_2governance_8cpp_source.html#l00836">voteraw()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6effe1e49e01d9e012c0c6b162a24007"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6effe1e49e01d9e012c0c6b162a24007">◆ </a></span>mapAlreadyAskedFor</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classlimitedmap.html">limitedmap</a><<a class="el" href="classuint256.html">uint256</a>, int64_t> mapAlreadyAskedFor</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02745">CNode::AskFor()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa994a3fa6352ccb31e5bfc425364daf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa994a3fa6352ccb31e5bfc425364daf1">◆ </a></span>MAPASKFOR_MAX_SZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const size_t MAPASKFOR_MAX_SZ = <a class="el" href="net_8h.html#af677dfc85dddc429fe0303f338878ec0">MAX_INV_SZ</a></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>The maximum number of entries in mapAskFor </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00075">75</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">CNode::AskFor()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b78d1ae4a3edd7ec2b4bc7b17d6cc79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b78d1ae4a3edd7ec2b4bc7b17d6cc79">◆ </a></span>mapLocalHost</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map<<a class="el" href="classCNetAddr.html">CNetAddr</a>, <a class="el" href="structLocalServiceInfo.html">LocalServiceInfo</a>> mapLocalHost</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00080">80</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#l00205">AddLocal()</a>, <a class="el" href="net_8cpp_source.html#l00106">GetLocal()</a>, <a class="el" href="rpc_2net_8cpp_source.html#l00392">getnetworkinfo()</a>, <a class="el" href="net_8cpp_source.html#l00167">GetnScore()</a>, <a class="el" href="net_8cpp_source.html#l00278">IsLocal()</a>, <a class="el" href="net_8cpp_source.html#l00236">RemoveLocal()</a>, and <a class="el" href="net_8cpp_source.html#l00265">SeenLocal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb45ec1b7c89fd811f480182f45ec546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb45ec1b7c89fd811f480182f45ec546">◆ </a></span>mapRelay</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map<<a class="el" href="classCInv.html">CInv</a>, <a class="el" href="classCDataStream.html">CDataStream</a>> mapRelay</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00085">85</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#l00785">ProcessGetData()</a>, and <a class="el" href="net_8cpp_source.html#l02494">CConnman::RelayTransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84d4a16942889a214b340327d2597a05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84d4a16942889a214b340327d2597a05">◆ </a></span>MAX_ADDR_TO_SEND</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int MAX_ADDR_TO_SEND = 1000</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>The maximum number of new addresses to accumulate before announcing. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00057">57</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#l00843">CNode::PushAddress()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af677dfc85dddc429fe0303f338878ec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af677dfc85dddc429fe0303f338878ec0">◆ </a></span>MAX_INV_SZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int MAX_INV_SZ = 50000</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>The maximum number of entries in an 'inv' protocol message </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00055">55</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="masternode-payments_8cpp_source.html#l00913">CMasternodePayments::RequestLowDataPaymentBlocks()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a517820e441633664d6e96ce8f6a10ef2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a517820e441633664d6e96ce8f6a10ef2">◆ </a></span>MAX_OUTBOUND_CONNECTIONS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int MAX_OUTBOUND_CONNECTIONS = 8</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>Maximum number of outgoing nodes </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00063">63</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58a39fe81582f307b3165d13dc7dcf2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58a39fe81582f307b3165d13dc7dcf2f">◆ </a></span>MAX_OUTBOUND_MASTERNODE_CONNECTIONS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int MAX_OUTBOUND_MASTERNODE_CONNECTIONS = 20</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>Maximum number if outgoing masternodes </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00065">65</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#l02156">CConnman::Start()</a>, and <a class="el" href="net_8cpp_source.html#l02306">CConnman::Stop()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4dd59589d5788e2d620556c43a3381d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4dd59589d5788e2d620556c43a3381d9">◆ </a></span>MAX_PROTOCOL_MESSAGE_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int MAX_PROTOCOL_MESSAGE_LENGTH = 3 * 1024 * 1024</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>Maximum length of incoming protocol messages (no message over 3 MiB is currently acceptable). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00059">59</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">CNode::ReceiveMsgBytes()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f02122aa15cdc5ac394b010f97422e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f02122aa15cdc5ac394b010f97422e9">◆ </a></span>MAX_SUBVERSION_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int MAX_SUBVERSION_LENGTH = 256</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>Maximum length of strSubVer in <code>version</code> message </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00061">61</a> of file <a class="el" href="net_8h_source.html">net.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, and <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24ecbac59f1e63af4c4c8c112f00468d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24ecbac59f1e63af4c4c8c112f00468d">◆ </a></span>PING_INTERVAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int PING_INTERVAL = 2 * 60</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>Time between pings automatically sent out for latency probing and keepalive (in seconds). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00047">47</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#l02296">SendMessages()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99a450f0d7268ee95f310f2b78be3370"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99a450f0d7268ee95f310f2b78be3370">◆ </a></span>REQUIRED_SERVICES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537">ServiceFlags</a> REQUIRED_SERVICES = <a class="el" href="protocol_8h.html#ad131f3177584caea787cdbf6f85a9537a9d1154f0e7e56f183a5c8373abe2e86c">NODE_NETWORK</a></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_8h_source.html#l00089">89</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="net_8cpp_source.html#l01620">CConnman::ThreadOpenConnections()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04723cf5ca6f222bf5cd3c7b2aeb6be5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04723cf5ca6f222bf5cd3c7b2aeb6be5">◆ </a></span>SETASKFOR_MAX_SZ</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const size_t SETASKFOR_MAX_SZ = 2 * <a class="el" href="net_8h.html#af677dfc85dddc429fe0303f338878ec0">MAX_INV_SZ</a></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>The maximum number of entries in setAskFor (larger due to getdata latency) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00077">77</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">CNode::AskFor()</a>, and <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c58f8ccc4c93105a44caf588562d609"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c58f8ccc4c93105a44caf588562d609">◆ </a></span>strSubVersion</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string strSubVersion</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Subversion as sent to the P2P network in <code>version</code> messages </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00083">83</a> of file <a class="el" href="net_8cpp_source.html">net.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00275">ClientModel::formatSubVersion()</a>, and <a class="el" href="rpc_2net_8cpp_source.html#l00392">getnetworkinfo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7853d10884491eae33796656e1673fe3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7853d10884491eae33796656e1673fe3">◆ </a></span>TIMEOUT_INTERVAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int TIMEOUT_INTERVAL = 20 * 60</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>Time after which to disconnect, after waiting for a ping response (or inactivity). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00049">49</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="a43e845269f2b18e20dfcb7ece6832a2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43e845269f2b18e20dfcb7ece6832a2e">◆ </a></span>vRelayExpiration</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::deque<std::pair<int64_t, <a class="el" href="classCInv.html">CInv</a>> > vRelayExpiration</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8cpp_source.html#l00086">86</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#l02494">CConnman::RelayTransaction()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48948c1d61d3fb24fbbb010eee32e4c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48948c1d61d3fb24fbbb010eee32e4c4">◆ </a></span>WARNING_INTERVAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const int WARNING_INTERVAL = 10 * 60</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>Minimum time between warnings printed to log. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="net_8h_source.html#l00051">51</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">CNode::AskFor()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="net_8h.html">net.h</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:10 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>
|