Bitcoin Core  0.21.0rc3
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
Public Member Functions | Private Attributes | List of all members
WalletRescanReserver Class Reference

RAII object to check and reserve a wallet rescan. More...

#include <wallet.h>

Collaboration diagram for WalletRescanReserver:
[legend]

Public Member Functions

 WalletRescanReserver (CWallet &w)
 
bool reserve ()
 
bool isReserved () const
 
 ~WalletRescanReserver ()
 

Private Attributes

CWalletm_wallet
 
bool m_could_reserve
 

Detailed Description

RAII object to check and reserve a wallet rescan.

Definition at line 1287 of file wallet.h.

Constructor & Destructor Documentation

WalletRescanReserver::WalletRescanReserver ( CWallet w)
inlineexplicit

Definition at line 1293 of file wallet.h.

WalletRescanReserver::~WalletRescanReserver ( )
inline

Definition at line 1312 of file wallet.h.

Member Function Documentation

bool WalletRescanReserver::isReserved ( ) const
inline

Definition at line 1307 of file wallet.h.

Here is the caller graph for this function:

bool WalletRescanReserver::reserve ( )
inline

Definition at line 1295 of file wallet.h.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

bool WalletRescanReserver::m_could_reserve
private

Definition at line 1291 of file wallet.h.

CWallet& WalletRescanReserver::m_wallet
private

Definition at line 1290 of file wallet.h.


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