Dataflow Runtime API  3.1.1.0
Public Member Functions | List of all members
imt::base::lib::remoting::DataSenderIfc Class Referenceabstract

DataSenderIfc. More...

#include <Imt.Base.Lib.Remoting/DataSenderIfc.h>

Inheritance diagram for imt::base::lib::remoting::DataSenderIfc:
imt::base::lib::remoting::DataFrameCRC16CheckSendLayer imt::base::lib::remoting::DataFrameSyncSendLayer

Public Member Functions

virtual ~DataSenderIfc (void)
 Destructor. More...
 
virtual bool sendData (const uint8_t pData[], const uint32_t countDataBytes)=0
 Send data. More...
 
virtual void onTransmissionComplete (void)=0
 Called on a completed transmission. More...
 
virtual void onTransmissionError (void)=0
 Called on a transmission error. More...
 

Detailed Description

DataSenderIfc.

Constructor & Destructor Documentation

◆ ~DataSenderIfc()

virtual imt::base::lib::remoting::DataSenderIfc::~DataSenderIfc ( void  )
inlinevirtual

Destructor.

Member Function Documentation

◆ onTransmissionComplete()

virtual void imt::base::lib::remoting::DataSenderIfc::onTransmissionComplete ( void  )
pure virtual

◆ onTransmissionError()

virtual void imt::base::lib::remoting::DataSenderIfc::onTransmissionError ( void  )
pure virtual

◆ sendData()

virtual bool imt::base::lib::remoting::DataSenderIfc::sendData ( const uint8_t  pData[],
const uint32_t  countDataBytes 
)
pure virtual

Send data.

Parameters
pDataData to send.
countDataBytesNumber of data bytes to send.
Returns
True if send succeeded, false otherwise.

Implemented in imt::base::lib::remoting::DataFrameSyncSendLayer, and imt::base::lib::remoting::DataFrameCRC16CheckSendLayer.


The documentation for this class was generated from the following file: