hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
transaction_processor.hpp
Go to the documentation of this file.
1 
6 #ifndef IROHA_TRANSACTION_PROCESSOR_HPP
7 #define IROHA_TRANSACTION_PROCESSOR_HPP
8 
9 #include <memory>
10 
11 namespace shared_model {
12  namespace interface {
13  class TransactionBatch;
14  } // namespace interface
15 } // namespace shared_model
16 
17 namespace iroha {
18  namespace torii {
24  public:
29  virtual void batchHandle(
30  std::shared_ptr<shared_model::interface::TransactionBatch>
31  transaction_batch) const = 0;
32 
33  virtual ~TransactionProcessor() = default;
34  };
35  } // namespace torii
36 } // namespace iroha
37 #endif // IROHA_TRANSACTION_PROCESSOR_HPP
Definition: transaction_processor.hpp:23
Definition: command_client.hpp:16
Definition: block_query.hpp:16
Definition: command_executor.hpp:12