hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
shared_model::builder::TransactionStatusBuilder< BuilderImpl > Class Template Reference

#include "transaction_status_builder.hpp"

Collaboration diagram for shared_model::builder::TransactionStatusBuilder< BuilderImpl >:
Collaboration graph

Public Member Functions

std::shared_ptr< shared_model::interface::TransactionResponsebuild ()
 
TransactionStatusBuilder statelessValidationSuccess ()
 
TransactionStatusBuilder statelessValidationFailed ()
 
TransactionStatusBuilder mstPending ()
 
TransactionStatusBuilder enoughSignaturesCollected ()
 
TransactionStatusBuilder statefulValidationSuccess ()
 
TransactionStatusBuilder statefulValidationFailed ()
 
TransactionStatusBuilder committed ()
 
TransactionStatusBuilder notReceived ()
 
TransactionStatusBuilder mstExpired ()
 
TransactionStatusBuilder txHash (const crypto::Hash &hash)
 
TransactionStatusBuilder statelessErrorOrCmdName (const std::string &name)
 
TransactionStatusBuilder failedCmdIndex (size_t index)
 
TransactionStatusBuilder errorCode (uint32_t code)
 

Detailed Description

template<typename BuilderImpl>
class shared_model::builder::TransactionStatusBuilder< BuilderImpl >

Builder to construct transaction status object

Template Parameters
BuilderImpl

Member Function Documentation

template<typename BuilderImpl >
std::shared_ptr<shared_model::interface::TransactionResponse> shared_model::builder::TransactionStatusBuilder< BuilderImpl >::build ( )
inline

Here is the call graph for this function:

template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::committed ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::enoughSignaturesCollected ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::errorCode ( uint32_t  code)
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::failedCmdIndex ( size_t  index)
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::mstExpired ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::mstPending ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::notReceived ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::statefulValidationFailed ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::statefulValidationSuccess ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::statelessErrorOrCmdName ( const std::string name)
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::statelessValidationFailed ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::statelessValidationSuccess ( )
inline
template<typename BuilderImpl >
TransactionStatusBuilder shared_model::builder::TransactionStatusBuilder< BuilderImpl >::txHash ( const crypto::Hash hash)
inline

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