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

37 lines
674 B
C++
Raw Normal View History

2024-06-07 11:12:56 +03:00
/*
* 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_ */