#include "transaction_processor.hpp"


Public Member Functions | |
| virtual void | batchHandle (std::shared_ptr< shared_model::interface::TransactionBatch > transaction_batch) const =0 |
| virtual void | processVerifiedProposalCreatorEvent (simulator::VerifiedProposalCreatorEvent const &event)=0 |
| virtual void | processCommit (std::shared_ptr< shared_model::interface::Block const > const &block)=0 |
| virtual void | processStateUpdate (std::shared_ptr< MstState > const &state)=0 |
| virtual void | processPreparedBatch (std::shared_ptr< shared_model::interface::TransactionBatch > const &batch)=0 |
| virtual void | processExpiredBatch (std::shared_ptr< shared_model::interface::TransactionBatch > const &batch)=0 |
| virtual | ~TransactionProcessor ()=default |
Transaction processor is interface with start point for processing transaction in the system
|
virtualdefault |
|
pure virtual |
Process batch and propagate it to the MST or PCS
| transaction_batch | - transaction batch for processing |
Implemented in iroha::torii::TransactionProcessorImpl.
|
pure virtual |
Implemented in iroha::torii::TransactionProcessorImpl.
|
pure virtual |
Implemented in iroha::torii::TransactionProcessorImpl.
|
pure virtual |
Implemented in iroha::torii::TransactionProcessorImpl.
|
pure virtual |
Implemented in iroha::torii::TransactionProcessorImpl.
|
pure virtual |
Implemented in iroha::torii::TransactionProcessorImpl.