]> Git Repo - VerusCoin.git/blob - src/init.h
Make GetSerializeSize a wrapper on top of CSizeComputer
[VerusCoin.git] / src / init.h
1 // Copyright (c) 2009-2010 Satoshi Nakamoto
2 // Copyright (c) 2009-2014 The Bitcoin Core developers
3 // Distributed under the MIT software license, see the accompanying
4 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5
6 #ifndef BITCOIN_INIT_H
7 #define BITCOIN_INIT_H
8
9 #include <string>
10
11 #include "zcash/JoinSplit.hpp"
12
13 class CScheduler;
14 class CWallet;
15
16 namespace boost
17 {
18 class thread_group;
19 } // namespace boost
20
21 extern CWallet* pwalletMain;
22 extern ZCJoinSplit* pzcashParams;
23
24 void StartShutdown();
25 bool ShutdownRequested();
26 /** Interrupt threads */
27 void Interrupt(boost::thread_group& threadGroup);
28 void Shutdown();
29 bool AppInit2(boost::thread_group& threadGroup, CScheduler& scheduler);
30
31 /** The help message mode determines what help message to show */
32 enum HelpMessageMode {
33     HMM_BITCOIND
34 };
35
36 /** Help for options shared between UI and daemon (for -help) */
37 std::string HelpMessage(HelpMessageMode mode);
38
39 #endif // BITCOIN_INIT_H
This page took 0.025627 seconds and 4 git commands to generate.