6 #ifndef IROHA_PROTO_TX_RESPONSE_HPP 7 #define IROHA_PROTO_TX_RESPONSE_HPP 11 #include "endpoint.pb.h" 48 std::unique_ptr<Impl> impl_;
50 int priority() const noexcept override;
55 #endif // IROHA_PROTO_TX_RESPONSE_HPP ErrorCodeType errorCode() const override
Definition: proto_tx_response.cpp:111
uint32_t ErrorCodeType
Type of command error code.
Definition: tx_response.hpp:87
std::string StatelessErrorOrFailedCommandNameType
Definition: tx_response.hpp:72
~TransactionResponse() override
size_t FailedCommandIndexType
Type of command index, which failed validation.
Definition: tx_response.hpp:80
iroha::protocol::ToriiResponse TransportType
Definition: proto_tx_response.hpp:20
Definition: proto_tx_response.cpp:41
const StatelessErrorOrFailedCommandNameType & statelessErrorOrCommandName() const override
Definition: proto_tx_response.cpp:102
Definition: proto_tx_response.hpp:18
FailedCommandIndexType failedCommandIndex() const override
Definition: proto_tx_response.cpp:107
Definition: tx_response.hpp:31
wrap< StatelessFailedTxResponse, StatelessValidTxResponse, StatefulFailedTxResponse, StatefulValidTxResponse, RejectedTxResponse, CommittedTxResponse, MstExpiredResponse, NotReceivedTxResponse, MstPendingResponse, EnoughSignaturesCollectedResponse > ResponseVariantType
Type of variant, that handle all concrete tx responses in the system.
Definition: tx_response.hpp:55
const TransportType & getTransport() const
Definition: proto_tx_response.cpp:135
const interface::types::HashType & transactionHash() const override
Definition: proto_tx_response.cpp:91
Definition: command_executor.hpp:12
TransactionResponse(const TransactionResponse &r)
Definition: proto_tx_response.cpp:77