6 #ifndef IROHA_ON_DEMAND_ORDERING_SERVICE_HPP 7 #define IROHA_ON_DEMAND_ORDERING_SERVICE_HPP 47 #endif // IROHA_ON_DEMAND_ORDERING_SERVICE_HPP
std::unordered_set< std::shared_ptr< shared_model::interface::TransactionBatch >, BatchPointerHasher, shared_model::interface::BatchHashEquality > BatchesSetType
Definition: on_demand_os_transport.hpp:54
virtual void forCachedBatches(std::function< void(const transport::OdOsNotification::BatchesSetType &)> const &f)=0
Definition: on_demand_ordering_service.hpp:17
std::unordered_set< shared_model::crypto::Hash, shared_model::crypto::Hash::Hasher > HashesSetType
Definition: on_demand_ordering_service.hpp:21
Definition: block_query.hpp:15
virtual void onTxsCommitted(const HashesSetType &hashes)=0
Definition: on_demand_os_transport.hpp:35
virtual void onCollaborationOutcome(consensus::Round round)=0