CatapultServer  v0.5.0.1 (Elephant)
catapult::disruptor::FreeTransactionElement Struct Reference

Processing element for a transaction unassociated with a block composed of a transaction and metadata. More...

Inheritance diagram for catapult::disruptor::FreeTransactionElement:
Collaboration diagram for catapult::disruptor::FreeTransactionElement:

Public Member Functions

 FreeTransactionElement (const model::Transaction &transaction)
 Creates a transaction element around transaction. More...
 
- Public Member Functions inherited from catapult::model::TransactionElement
 TransactionElement (const model::Transaction &transaction)
 Creates a transaction element around transaction. More...
 

Public Attributes

ConsumerResultSeverity ResultSeverity
 Consumer result severity. More...
 
- Public Attributes inherited from catapult::model::TransactionElement
const model::TransactionTransaction
 Transaction entity. More...
 
Hash256 EntityHash
 Entity hash. More...
 
Hash256 MerkleComponentHash
 Modified hash that should be used as a hash in the merkle tree. More...
 
std::shared_ptr< const UnresolvedAddressSetOptionalExtractedAddresses
 

Detailed Description

Processing element for a transaction unassociated with a block composed of a transaction and metadata.

Constructor & Destructor Documentation

◆ FreeTransactionElement()

catapult::disruptor::FreeTransactionElement::FreeTransactionElement ( const model::Transaction transaction)
inlineexplicit

Creates a transaction element around transaction.

Member Data Documentation

◆ ResultSeverity

ConsumerResultSeverity catapult::disruptor::FreeTransactionElement::ResultSeverity

Consumer result severity.


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