5 #ifndef BITCOIN_WALLETINITINTERFACE_H 6 #define BITCOIN_WALLETINITINTERFACE_H 24 virtual bool Verify()
const = 0;
26 virtual bool Open()
const = 0;
30 virtual void Flush()
const = 0;
32 virtual void Stop()
const = 0;
34 virtual void Close()
const = 0;
41 #endif // BITCOIN_WALLETINITINTERFACE_H Bitcoin RPC command dispatcher.
virtual void RegisterRPC(CRPCTable &) const =0
Register wallet RPC.
virtual void Start(CScheduler &scheduler) const =0
Start wallets.
virtual ~WalletInitInterface()
virtual void Close() const =0
Close wallets.
virtual bool Verify() const =0
Verify wallets.
virtual bool Open() const =0
Open wallets.
virtual bool ParameterInteraction() const =0
Check wallet parameter interaction.
virtual bool HasWalletSupport() const =0
Is the wallet component enabled.
virtual void Flush() const =0
Flush Wallets.
const WalletInitInterface & g_wallet_init_interface
virtual void Stop() const =0
Stop Wallets.
virtual void AddWalletOptions() const =0
Get wallet help string.