26 void Interrupt(boost::thread_group &threadGroup);
84 #endif // RAVEN_INIT_H
bool AppInitSanityChecks()
Initialization sanity checks: ecc init, sanity checks, dir lock.
void Interrupt(boost::thread_group &threadGroup)
Interrupt threads.
HelpMessageMode
The help message mode determines what help message to show.
void Shutdown()
Shutdown is split into 2 parts: Part 1: shut down everything but the main wallet instance (done in Pr...
std::string HelpMessage(HelpMessageMode mode)
Help for options shared between UI and daemon (for -help)
void InitParameterInteraction()
Parameter interaction: change current parameters depending on various rules.
void InitLogging()
Initialize the logging infrastructure.
bool AppInitMain(boost::thread_group &threadGroup, CScheduler &scheduler)
Raven core main initialization.
bool AppInitParameterInteraction()
Initialization: parameter interaction.
bool AppInitLockDataDirectory()
Lock raven core data directory.
bool AppInitBasicSetup()
Initialize raven core: Basic context setup.
std::string LicenseInfo()
Returns licensing information (for -version)
void PrepareShutdown()
Preparing steps before shutting down or restarting the wallet.
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances...