Bitcoin ABC 0.31.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions
load.cpp File Reference
#include <wallet/load.h>
#include <common/args.h>
#include <interfaces/chain.h>
#include <logging.h>
#include <scheduler.h>
#include <util/fs.h>
#include <util/string.h>
#include <util/translation.h>
#include <wallet/context.h>
#include <wallet/spend.h>
#include <wallet/wallet.h>
#include <wallet/walletdb.h>
#include <univalue.h>
#include <system_error>
Include dependency graph for load.cpp:

Go to the source code of this file.

Functions

bool VerifyWallets (WalletContext &context)
 Responsible for reading and validating the -wallet arguments and verifying. More...
 
bool LoadWallets (WalletContext &context)
 Load wallet databases. More...
 
void StartWallets (WalletContext &context, CScheduler &scheduler)
 Complete startup of wallets. More...
 
void FlushWallets (WalletContext &context)
 Flush all wallets in preparation for shutdown. More...
 
void StopWallets (WalletContext &context)
 Stop all wallets. Wallets will be flushed first. More...
 
void UnloadWallets (WalletContext &context)
 Close all wallets. More...
 

Function Documentation

◆ FlushWallets()

void FlushWallets ( WalletContext context)

Flush all wallets in preparation for shutdown.

Definition at line 177 of file load.cpp.

Here is the call graph for this function:

◆ LoadWallets()

bool LoadWallets ( WalletContext context)

Load wallet databases.

Definition at line 109 of file load.cpp.

Here is the call graph for this function:

◆ StartWallets()

void StartWallets ( WalletContext context,
CScheduler scheduler 
)

Complete startup of wallets.

Definition at line 155 of file load.cpp.

Here is the call graph for this function:

◆ StopWallets()

void StopWallets ( WalletContext context)

Stop all wallets. Wallets will be flushed first.

Definition at line 183 of file load.cpp.

Here is the call graph for this function:

◆ UnloadWallets()

void UnloadWallets ( WalletContext context)

Close all wallets.

Definition at line 189 of file load.cpp.

Here is the call graph for this function:

◆ VerifyWallets()

bool VerifyWallets ( WalletContext context)

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

Definition at line 24 of file load.cpp.

Here is the call graph for this function: