#include "on_demand_ordering_service.hpp"


Public Member Functions | |
| virtual void | onCollaborationOutcome (consensus::Round round)=0 |
Public Member Functions inherited from iroha::ordering::transport::OdOsNotification | |
| virtual void | onBatches (CollectionType batches)=0 |
| virtual boost::optional< std::shared_ptr< const ProposalType > > | onRequestProposal (consensus::Round round)=0 |
| virtual | ~OdOsNotification ()=default |
Additional Inherited Members | |
Public Types inherited from iroha::ordering::transport::OdOsNotification | |
| using | ProposalType = shared_model::interface::Proposal |
| using | TransactionBatchType = std::shared_ptr< shared_model::interface::TransactionBatch > |
| using | CollectionType = std::vector< TransactionBatchType > |
Ordering Service aka OS which can share proposals by request
|
pure virtual |
Method which should be invoked on outcome of collaboration for round
| round | - proposal round which has started |
Implemented in iroha::ordering::OnDemandOrderingServiceImpl.