[#wallet-WalletRescanReserver] = xref:wallet.adoc[wallet]::WalletRescanReserver :relfileprefix: ../ :mrdocs: RAII object to check and reserve a wallet rescan == Synopsis Declared in `<wallet/wallet.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class WalletRescanReserver; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:wallet/WalletRescanReserver/2constructor.adoc[`WalletRescanReserver`] [.small]#[constructor]# | Construct a reserver for the given wallet without reserving yet. | xref:wallet/WalletRescanReserver/2destructor.adoc[`~WalletRescanReserver`] [.small]#[destructor]# | Release the rescan reservation if this object holds it. | xref:wallet/WalletRescanReserver/isReserved.adoc[`isReserved`] | Report whether this object currently holds the rescan reservation. | xref:wallet/WalletRescanReserver/now.adoc[`now`] | Return the current time, using the injected clock if one is set. | xref:wallet/WalletRescanReserver/reserve.adoc[`reserve`] | Attempt to reserve the wallet for a rescan. | xref:wallet/WalletRescanReserver/setNow.adoc[`setNow`] | Override the clock used by now(), for testing. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#