Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CReserveKey Class Referencefinal
A key allocated from the key pool. More...
#include <wallet.h>
Inheritance diagram for CReserveKey:
Collaboration diagram for CReserveKey:
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 |
Public Member Functions inherited from CReserveScript | |
CReserveScript () | |
virtual | ~CReserveScript () |
Protected Attributes | |
CWallet * | pwallet |
int64_t | nIndex |
CPubKey | vchPubKey |
bool | fInternal |
Additional Inherited Members | |
Public Attributes inherited from CReserveScript | |
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