6 #ifndef IROHA_MST_TRANSPORT_HPP 7 #define IROHA_MST_TRANSPORT_HPP 11 #include <rxcpp/rx-observable-fwd.hpp> 32 shared_model::interface::types::PublicKeyHexStringView from,
48 virtual void subscribe(
49 std::shared_ptr<MstTransportNotification> notification) = 0;
57 virtual rxcpp::observable<bool> sendState(
58 std::shared_ptr<shared_model::interface::Peer const> to,
59 MstState const &providing_state) = 0;
65 #endif // IROHA_MST_TRANSPORT_HPP Definition: mst_transport.hpp:24
Definition: mst_state.hpp:76
Definition: block_query.hpp:15
Definition: mst_transport.hpp:42
virtual ~MstTransportNotification()=default
virtual void onNewState(shared_model::interface::types::PublicKeyHexStringView from, MstState &&new_state)=0