MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/communication/service/IMessageSeries.hh

37 lines
670 B
C++

/*
* 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_ */