#include "mst_propagation_strategy.hpp"


Public Types | |
| using | PropagationData = std::vector< std::shared_ptr< shared_model::interface::Peer > > |
Public Member Functions | |
| virtual | ~PropagationStrategy ()=default |
| virtual rxcpp::observable< PropagationData > | emitter ()=0 |
Interface provides strategy for propagation states in network
| using iroha::PropagationStrategy::PropagationData = std::vector<std::shared_ptr<shared_model::interface::Peer> > |
|
virtualdefault |
|
pure virtual |
Provides observable that will be emit new results with respect to own strategy
Implemented in iroha::GossipPropagationStrategy.