Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <walletmodel.h>

+ Collaboration diagram for WalletModel::UnlockContext:

Public Member Functions

 UnlockContext (WalletModel *wallet, bool valid, bool was_locked, bool was_mixing)
 
 ~UnlockContext ()
 
bool isValid () const
 
 UnlockContext (const UnlockContext &obj)
 
UnlockContextoperator= (const UnlockContext &rhs)
 

Private Member Functions

void CopyFrom (const UnlockContext &rhs)
 

Private Attributes

WalletModelwallet
 
bool valid
 
bool was_locked
 
bool was_mixing
 

Detailed Description

Definition at line 182 of file walletmodel.h.

Constructor & Destructor Documentation

◆ UnlockContext() [1/2]

WalletModel::UnlockContext::UnlockContext ( WalletModel wallet,
bool  valid,
bool  was_locked,
bool  was_mixing 
)

Definition at line 670 of file walletmodel.cpp.

◆ ~UnlockContext()

WalletModel::UnlockContext::~UnlockContext ( )

Definition at line 678 of file walletmodel.cpp.

References WalletModel::wallet.

◆ UnlockContext() [2/2]

WalletModel::UnlockContext::UnlockContext ( const UnlockContext obj)
inline

Definition at line 191 of file walletmodel.h.

References CopyFrom().

Member Function Documentation

◆ CopyFrom()

void WalletModel::UnlockContext::CopyFrom ( const UnlockContext rhs)
private

Definition at line 686 of file walletmodel.cpp.

References was_locked, and was_mixing.

Referenced by operator=(), and UnlockContext().

◆ isValid()

bool WalletModel::UnlockContext::isValid ( ) const
inline

Definition at line 188 of file walletmodel.h.

References valid.

◆ operator=()

UnlockContext& WalletModel::UnlockContext::operator= ( const UnlockContext rhs)
inline

Definition at line 192 of file walletmodel.h.

References CopyFrom().

Member Data Documentation

◆ valid

bool WalletModel::UnlockContext::valid
private

Definition at line 195 of file walletmodel.h.

Referenced by isValid().

◆ wallet

WalletModel* WalletModel::UnlockContext::wallet
private

Definition at line 194 of file walletmodel.h.

◆ was_locked

bool WalletModel::UnlockContext::was_locked
mutableprivate

Definition at line 196 of file walletmodel.h.

Referenced by CopyFrom().

◆ was_mixing

bool WalletModel::UnlockContext::was_mixing
mutableprivate

Definition at line 197 of file walletmodel.h.

Referenced by CopyFrom().


The documentation for this class was generated from the following files:
Released under the MIT license