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::TransactionTransaction
 
const Hash256EntityHash
 
const Hash256MerkleComponentHash
 
const model::UnresolvedAddressSetOptionalAddresses
 

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: