mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 09:46:12 +00:00
1244 lines
74 KiB
HTML
1244 lines
74 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/init.cpp 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('init_8cpp.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="#define-members">Macros</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">init.cpp File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="init_8h_source.html">init.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="amount_8h_source.html">amount.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="chain_8h_source.html">chain.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="chainparams_8h_source.html">chainparams.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="checkpoints_8h_source.html">checkpoints.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="sanity_8h_source.html">compat/sanity.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="consensus_2validation_8h_source.html">consensus/validation.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="httpserver_8h_source.html">httpserver.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="httprpc_8h_source.html">httprpc.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="key_8h_source.html">key.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="validation_8h_source.html">validation.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="miner_8h_source.html">miner.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="netbase_8h_source.html">netbase.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="net_8h_source.html">net.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="netfulfilledman_8h_source.html">netfulfilledman.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="net__processing_8h_source.html">net_processing.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="policy_8h_source.html">policy/policy.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="server_8h_source.html">rpc/server.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="standard_8h_source.html">script/standard.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="sigcache_8h_source.html">script/sigcache.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="scheduler_8h_source.html">scheduler.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="txdb_8h_source.html">txdb.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="txmempool_8h_source.html">txmempool.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="torcontrol_8h_source.html">torcontrol.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="ui__interface_8h_source.html">ui_interface.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="utilmoneystr_8h_source.html">utilmoneystr.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="utilstrencodings_8h_source.html">utilstrencodings.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="validationinterface_8h_source.html">validationinterface.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="activemasternode_8h_source.html">activemasternode.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="dsnotificationinterface_8h_source.html">dsnotificationinterface.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="flat-database_8h_source.html">flat-database.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="governance_8h_source.html">governance.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="instantx_8h_source.html">instantx.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="masternode-payments_8h_source.html">masternode-payments.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="masternode-sync_8h_source.html">masternode-sync.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="masternodeman_8h_source.html">masternodeman.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="masternodeconfig_8h_source.html">masternodeconfig.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="messagesigner_8h_source.html">messagesigner.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="privatesend-client_8h_source.html">privatesend-client.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="privatesend-server_8h_source.html">privatesend-server.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="spork_8h_source.html">spork.h</a>"</code><br />
|
|
<code>#include <stdint.h></code><br />
|
|
<code>#include <stdio.h></code><br />
|
|
<code>#include <memory></code><br />
|
|
<code>#include <signal.h></code><br />
|
|
<code>#include <boost/algorithm/string/classification.hpp></code><br />
|
|
<code>#include <boost/algorithm/string/predicate.hpp></code><br />
|
|
<code>#include <boost/algorithm/string/replace.hpp></code><br />
|
|
<code>#include <boost/algorithm/string/split.hpp></code><br />
|
|
<code>#include <boost/bind.hpp></code><br />
|
|
<code>#include <boost/filesystem.hpp></code><br />
|
|
<code>#include <boost/function.hpp></code><br />
|
|
<code>#include <boost/interprocess/sync/file_lock.hpp></code><br />
|
|
<code>#include <boost/thread.hpp></code><br />
|
|
<code>#include <openssl/crypto.h></code><br />
|
|
</div>
|
|
<p><a href="init_8cpp_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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCCoinsViewErrorCatcher.html">CCoinsViewErrorCatcher</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="structCImportingNow.html">CImportingNow</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="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a42e91d203626e60d6c5c4f14cd04e421"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a42e91d203626e60d6c5c4f14cd04e421">MIN_CORE_FILEDESCRIPTORS</a>   150</td></tr>
|
|
<tr class="separator:a42e91d203626e60d6c5c4f14cd04e421"><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:a3517133609e0c817dd6f9bb02709d55b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55b">BindFlags</a> { <a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55ba56bcbe6f723de8f81d35d38964aab421">BF_NONE</a> = 0,
|
|
<a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55ba6f8bf60811c9c280c6c3804c10a831b5">BF_EXPLICIT</a> = (1U << 0),
|
|
<a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55ba28a641df14737c21a9fd1f4bdd2458be">BF_REPORT_ERROR</a> = (1U << 1),
|
|
<a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55ba83f4a6fae524483eb061a903ce719dbb">BF_WHITELIST</a> = (1U << 2)
|
|
}</td></tr>
|
|
<tr class="separator:a3517133609e0c817dd6f9bb02709d55b"><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:a09cc51753d54f8f68e61c9b97e54fc28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a09cc51753d54f8f68e61c9b97e54fc28">ThreadSendAlert</a> (<a class="el" href="classCConnman.html">CConnman</a> &connman)</td></tr>
|
|
<tr class="separator:a09cc51753d54f8f68e61c9b97e54fc28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7140c7327b1e6a8d46470b1cd0e8e1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ac7140c7327b1e6a8d46470b1cd0e8e1b">StartShutdown</a> ()</td></tr>
|
|
<tr class="separator:ac7140c7327b1e6a8d46470b1cd0e8e1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f201ca9fe6b594f1985c12b4482ea5a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a6f201ca9fe6b594f1985c12b4482ea5a">ShutdownRequested</a> ()</td></tr>
|
|
<tr class="separator:a6f201ca9fe6b594f1985c12b4482ea5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae516465349aa26318144d70d08185b65"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ae516465349aa26318144d70d08185b65">Interrupt</a> (boost::thread_group &threadGroup)</td></tr>
|
|
<tr class="separator:ae516465349aa26318144d70d08185b65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cb3db83cb0ba2e421f651a1ee1f2cfe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a5cb3db83cb0ba2e421f651a1ee1f2cfe">PrepareShutdown</a> ()</td></tr>
|
|
<tr class="separator:a5cb3db83cb0ba2e421f651a1ee1f2cfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5f038c2b480cf9ef5e19e3eba8dbaf9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ac5f038c2b480cf9ef5e19e3eba8dbaf9">Shutdown</a> ()</td></tr>
|
|
<tr class="separator:ac5f038c2b480cf9ef5e19e3eba8dbaf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad59c5cbbe3bdf4fa36f3b7480da8d6ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ad59c5cbbe3bdf4fa36f3b7480da8d6ba">HandleSIGTERM</a> (int)</td></tr>
|
|
<tr class="separator:ad59c5cbbe3bdf4fa36f3b7480da8d6ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70b23efd8d46bc8c627e5c241f0d7716"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a70b23efd8d46bc8c627e5c241f0d7716">HandleSIGHUP</a> (int)</td></tr>
|
|
<tr class="separator:a70b23efd8d46bc8c627e5c241f0d7716"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9735d5270989ff15eecbb44c26e85da"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ac9735d5270989ff15eecbb44c26e85da">InitError</a> (const std::string &str)</td></tr>
|
|
<tr class="separator:ac9735d5270989ff15eecbb44c26e85da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d35afe2cdd83042e024232e07e7045e"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a5d35afe2cdd83042e024232e07e7045e">InitWarning</a> (const std::string &str)</td></tr>
|
|
<tr class="separator:a5d35afe2cdd83042e024232e07e7045e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c48432494c66ba34a6a7f681e488831"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a0c48432494c66ba34a6a7f681e488831">Bind</a> (<a class="el" href="classCConnman.html">CConnman</a> &connman, const <a class="el" href="classCService.html">CService</a> &addr, unsigned int <a class="el" href="dash-tx_8cpp.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>)</td></tr>
|
|
<tr class="separator:a0c48432494c66ba34a6a7f681e488831"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb67159734f47c352636ca7a9f812125"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#adb67159734f47c352636ca7a9f812125">OnRPCStopped</a> ()</td></tr>
|
|
<tr class="separator:adb67159734f47c352636ca7a9f812125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b5beaea4def1686fe719a5aa5f26483"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a8b5beaea4def1686fe719a5aa5f26483">OnRPCPreCommand</a> (const <a class="el" href="classCRPCCommand.html">CRPCCommand</a> &cmd)</td></tr>
|
|
<tr class="separator:a8b5beaea4def1686fe719a5aa5f26483"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a514083d1b88bf8cf314f27ee3dc966c1"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a514083d1b88bf8cf314f27ee3dc966c1">HelpMessage</a> (<a class="el" href="init_8h.html#a1c8f8e4f16a572c4e86bfaae5a977e28">HelpMessageMode</a> mode)</td></tr>
|
|
<tr class="separator:a514083d1b88bf8cf314f27ee3dc966c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9e2081343d328ca68b7c4c4793442d2"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ac9e2081343d328ca68b7c4c4793442d2">LicenseInfo</a> ()</td></tr>
|
|
<tr class="separator:ac9e2081343d328ca68b7c4c4793442d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74d5e0168f3322d131bf34486cee9520"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a74d5e0168f3322d131bf34486cee9520">BlockNotifyCallback</a> (bool initialSync, const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> *pBlockIndex)</td></tr>
|
|
<tr class="separator:a74d5e0168f3322d131bf34486cee9520"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d6237c784498974e67d4a54436f2b14"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a7d6237c784498974e67d4a54436f2b14">CleanupBlockRevFiles</a> ()</td></tr>
|
|
<tr class="separator:a7d6237c784498974e67d4a54436f2b14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0189c34248cd89bbbe20d4d6045bd7c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a0189c34248cd89bbbe20d4d6045bd7c9">ThreadImport</a> (std::vector< boost::filesystem::path > vImportFiles)</td></tr>
|
|
<tr class="separator:a0189c34248cd89bbbe20d4d6045bd7c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a878797b40fb8eb0d7f330a41d7742d11"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a878797b40fb8eb0d7f330a41d7742d11">InitSanityCheck</a> (void)</td></tr>
|
|
<tr class="separator:a878797b40fb8eb0d7f330a41d7742d11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7769d5957df16d51f1164473c8631aa7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a7769d5957df16d51f1164473c8631aa7">AppInitServers</a> (boost::thread_group &threadGroup)</td></tr>
|
|
<tr class="separator:a7769d5957df16d51f1164473c8631aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a430da8b19402c5a5ca72eb039cf794d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a430da8b19402c5a5ca72eb039cf794d7">InitParameterInteraction</a> ()</td></tr>
|
|
<tr class="memdesc:a430da8b19402c5a5ca72eb039cf794d7"><td class="mdescLeft"> </td><td class="mdescRight">Parameter interaction: change current parameters depending on various rules. <a href="#a430da8b19402c5a5ca72eb039cf794d7">More...</a><br /></td></tr>
|
|
<tr class="separator:a430da8b19402c5a5ca72eb039cf794d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c6fd2b1fc6d60ab2f80b2799b0fa81e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a9c6fd2b1fc6d60ab2f80b2799b0fa81e">InitLogging</a> ()</td></tr>
|
|
<tr class="memdesc:a9c6fd2b1fc6d60ab2f80b2799b0fa81e"><td class="mdescLeft"> </td><td class="mdescRight">Initialize the logging infrastructure. <a href="#a9c6fd2b1fc6d60ab2f80b2799b0fa81e">More...</a><br /></td></tr>
|
|
<tr class="separator:a9c6fd2b1fc6d60ab2f80b2799b0fa81e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f0784aa332573f949b0975205572b28"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a6f0784aa332573f949b0975205572b28">AppInit2</a> (boost::thread_group &threadGroup, <a class="el" href="classCScheduler.html">CScheduler</a> &scheduler)</td></tr>
|
|
<tr class="separator:a6f0784aa332573f949b0975205572b28"><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:a6e1f612c12531e241e96cc04ffaebfd4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a6e1f612c12531e241e96cc04ffaebfd4">fFeeEstimatesInitialized</a> = false</td></tr>
|
|
<tr class="separator:a6e1f612c12531e241e96cc04ffaebfd4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9994252086683934df2b9595ba062c3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#af9994252086683934df2b9595ba062c3">fRestartRequested</a> = false</td></tr>
|
|
<tr class="separator:af9994252086683934df2b9595ba062c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a242455cf023f08b0804f734123babea6"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a242455cf023f08b0804f734123babea6">DEFAULT_PROXYRANDOMIZE</a> = true</td></tr>
|
|
<tr class="separator:a242455cf023f08b0804f734123babea6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad558e83919d75d01c8a155f08acba003"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ad558e83919d75d01c8a155f08acba003">DEFAULT_REST_ENABLE</a> = false</td></tr>
|
|
<tr class="separator:ad558e83919d75d01c8a155f08acba003"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0963fb7f5db48d011a2a8983073c0ed7"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a0963fb7f5db48d011a2a8983073c0ed7">DEFAULT_DISABLE_SAFEMODE</a> = false</td></tr>
|
|
<tr class="separator:a0963fb7f5db48d011a2a8983073c0ed7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15d427cbbedb45f190de939a9b18d49e"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a15d427cbbedb45f190de939a9b18d49e">DEFAULT_STOPAFTERBLOCKIMPORT</a> = false</td></tr>
|
|
<tr class="separator:a15d427cbbedb45f190de939a9b18d49e"><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="init_8cpp.html#a152c3d2ceeeaf7a300666dcbcc8bb945">g_connman</a></td></tr>
|
|
<tr class="separator:a152c3d2ceeeaf7a300666dcbcc8bb945"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afad7ee4e7c8698bf63a91a4e80b30ed8"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classPeerLogicValidation.html">PeerLogicValidation</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#afad7ee4e7c8698bf63a91a4e80b30ed8">peerLogic</a></td></tr>
|
|
<tr class="separator:afad7ee4e7c8698bf63a91a4e80b30ed8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac834926d6cf8042db43be222159bd9ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCDSNotificationInterface.html">CDSNotificationInterface</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ac834926d6cf8042db43be222159bd9ba">pdsNotificationInterface</a> = NULL</td></tr>
|
|
<tr class="separator:ac834926d6cf8042db43be222159bd9ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa861c3cc03fcc79d42105ae8bab6837"><td class="memItemLeft" align="right" valign="top">static const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#aaa861c3cc03fcc79d42105ae8bab6837">FEE_ESTIMATES_FILENAME</a> ="fee_estimates.dat"</td></tr>
|
|
<tr class="separator:aaa861c3cc03fcc79d42105ae8bab6837"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fe31b510fc1c2b95321cedb9f89e8de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCClientUIInterface.html">CClientUIInterface</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a4fe31b510fc1c2b95321cedb9f89e8de">uiInterface</a></td></tr>
|
|
<tr class="separator:a4fe31b510fc1c2b95321cedb9f89e8de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42553c6f79ea2db4f932bee3791ee6d6"><td class="memItemLeft" align="right" valign="top">volatile bool </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a42553c6f79ea2db4f932bee3791ee6d6">fRequestShutdown</a> = false</td></tr>
|
|
<tr class="separator:a42553c6f79ea2db4f932bee3791ee6d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fa98bf3c123612093fcb5321d6a47fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCCoinsViewDB.html">CCoinsViewDB</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a1fa98bf3c123612093fcb5321d6a47fb">pcoinsdbview</a> = NULL</td></tr>
|
|
<tr class="separator:a1fa98bf3c123612093fcb5321d6a47fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada9880e5650247956ce93bfc37ca9d8a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCCoinsViewErrorCatcher.html">CCoinsViewErrorCatcher</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#ada9880e5650247956ce93bfc37ca9d8a">pcoinscatcher</a> = NULL</td></tr>
|
|
<tr class="separator:ada9880e5650247956ce93bfc37ca9d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6bfd81994d7eb439873021f25d4d7949"><td class="memItemLeft" align="right" valign="top">static boost::scoped_ptr< <a class="el" href="classECCVerifyHandle.html">ECCVerifyHandle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="init_8cpp.html#a6bfd81994d7eb439873021f25d4d7949">globalVerifyHandle</a></td></tr>
|
|
<tr class="separator:a6bfd81994d7eb439873021f25d4d7949"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a42e91d203626e60d6c5c4f14cd04e421"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42e91d203626e60d6c5c4f14cd04e421">◆ </a></span>MIN_CORE_FILEDESCRIPTORS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIN_CORE_FILEDESCRIPTORS   150</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00118">118</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a3517133609e0c817dd6f9bb02709d55b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3517133609e0c817dd6f9bb02709d55b">◆ </a></span>BindFlags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="init_8cpp.html#a3517133609e0c817dd6f9bb02709d55b">BindFlags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Used to pass flags to the <a class="el" href="init_8cpp.html#a0c48432494c66ba34a6a7f681e488831">Bind()</a> function </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3517133609e0c817dd6f9bb02709d55ba56bcbe6f723de8f81d35d38964aab421"></a>BF_NONE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3517133609e0c817dd6f9bb02709d55ba6f8bf60811c9c280c6c3804c10a831b5"></a>BF_EXPLICIT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3517133609e0c817dd6f9bb02709d55ba28a641df14737c21a9fd1f4bdd2458be"></a>BF_REPORT_ERROR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3517133609e0c817dd6f9bb02709d55ba83f4a6fae524483eb061a903ce719dbb"></a>BF_WHITELIST </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00122">122</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a6f0784aa332573f949b0975205572b28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f0784aa332573f949b0975205572b28">◆ </a></span>AppInit2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppInit2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::thread_group & </td>
|
|
<td class="paramname"><em>threadGroup</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classCScheduler.html">CScheduler</a> & </td>
|
|
<td class="paramname"><em>scheduler</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Initialize Dash Core. </p><dl class="section pre"><dt>Precondition</dt><dd>Parameters should be parsed and config file should be read. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00942">942</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="dash_8cpp_source.html#l00275">BitcoinCore::initialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7769d5957df16d51f1164473c8631aa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7769d5957df16d51f1164473c8631aa7">◆ </a></span>AppInitServers()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool AppInitServers </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="init_8cpp_source.html#l00800">800</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c48432494c66ba34a6a7f681e488831"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c48432494c66ba34a6a7f681e488831">◆ </a></span>Bind()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool Bind </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> & </td>
|
|
<td class="paramname"><em>connman</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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">unsigned int </td>
|
|
<td class="paramname"><em>flags</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00357">357</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74d5e0168f3322d131bf34486cee9520"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74d5e0168f3322d131bf34486cee9520">◆ </a></span>BlockNotifyCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void BlockNotifyCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>initialSync</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classCBlockIndex.html">CBlockIndex</a> * </td>
|
|
<td class="paramname"><em>pBlockIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00652">652</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d6237c784498974e67d4a54436f2b14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d6237c784498974e67d4a54436f2b14">◆ </a></span>CleanupBlockRevFiles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CleanupBlockRevFiles </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="init_8cpp_source.html#l00683">683</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70b23efd8d46bc8c627e5c241f0d7716"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70b23efd8d46bc8c627e5c241f0d7716">◆ </a></span>HandleSIGHUP()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void HandleSIGHUP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </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="init_8cpp_source.html#l00340">340</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad59c5cbbe3bdf4fa36f3b7480da8d6ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad59c5cbbe3bdf4fa36f3b7480da8d6ba">◆ </a></span>HandleSIGTERM()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void HandleSIGTERM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Signal handlers are very limited in what they are allowed to do, so: </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00335">335</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a514083d1b88bf8cf314f27ee3dc966c1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a514083d1b88bf8cf314f27ee3dc966c1">◆ </a></span>HelpMessage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string HelpMessage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="init_8h.html#a1c8f8e4f16a572c4e86bfaae5a977e28">HelpMessageMode</a> </td>
|
|
<td class="paramname"><em>mode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Help for options shared between UI and daemon (for -help) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00384">384</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="utilitydialog_8cpp_source.html#l00031">HelpMessageDialog::HelpMessageDialog()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9735d5270989ff15eecbb44c26e85da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9735d5270989ff15eecbb44c26e85da">◆ </a></span>InitError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool InitError </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00345">345</a> of file <a class="el" href="init_8cpp_source.html">init.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#l00357">Bind()</a>, and <a class="el" href="init_8cpp_source.html#l00788">InitSanityCheck()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c6fd2b1fc6d60ab2f80b2799b0fa81e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c6fd2b1fc6d60ab2f80b2799b0fa81e">◆ </a></span>InitLogging()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void InitLogging </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Initialize the logging infrastructure. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00926">926</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="dash_8cpp_source.html#l00439">BitcoinApplication::parameterSetup()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a430da8b19402c5a5ca72eb039cf794d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a430da8b19402c5a5ca72eb039cf794d7">◆ </a></span>InitParameterInteraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void InitParameterInteraction </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Parameter interaction: change current parameters depending on various rules. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00818">818</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="dash_8cpp_source.html#l00439">BitcoinApplication::parameterSetup()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a878797b40fb8eb0d7f330a41d7742d11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a878797b40fb8eb0d7f330a41d7742d11">◆ </a></span>InitSanityCheck()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool InitSanityCheck </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Sanity checks Ensure that Dash Core is running in a usable environment with all necessary library support. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00788">788</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d35afe2cdd83042e024232e07e7045e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d35afe2cdd83042e024232e07e7045e">◆ </a></span>InitWarning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool InitWarning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>str</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00351">351</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae516465349aa26318144d70d08185b65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae516465349aa26318144d70d08185b65">◆ </a></span>Interrupt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Interrupt </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>Interrupt threads </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00197">197</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, <a class="el" href="dash_8cpp_source.html#l00315">BitcoinCore::shutdown()</a>, and <a class="el" href="dashd_8cpp_source.html#l00042">WaitForShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9e2081343d328ca68b7c4c4793442d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9e2081343d328ca68b7c4c4793442d2">◆ </a></span>LicenseInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string LicenseInfo </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns licensing information (for -version) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00637">637</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="utilitydialog_8cpp_source.html#l00031">HelpMessageDialog::HelpMessageDialog()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b5beaea4def1686fe719a5aa5f26483"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b5beaea4def1686fe719a5aa5f26483">◆ </a></span>OnRPCPreCommand()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void OnRPCPreCommand </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classCRPCCommand.html">CRPCCommand</a> & </td>
|
|
<td class="paramname"><em>cmd</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00375">375</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00800">AppInitServers()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb67159734f47c352636ca7a9f812125"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb67159734f47c352636ca7a9f812125">◆ </a></span>OnRPCStopped()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void OnRPCStopped </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="init_8cpp_source.html#l00369">369</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00800">AppInitServers()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cb3db83cb0ba2e421f651a1ee1f2cfe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cb3db83cb0ba2e421f651a1ee1f2cfe">◆ </a></span>PrepareShutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PrepareShutdown </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Preparing steps before shutting down or restarting the wallet </p>
|
|
<p>Note: <a class="el" href="init_8cpp.html#ac5f038c2b480cf9ef5e19e3eba8dbaf9">Shutdown()</a> must be able to handle cases in which <a class="el" href="init_8cpp.html#a6f0784aa332573f949b0975205572b28">AppInit2()</a> failed part of the way, for example if the data directory was found to be locked. Be sure that anything that writes files or flushes caches only does this if the respective module was initialized. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00210">210</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dash_8cpp_source.html#l00291">BitcoinCore::restart()</a>, and <a class="el" href="init_8cpp_source.html#l00315">Shutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5f038c2b480cf9ef5e19e3eba8dbaf9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5f038c2b480cf9ef5e19e3eba8dbaf9">◆ </a></span>Shutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Shutdown </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Shutdown is split into 2 parts: Part 1: shut down everything but the main wallet instance (done in <a class="el" href="init_8cpp.html#a5cb3db83cb0ba2e421f651a1ee1f2cfe">PrepareShutdown()</a> ) Part 2: delete wallet instance</p>
|
|
<p>In case of a restart <a class="el" href="init_8cpp.html#a5cb3db83cb0ba2e421f651a1ee1f2cfe">PrepareShutdown()</a> was already called before, but this method here gets called implicitly when the parent object is deleted. In this case we have to skip the <a class="el" href="init_8cpp.html#a5cb3db83cb0ba2e421f651a1ee1f2cfe">PrepareShutdown()</a> part because it was already executed and just delete the wallet instance. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00315">315</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="dashd_8cpp_source.html#l00062">AppInit()</a>, and <a class="el" href="dash_8cpp_source.html#l00315">BitcoinCore::shutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f201ca9fe6b594f1985c12b4482ea5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f201ca9fe6b594f1985c12b4482ea5a">◆ </a></span>ShutdownRequested()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ShutdownRequested </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="init_8cpp_source.html#l00168">168</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l02808">ActivateBestChain()</a>, <a class="el" href="masternode_8cpp_source.html#l00139">CMasternode::Check()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l01370">BitcoinGUI::detectShutdown()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l01456">BitcoinGUI::handleRestart()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00455">OverviewPage::privateSendStatus()</a>, <a class="el" href="privatesend_8cpp_source.html#l00421">ThreadCheckPrivateSend()</a>, <a class="el" href="privatesend-client_8cpp_source.html#l01416">ThreadCheckPrivateSendClient()</a>, <a class="el" href="privatesend-server_8cpp_source.html#l00885">ThreadCheckPrivateSendServer()</a>, <a class="el" href="sendalert_8cpp_source.html#l00026">ThreadSendAlert()</a>, <a class="el" href="overviewpage_8cpp_source.html#l00330">OverviewPage::updatePrivateSendProgress()</a>, <a class="el" href="validation_8cpp_source.html#l03841">CVerifyDB::VerifyDB()</a>, and <a class="el" href="dashd_8cpp_source.html#l00042">WaitForShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7140c7327b1e6a8d46470b1cd0e8e1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7140c7327b1e6a8d46470b1cd0e8e1b">◆ </a></span>StartShutdown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void StartShutdown </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="init_8cpp_source.html#l00164">164</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="splashscreen_8cpp_source.html#l00184">SplashScreen::closeEvent()</a>, <a class="el" href="rpcwallet_8cpp_source.html#l02159">encryptwallet()</a>, <a class="el" href="server_8cpp_source.html#l00240">stop()</a>, and <a class="el" href="init_8cpp_source.html#l00719">ThreadImport()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0189c34248cd89bbbe20d4d6045bd7c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0189c34248cd89bbbe20d4d6045bd7c9">◆ </a></span>ThreadImport()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ThreadImport </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< boost::filesystem::path > </td>
|
|
<td class="paramname"><em>vImportFiles</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00719">719</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09cc51753d54f8f68e61c9b97e54fc28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09cc51753d54f8f68e61c9b97e54fc28">◆ </a></span>ThreadSendAlert()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ThreadSendAlert </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classCConnman.html">CConnman</a> & </td>
|
|
<td class="paramname"><em>connman</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sendalert_8cpp_source.html#l00026">26</a> of file <a class="el" href="sendalert_8cpp_source.html">sendalert.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a0963fb7f5db48d011a2a8983073c0ed7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0963fb7f5db48d011a2a8983073c0ed7">◆ </a></span>DEFAULT_DISABLE_SAFEMODE</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_DISABLE_SAFEMODE = 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="init_8cpp_source.html#l00100">100</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>, and <a class="el" href="init_8cpp_source.html#l00375">OnRPCPreCommand()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a242455cf023f08b0804f734123babea6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a242455cf023f08b0804f734123babea6">◆ </a></span>DEFAULT_PROXYRANDOMIZE</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_PROXYRANDOMIZE = 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 class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00098">98</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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="ad558e83919d75d01c8a155f08acba003"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad558e83919d75d01c8a155f08acba003">◆ </a></span>DEFAULT_REST_ENABLE</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_REST_ENABLE = 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="init_8cpp_source.html#l00099">99</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00800">AppInitServers()</a>, and <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15d427cbbedb45f190de939a9b18d49e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15d427cbbedb45f190de939a9b18d49e">◆ </a></span>DEFAULT_STOPAFTERBLOCKIMPORT</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_STOPAFTERBLOCKIMPORT = 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="init_8cpp_source.html#l00101">101</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00384">HelpMessage()</a>, and <a class="el" href="init_8cpp_source.html#l00719">ThreadImport()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa861c3cc03fcc79d42105ae8bab6837"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa861c3cc03fcc79d42105ae8bab6837">◆ </a></span>FEE_ESTIMATES_FILENAME</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const char* FEE_ESTIMATES_FILENAME ="fee_estimates.dat"</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="init_8cpp_source.html#l00129">129</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e1f612c12531e241e96cc04ffaebfd4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e1f612c12531e241e96cc04ffaebfd4">◆ </a></span>fFeeEstimatesInitialized</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool fFeeEstimatesInitialized = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00096">96</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42553c6f79ea2db4f932bee3791ee6d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42553c6f79ea2db4f932bee3791ee6d6">◆ </a></span>fRequestShutdown</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">volatile bool fRequestShutdown = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00162">162</a> of file <a class="el" href="init_8cpp_source.html">init.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#l00335">HandleSIGTERM()</a>, <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>, <a class="el" href="init_8cpp_source.html#l00168">ShutdownRequested()</a>, and <a class="el" href="init_8cpp_source.html#l00164">StartShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9994252086683934df2b9595ba062c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9994252086683934df2b9595ba062c3">◆ </a></span>fRestartRequested</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool fRestartRequested = false</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00097">97</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="init_8cpp_source.html#l00210">PrepareShutdown()</a>, <a class="el" href="init_8cpp_source.html#l00315">Shutdown()</a>, and <a class="el" href="init_8cpp_source.html#l00168">ShutdownRequested()</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="a6bfd81994d7eb439873021f25d4d7949"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bfd81994d7eb439873021f25d4d7949">◆ </a></span>globalVerifyHandle</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::scoped_ptr<<a class="el" href="classECCVerifyHandle.html">ECCVerifyHandle</a>> globalVerifyHandle</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="init_8cpp_source.html#l00195">195</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00315">Shutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada9880e5650247956ce93bfc37ca9d8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada9880e5650247956ce93bfc37ca9d8a">◆ </a></span>pcoinscatcher</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCCoinsViewErrorCatcher.html">CCoinsViewErrorCatcher</a>* pcoinscatcher = NULL</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="init_8cpp_source.html#l00194">194</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fa98bf3c123612093fcb5321d6a47fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fa98bf3c123612093fcb5321d6a47fb">◆ </a></span>pcoinsdbview</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCCoinsViewDB.html">CCoinsViewDB</a>* pcoinsdbview = NULL</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="init_8cpp_source.html#l00193">193</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac834926d6cf8042db43be222159bd9ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac834926d6cf8042db43be222159bd9ba">◆ </a></span>pdsNotificationInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCDSNotificationInterface.html">CDSNotificationInterface</a>* pdsNotificationInterface = NULL</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="init_8cpp_source.html#l00110">110</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afad7ee4e7c8698bf63a91a4e80b30ed8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afad7ee4e7c8698bf63a91a4e80b30ed8">◆ </a></span>peerLogic</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<<a class="el" href="classPeerLogicValidation.html">PeerLogicValidation</a>> peerLogic</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00104">104</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</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#l00210">PrepareShutdown()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fe31b510fc1c2b95321cedb9f89e8de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fe31b510fc1c2b95321cedb9f89e8de">◆ </a></span>uiInterface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCClientUIInterface.html">CClientUIInterface</a> uiInterface</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="init_8cpp_source.html#l00130">130</a> of file <a class="el" href="init_8cpp_source.html">init.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l02808">ActivateBestChain()</a>, <a class="el" href="timedata_8cpp_source.html#l00045">AddTimeData()</a>, <a class="el" href="init_8cpp_source.html#l00942">AppInit2()</a>, <a class="el" href="validation_8cpp_source.html#l03831">CVerifyDB::CVerifyDB()</a>, <a class="el" href="init_8cpp_source.html#l00177">CCoinsViewErrorCatcher::GetCoins()</a>, <a class="el" href="init_8cpp_source.html#l00345">InitError()</a>, <a class="el" href="httpserver_8cpp_source.html#l00207">InitHTTPAllowList()</a>, <a class="el" href="httpserver_8cpp_source.html#l00384">InitHTTPServer()</a>, <a class="el" href="httprpc_8cpp_source.html#l00206">InitRPCAuthentication()</a>, <a class="el" href="init_8cpp_source.html#l00351">InitWarning()</a>, <a class="el" href="validation_8cpp_source.html#l02863">InvalidateBlock()</a>, <a class="el" href="wallet_8cpp_source.html#l03616">CWallet::LoadWallet()</a>, <a class="el" href="dash_8cpp_source.html#l00555">main()</a>, <a class="el" href="validation_8cpp_source.html#l02781">NotifyHeaderTip()</a>, <a class="el" href="noui_8cpp_source.html#l00053">noui_connect()</a>, <a class="el" href="alert_8cpp_source.html#l00194">CAlert::ProcessAlert()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00152">CMasternodeSync::ProcessTick()</a>, <a class="el" href="net_8cpp_source.html#l02113">CConnman::SetNetworkActive()</a>, <a class="el" href="splashscreen_8cpp_source.html#l00146">SplashScreen::subscribeToCoreSignals()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00375">ClientModel::subscribeToCoreSignals()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l01434">BitcoinGUI::subscribeToCoreSignals()</a>, <a class="el" href="masternode-sync_8cpp_source.html#l00057">CMasternodeSync::SwitchToNextAsset()</a>, <a class="el" href="wallet_8cpp_source.html#l03779">CWallet::TopUpKeyPool()</a>, <a class="el" href="splashscreen_8cpp_source.html#l00156">SplashScreen::unsubscribeFromCoreSignals()</a>, <a class="el" href="clientmodel_8cpp_source.html#l00388">ClientModel::unsubscribeFromCoreSignals()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l01441">BitcoinGUI::unsubscribeFromCoreSignals()</a>, <a class="el" href="validation_8cpp_source.html#l03841">CVerifyDB::VerifyDB()</a>, and <a class="el" href="validation_8cpp_source.html#l03836">CVerifyDB::~CVerifyDB()</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="init_8cpp.html">init.cpp</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>
|