Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::state_history::augmented_transaction_trace Struct Reference

#include <types.hpp>

Public Member Functions

 augmented_transaction_trace ()=default
 
 augmented_transaction_trace (const augmented_transaction_trace &)=default
 
 augmented_transaction_trace (augmented_transaction_trace &&)=default
 
 augmented_transaction_trace (const transaction_trace_ptr &trace)
 
 augmented_transaction_trace (const transaction_trace_ptr &trace, const std::shared_ptr< partial_transaction > &partial)
 
 augmented_transaction_trace (const transaction_trace_ptr &trace, const chain::packed_transaction_ptr &t)
 
augmented_transaction_traceoperator= (const augmented_transaction_trace &)=default
 
augmented_transaction_traceoperator= (augmented_transaction_trace &&)=default
 

Public Attributes

transaction_trace_ptr trace
 
std::shared_ptr< partial_transactionpartial
 

Detailed Description

Definition at line 43 of file types.hpp.

Constructor & Destructor Documentation

◆ augmented_transaction_trace() [1/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( )
default

◆ augmented_transaction_trace() [2/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( const augmented_transaction_trace & )
default

◆ augmented_transaction_trace() [3/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( augmented_transaction_trace && )
default

◆ augmented_transaction_trace() [4/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( const transaction_trace_ptr & trace)
inline

Definition at line 51 of file types.hpp.

◆ augmented_transaction_trace() [5/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( const transaction_trace_ptr & trace,
const std::shared_ptr< partial_transaction > & partial )
inline

Definition at line 54 of file types.hpp.

55 : trace{trace}
56 , partial{partial} {}
std::shared_ptr< partial_transaction > partial
Definition types.hpp:45

◆ augmented_transaction_trace() [6/6]

sysio::state_history::augmented_transaction_trace::augmented_transaction_trace ( const transaction_trace_ptr & trace,
const chain::packed_transaction_ptr & t )
inline

Definition at line 58 of file types.hpp.

59 : trace{trace}
60 , partial{std::make_shared<partial_transaction>(t)} {}

Member Function Documentation

◆ operator=() [1/2]

augmented_transaction_trace & sysio::state_history::augmented_transaction_trace::operator= ( augmented_transaction_trace && )
default

◆ operator=() [2/2]

augmented_transaction_trace & sysio::state_history::augmented_transaction_trace::operator= ( const augmented_transaction_trace & )
default

Member Data Documentation

◆ partial

std::shared_ptr<partial_transaction> sysio::state_history::augmented_transaction_trace::partial

Definition at line 45 of file types.hpp.

◆ trace

transaction_trace_ptr sysio::state_history::augmented_transaction_trace::trace

Definition at line 44 of file types.hpp.


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