CatapultServer  v0.5.0.1 (Elephant)
catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo Struct Reference
Collaboration diagram for catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo:

Public Member Functions

 WeakTransactionInfo (const model::TransactionInfo &transactionInfo)
 
 WeakTransactionInfo (const model::TransactionElement &element)
 
 WeakTransactionInfo (const model::Transaction &transaction, const Hash256 &hash)
 

Public Attributes

const model::Transaction & Transaction
 
const Hash256 & EntityHash
 
const Hash256 & MerkleComponentHash
 
const model::UnresolvedAddressSet * OptionalAddresses
 

Constructor & Destructor Documentation

◆ WeakTransactionInfo() [1/3]

catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::WeakTransactionInfo ( const model::TransactionInfo &  transactionInfo)
inlineexplicit

◆ WeakTransactionInfo() [2/3]

catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::WeakTransactionInfo ( const model::TransactionElement &  element)
inlineexplicit

◆ WeakTransactionInfo() [3/3]

catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::WeakTransactionInfo ( const model::Transaction &  transaction,
const Hash256 &  hash 
)
inlineexplicit

Member Data Documentation

◆ EntityHash

const Hash256& catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::EntityHash

◆ MerkleComponentHash

const Hash256& catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::MerkleComponentHash

◆ OptionalAddresses

const model::UnresolvedAddressSet* catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::OptionalAddresses

◆ Transaction

const model::Transaction& catapult::zeromq::ZeroMqEntityPublisher::WeakTransactionInfo::Transaction

The documentation for this struct was generated from the following file: