Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <privatesend.h>

+ Inheritance diagram for CPrivateSendBaseSession:
+ Collaboration diagram for CPrivateSendBaseSession:

Public Member Functions

 CPrivateSendBaseSession ()
 
int GetState () const
 
std::string GetStateString () const
 
int GetEntriesCount () const
 

Public Attributes

int nSessionDenom
 

Protected Member Functions

void SetNull ()
 
bool IsValidInOuts (const std::vector< CTxIn > &vin, const std::vector< CTxOut > &vout, PoolMessage &nMessageIDRet, bool *fConsumeCollateralRet) const
 

Protected Attributes

CCriticalSection cs_privatesend
 
std::vector< CPrivateSendEntryvecEntries
 
PoolState nState
 
int64_t nTimeLastSuccessfulStep
 
int nSessionID
 
CMutableTransaction finalMutableTransaction
 

Detailed Description

Definition at line 359 of file privatesend.h.

Constructor & Destructor Documentation

◆ CPrivateSendBaseSession()

CPrivateSendBaseSession::CPrivateSendBaseSession ( )
inline

Definition at line 380 of file privatesend.h.

Member Function Documentation

◆ GetEntriesCount()

◆ GetState()

int CPrivateSendBaseSession::GetState ( ) const
inline

Definition at line 390 of file privatesend.h.

References nState.

◆ GetStateString()

std::string CPrivateSendBaseSession::GetStateString ( ) const

◆ IsValidInOuts()

◆ SetNull()

Member Data Documentation

◆ cs_privatesend

CCriticalSection CPrivateSendBaseSession::cs_privatesend
mutableprotected

Definition at line 362 of file privatesend.h.

Referenced by CPrivateSendClientSession::DoAutomaticDenominating(), and SetNull().

◆ finalMutableTransaction

◆ nSessionDenom

◆ nSessionID

◆ nState

◆ nTimeLastSuccessfulStep

◆ vecEntries


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