Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

BlockTransactions Class Reference

#include <blockencodings.h>

+ Collaboration diagram for BlockTransactions:

Public Member Functions

 BlockTransactions ()
 
 BlockTransactions (const BlockTransactionsRequest &req)
 
template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 

Public Attributes

uint256 blockhash
 
std::vector< CTransactionReftxn
 
 ADD_SERIALIZE_METHODS
 

Detailed Description

Definition at line 71 of file blockencodings.h.

Constructor & Destructor Documentation

◆ BlockTransactions() [1/2]

BlockTransactions::BlockTransactions ( )
inline

Definition at line 77 of file blockencodings.h.

◆ BlockTransactions() [2/2]

BlockTransactions::BlockTransactions ( const BlockTransactionsRequest req)
inlineexplicit

Definition at line 78 of file blockencodings.h.

Member Function Documentation

◆ SerializationOp()

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

Definition at line 84 of file blockencodings.h.

References blockhash, COMPACTSIZE, READWRITE, REF(), and txn.

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

BlockTransactions::ADD_SERIALIZE_METHODS

Definition at line 81 of file blockencodings.h.

◆ blockhash

uint256 BlockTransactions::blockhash

Definition at line 74 of file blockencodings.h.

Referenced by ProcessMessage(), and SerializationOp().

◆ txn

std::vector<CTransactionRef> BlockTransactions::txn

Definition at line 75 of file blockencodings.h.

Referenced by SendBlockTransactions(), and SerializationOp().


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