Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

CPrivateSendEntry Class Reference

#include <privatesend.h>

+ Collaboration diagram for CPrivateSendEntry:

Public Member Functions

 CPrivateSendEntry ()
 
 CPrivateSendEntry (const std::vector< CTxDSIn > &vecTxDSIn, const std::vector< CTxOut > &vecTxOut, const CTransaction &txCollateral)
 
template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 
bool AddScriptSig (const CTxIn &txin)
 

Public Attributes

std::vector< CTxDSInvecTxDSIn
 
std::vector< CTxOutvecTxOut
 
CTransactionRef txCollateral
 
CService addr
 
 ADD_SERIALIZE_METHODS
 

Detailed Description

Definition at line 173 of file privatesend.h.

Constructor & Destructor Documentation

◆ CPrivateSendEntry() [1/2]

CPrivateSendEntry::CPrivateSendEntry ( )
inline

Definition at line 182 of file privatesend.h.

◆ CPrivateSendEntry() [2/2]

CPrivateSendEntry::CPrivateSendEntry ( const std::vector< CTxDSIn > &  vecTxDSIn,
const std::vector< CTxOut > &  vecTxOut,
const CTransaction txCollateral 
)
inline

Definition at line 190 of file privatesend.h.

Member Function Documentation

◆ AddScriptSig()

bool CPrivateSendEntry::AddScriptSig ( const CTxIn txin)

Definition at line 24 of file privatesend.cpp.

References CTxIn::nSequence, CTxIn::prevout, CTxIn::scriptSig, and vecTxDSIn.

◆ SerializationOp()

template<typename Stream , typename Operation >
void CPrivateSendEntry::SerializationOp ( Stream &  s,
Operation  ser_action 
)
inline

Definition at line 201 of file privatesend.h.

References READWRITE, txCollateral, vecTxDSIn, and vecTxOut.

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

CPrivateSendEntry::ADD_SERIALIZE_METHODS

Definition at line 198 of file privatesend.h.

◆ addr

CService CPrivateSendEntry::addr

Definition at line 180 of file privatesend.h.

◆ txCollateral

CTransactionRef CPrivateSendEntry::txCollateral

Definition at line 178 of file privatesend.h.

Referenced by CPrivateSendServer::AddEntry(), and SerializationOp().

◆ vecTxDSIn

std::vector<CTxDSIn> CPrivateSendEntry::vecTxDSIn

Definition at line 176 of file privatesend.h.

Referenced by CPrivateSendServer::AddEntry(), AddScriptSig(), and SerializationOp().

◆ vecTxOut

std::vector<CTxOut> CPrivateSendEntry::vecTxOut

Definition at line 177 of file privatesend.h.

Referenced by CPrivateSendServer::AddEntry(), and SerializationOp().


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