diff options
author | João Barbosa <joao.paulo.barbosa@gmail.com> | 2018-03-29 10:08:38 +0100 |
---|---|---|
committer | João Barbosa <joao.paulo.barbosa@gmail.com> | 2018-04-05 21:09:21 +0100 |
commit | 39bc2faa2e90d8adfa77e650f8a807828da3f6b9 (patch) | |
tree | 0ec6291190ed39a70c5fa79f633aba5f0c108ccf /src/wallet/init.h | |
parent | 5f0c6a7b0e47e03f848dc992d37fe209dd9c6975 (diff) | |
download | bitcoin-39bc2faa2e90d8adfa77e650f8a807828da3f6b9.tar.xz |
wallet: Make WalletInitInterface and DummyWalletInit private
Diffstat (limited to 'src/wallet/init.h')
-rw-r--r-- | src/wallet/init.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/wallet/init.h b/src/wallet/init.h deleted file mode 100644 index f8be90d3e3..0000000000 --- a/src/wallet/init.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2009-2010 Satoshi Nakamoto -// Copyright (c) 2009-2017 The Bitcoin Core developers -// Distributed under the MIT software license, see the accompanying -// file COPYING or http://www.opensource.org/licenses/mit-license.php. - -#ifndef BITCOIN_WALLET_INIT_H -#define BITCOIN_WALLET_INIT_H - -#include <walletinitinterface.h> -#include <string> - -class CRPCTable; -class CScheduler; - -class WalletInit : public WalletInitInterface { -public: - - //! Return the wallets help message. - std::string GetHelpString(bool showDebug) override; - - //! Wallets parameter interaction - bool ParameterInteraction() override; - - //! Register wallet RPCs. - void RegisterRPC(CRPCTable &tableRPC) override; - - //! Responsible for reading and validating the -wallet arguments and verifying the wallet database. - // This function will perform salvage on the wallet if requested, as long as only one wallet is - // being loaded (WalletParameterInteraction forbids -salvagewallet, -zapwallettxes or -upgradewallet with multiwallet). - bool Verify() override; - - //! Load wallet databases. - bool Open() override; - - //! Complete startup of wallets. - void Start(CScheduler& scheduler) override; - - //! Flush all wallets in preparation for shutdown. - void Flush() override; - - //! Stop all wallets. Wallets will be flushed first. - void Stop() override; - - //! Close all wallets. - void Close() override; -}; - -#endif // BITCOIN_WALLET_INIT_H |