1234567891011121314151617181920212223242526272829303132333435 |
- // Copyright (c) 2009-2010 Satoshi Nakamoto
- // Copyright (c) 2009-2013 The Bitcoin developers
- // Distributed under the MIT/X11 software license, see the accompanying
- // file COPYING or http://www.opensource.org/licenses/mit-license.php.
-
- #ifndef BITCOIN_INIT_H
- #define BITCOIN_INIT_H
-
- #include <string>
-
- class CWallet;
-
- namespace boost {
- class thread_group;
- };
-
- extern std::string strWalletFile;
- extern CWallet* pwalletMain;
-
- void StartShutdown();
- bool ShutdownRequested();
- void Shutdown();
- bool AppInit2(boost::thread_group& threadGroup, bool fForceServer);
-
- /* The help message mode determines what help message to show */
- enum HelpMessageMode
- {
- HMM_BITCOIND,
- HMM_BITCOIN_QT,
- HMM_BITCOIN_CLI
- };
-
- std::string HelpMessage(HelpMessageMode mode);
-
- #endif
|