#include "mst_transport.hpp"


Public Member Functions | |
| virtual void | subscribe (std::shared_ptr< MstTransportNotification > notification)=0 |
| virtual rxcpp::observable< bool > | sendState (std::shared_ptr< shared_model::interface::Peer const > to, MstState const &providing_state)=0 |
| virtual | ~MstTransport ()=default |
Interface of transport for propagating multi-signature transactions in network
|
virtualdefault |
|
pure virtual |
Share state with other peer
| to | - peer recipient of message |
| providing_state | - state for transmitting |
Implemented in iroha::network::MstTransportGrpc, and iroha::network::MstTransportStub.
|
pure virtual |
Subscribe object for receiving notifications
| notification | - object that will be notified on updates |
Implemented in iroha::network::MstTransportGrpc, and iroha::network::MstTransportStub.