6 #ifndef IROHA_ORDERING_GATE_HPP 7 #define IROHA_ORDERING_GATE_HPP 11 #include <rxcpp/rx-observable-fwd.hpp> 18 class TransactionBatch;
34 virtual void propagateBatch(
35 std::shared_ptr<shared_model::interface::TransactionBatch> batch) = 0;
41 virtual rxcpp::observable<OrderingEvent> onProposal() = 0;
46 virtual void stop() = 0;
51 #endif // IROHA_ORDERING_GATE_HPP Definition: ordering_gate.hpp:28
Definition: block_query.hpp:15
Definition: command_executor.hpp:12