PIVX Core  5.6.99
P2P Digital Currency
init.h
Go to the documentation of this file.
1 // Copyright (c) 2009-2010 Satoshi Nakamoto
2 // Copyright (c) 2009-2014 The Bitcoin developers
3 // Copyright (c) 2017-2021 The PIVX Core developers
4 // Distributed under the MIT software license, see the accompanying
5 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
6 
7 #ifndef PIVX_INIT_H
8 #define PIVX_INIT_H
9 
10 #include <string>
11 
12 class CScheduler;
13 class CWallet;
14 
15 namespace boost
16 {
17 class thread_group;
18 } // namespace boost
19 
21 void Interrupt();
22 void Shutdown();
24 void InitLogging();
27 
32 bool AppInitBasicSetup();
44 bool AppInitSanityChecks();
50 bool AppInitMain();
51 
56 };
57 
59 std::string HelpMessage(HelpMessageMode mode);
61 std::string LicenseInfo();
62 
63 #endif // PIVX_INIT_H
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,...
Definition: wallet.h:577
HelpMessageMode
The help message mode determines what help message to show.
Definition: init.h:53
@ HMM_BITCOIN_QT
Definition: init.h:55
@ HMM_BITCOIND
Definition: init.h:54
void InitParameterInteraction()
Parameter interaction: change current parameters depending on various rules.
Definition: init.cpp:856
bool AppInitMain()
Bitcoin core main initialization.
Definition: init.cpp:1168
std::string HelpMessage(HelpMessageMode mode)
Help for options shared between UI and daemon (for -help)
Definition: init.cpp:381
bool AppInitParameterInteraction()
Initialization: parameter interaction.
Definition: init.cpp:974
bool AppInitBasicSetup()
Initialize PIVX core: Basic context setup.
Definition: init.cpp:805
bool AppInitSanityChecks()
Initialization sanity checks: ecc init, sanity checks, dir lock.
Definition: init.cpp:1151
void InitLogging()
Initialize the logging infrastructure.
Definition: init.cpp:949
void Interrupt()
Interrupt threads.
Definition: init.cpp:186
void Shutdown()
Definition: init.cpp:199
std::string LicenseInfo()
Returns licensing information (for -version)
Definition: init.cpp:570