Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CReserveKey Class Referencefinal
A key allocated from the key pool. More...
#include <wallet.h>


Public Member Functions | |
CReserveKey (CWallet *pwalletIn) | |
CReserveKey ()=default | |
CReserveKey (const CReserveKey &)=delete | |
CReserveKey & | operator= (const CReserveKey &)=delete |
~CReserveKey () | |
void | ReturnKey () |
bool | GetReservedKey (CPubKey &pubkey, bool fInternalIn) |
void | KeepKey () |
void | KeepScript () override |
![]() | |
CReserveScript () | |
virtual | ~CReserveScript () |
Protected Attributes | |
CWallet * | pwallet |
int64_t | nIndex |
CPubKey | vchPubKey |
bool | fInternal |
Additional Inherited Members | |
![]() | |
CScript | reserveScript |
Detailed Description
Constructor & Destructor Documentation
◆ CReserveKey() [1/3]
|
inlineexplicit |
◆ CReserveKey() [2/3]
|
default |
◆ CReserveKey() [3/3]
|
delete |
◆ ~CReserveKey()
|
inline |
Definition at line 1292 of file wallet.h.
References ReturnKey().
Member Function Documentation
◆ KeepScript()
|
inlineoverridevirtual |
◆ operator=()
|
delete |
Member Data Documentation
◆ fInternal
|
protected |
Definition at line 1279 of file wallet.h.
Referenced by CReserveKey(), GetReservedKey(), and ReturnKey().
◆ nIndex
|
protected |
Definition at line 1277 of file wallet.h.
Referenced by CReserveKey(), GetReservedKey(), KeepKey(), and ReturnKey().
◆ pwallet
|
protected |
Definition at line 1276 of file wallet.h.
Referenced by CReserveKey(), GetReservedKey(), KeepKey(), and ReturnKey().
◆ vchPubKey
|
protected |
Definition at line 1278 of file wallet.h.
Referenced by GetReservedKey(), KeepKey(), and ReturnKey().
The documentation for this class was generated from the following files:
- src/wallet/wallet.h
- src/wallet/wallet.cpp