BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Public Member Functions | List of all members
WalletInit Class Reference
Inheritance diagram for WalletInit:
[legend]
Collaboration diagram for WalletInit:
[legend]

Public Member Functions

bool HasWalletSupport () const override
 Was the wallet component compiled in. More...
 
void AddWalletOptions () const override
 Return the wallets help message. More...
 
bool ParameterInteraction () const override
 Wallets parameter interaction. More...
 
void RegisterRPC (CRPCTable &tableRPC) const override
 Register wallet RPCs. More...
 
bool Verify () const override
 Responsible for reading and validating the -wallet arguments and verifying the wallet database. More...
 
bool Open () const override
 Load wallet databases. More...
 
void Start (CScheduler &scheduler) const override
 Complete startup of wallets. More...
 
void Flush () const override
 Flush all wallets in preparation for shutdown. More...
 
void Stop () const override
 Stop all wallets. Wallets will be flushed first. More...
 
void Close () const override
 Close all wallets. More...
 
- Public Member Functions inherited from WalletInitInterface
virtual ~WalletInitInterface ()
 

Detailed Description

Definition at line 19 of file init.cpp.

Member Function Documentation

◆ AddWalletOptions()

void WalletInit::AddWalletOptions ( ) const
overridevirtual

Return the wallets help message.

Implements WalletInitInterface.

Definition at line 57 of file init.cpp.

Here is the call graph for this function:

◆ Close()

void WalletInit::Close ( ) const
overridevirtual

Close all wallets.

Implements WalletInitInterface.

Definition at line 273 of file init.cpp.

Here is the call graph for this function:

◆ Flush()

void WalletInit::Flush ( ) const
overridevirtual

Flush all wallets in preparation for shutdown.

Implements WalletInitInterface.

Definition at line 259 of file init.cpp.

Here is the call graph for this function:

◆ HasWalletSupport()

bool WalletInit::HasWalletSupport ( ) const
inlineoverridevirtual

Was the wallet component compiled in.

Implements WalletInitInterface.

Definition at line 23 of file init.cpp.

◆ Open()

bool WalletInit::Open ( ) const
overridevirtual

Load wallet databases.

Implements WalletInitInterface.

Definition at line 231 of file init.cpp.

Here is the call graph for this function:

◆ ParameterInteraction()

bool WalletInit::ParameterInteraction ( ) const
overridevirtual

Wallets parameter interaction.

Implements WalletInitInterface.

Definition at line 92 of file init.cpp.

Here is the call graph for this function:

◆ RegisterRPC()

void WalletInit::RegisterRPC ( CRPCTable tableRPC) const
overridevirtual

Register wallet RPCs.

Implements WalletInitInterface.

Definition at line 168 of file init.cpp.

Here is the call graph for this function:

◆ Start()

void WalletInit::Start ( CScheduler scheduler) const
overridevirtual

Complete startup of wallets.

Implements WalletInitInterface.

Definition at line 249 of file init.cpp.

◆ Stop()

void WalletInit::Stop ( ) const
overridevirtual

Stop all wallets. Wallets will be flushed first.

Implements WalletInitInterface.

Definition at line 266 of file init.cpp.

Here is the call graph for this function:

◆ Verify()

bool WalletInit::Verify ( ) const
overridevirtual

Responsible for reading and validating the -wallet arguments and verifying the wallet database.

Implements WalletInitInterface.

Definition at line 177 of file init.cpp.

Here is the call graph for this function:

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