BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Public Member Functions | List of all members
WalletInitInterface Class Referenceabstract

#include <walletinitinterface.h>

Inheritance diagram for WalletInitInterface:
[legend]

Public Member Functions

virtual bool HasWalletSupport () const =0
 Is the wallet component enabled. More...
 
virtual void AddWalletOptions () const =0
 Get wallet help string. More...
 
virtual bool ParameterInteraction () const =0
 Check wallet parameter interaction. More...
 
virtual void RegisterRPC (CRPCTable &) const =0
 Register wallet RPC. More...
 
virtual bool Verify () const =0
 Verify wallets. More...
 
virtual bool Open () const =0
 Open wallets. More...
 
virtual void Start (CScheduler &scheduler) const =0
 Start wallets. More...
 
virtual void Flush () const =0
 Flush Wallets. More...
 
virtual void Stop () const =0
 Stop Wallets. More...
 
virtual void Close () const =0
 Close wallets. More...
 
virtual ~WalletInitInterface ()
 

Detailed Description

Definition at line 13 of file walletinitinterface.h.

Constructor & Destructor Documentation

◆ ~WalletInitInterface()

virtual WalletInitInterface::~WalletInitInterface ( )
inlinevirtual

Definition at line 36 of file walletinitinterface.h.

Member Function Documentation

◆ AddWalletOptions()

virtual void WalletInitInterface::AddWalletOptions ( ) const
pure virtual

Get wallet help string.

Implemented in WalletInit, and DummyWalletInit.

◆ Close()

virtual void WalletInitInterface::Close ( ) const
pure virtual

Close wallets.

Implemented in WalletInit, and DummyWalletInit.

◆ Flush()

virtual void WalletInitInterface::Flush ( ) const
pure virtual

Flush Wallets.

Implemented in WalletInit, and DummyWalletInit.

◆ HasWalletSupport()

virtual bool WalletInitInterface::HasWalletSupport ( ) const
pure virtual

Is the wallet component enabled.

Implemented in WalletInit, and DummyWalletInit.

◆ Open()

virtual bool WalletInitInterface::Open ( ) const
pure virtual

Open wallets.

Implemented in WalletInit, and DummyWalletInit.

◆ ParameterInteraction()

virtual bool WalletInitInterface::ParameterInteraction ( ) const
pure virtual

Check wallet parameter interaction.

Implemented in WalletInit, and DummyWalletInit.

◆ RegisterRPC()

virtual void WalletInitInterface::RegisterRPC ( CRPCTable ) const
pure virtual

Register wallet RPC.

Implemented in WalletInit, and DummyWalletInit.

◆ Start()

virtual void WalletInitInterface::Start ( CScheduler scheduler) const
pure virtual

Start wallets.

Implemented in WalletInit, and DummyWalletInit.

◆ Stop()

virtual void WalletInitInterface::Stop ( ) const
pure virtual

Stop Wallets.

Implemented in WalletInit, and DummyWalletInit.

◆ Verify()

virtual bool WalletInitInterface::Verify ( ) const
pure virtual

Verify wallets.

Implemented in WalletInit, and DummyWalletInit.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: