#include "ordering_gate.hpp"


Public Member Functions | |
| virtual void | propagateBatch (std::shared_ptr< shared_model::interface::TransactionBatch > batch)=0 |
| virtual rxcpp::observable< OrderingEvent > | onProposal ()=0 |
| virtual | ~OrderingGate ()=default |
| virtual void | stop ()=0 |
| Prevent any new outgoing network activity. Be passive. More... | |
Ordering gate provide interface with network transaction order
|
virtualdefault |
|
pure virtual |
Return observable of all proposals in the consensus
Implemented in iroha::ordering::OnDemandOrderingGate.
|
pure virtual |
Propagate a transaction batch for further processing
| batch |
Implemented in iroha::ordering::OnDemandOrderingGate.
|
pure virtual |
Prevent any new outgoing network activity. Be passive.
Implemented in iroha::ordering::OnDemandOrderingGate.