![]() |
Bitcoin Core 32.99.0
P2P Digital Currency
|
RAII object to check and reserve a wallet rescan. More...
#include <scan.h>
Public Member Functions | |
| WalletRescanReserver (CWallet &w) | |
| bool | reserve (bool with_passphrase=false) |
| bool | isReserved () const |
| Clock::time_point | now () const |
| void | setNow (NowFn now) |
| ~WalletRescanReserver () | |
Private Types | |
| using | Clock = std::chrono::steady_clock |
| using | NowFn = std::function< Clock::time_point()> |
Private Attributes | |
| CWallet & | m_wallet |
| bool | m_could_reserve {false} |
| NowFn | m_now |
|
private |
|
private |
|
inlineexplicit |
| wallet::WalletRescanReserver::~WalletRescanReserver | ( | ) |
| bool wallet::WalletRescanReserver::isReserved | ( | ) | const |
|
inline |