/* * IMessageSeries.hh * * Created on: 21 апр. 2020 г. * Author: LeonidTitov */ #ifndef UMLIBRARY_COMMUNICATION_SERVICE_IMESSAGESERIES_HH_ #define UMLIBRARY_COMMUNICATION_SERVICE_IMESSAGESERIES_HH_ #include "../../driver/IDataLink.hh" namespace communication { struct IMessageSeriesLink { typedef driver::ITxLink ostream; virtual ostream & sendData( std::size_t size ) = 0; virtual ~IMessageSeriesLink() = default; }; struct IMessageSeriesHandler { virtual void handler( IMessageSeriesLink * series_link ) = 0; virtual ~IMessageSeriesHandler() = default; }; } #endif /* UMLIBRARY_COMMUNICATION_SERVICE_IMESSAGESERIES_HH_ */