Dataflow Runtime API
3.1.1.0
|
This layer appends frame end chars to mark the the end of a data frame. More...
#include <Imt.Base.Lib.Remoting/DataFrameSyncSendLayer.h>
Public Member Functions | |
DataFrameSyncSendLayer (DataSenderIfc &lowerLevelSender, const uint8_t frameEndCharacter=static_cast< uint8_t >('~')) | |
Constructor. More... | |
virtual | ~DataFrameSyncSendLayer (void) |
Destructor. More... | |
virtual bool | sendData (const uint8_t pData[], const uint32_t countDataBytes) |
virtual void | onTransmissionComplete (void) |
virtual void | onTransmissionError (void) |
Public Member Functions inherited from imt::base::lib::remoting::DataSenderIfc | |
virtual | ~DataSenderIfc (void) |
Destructor. More... | |
This layer appends frame end chars to mark the the end of a data frame.
Characters in the user data that conflict with the special characters used for frame end marking are escaped. The technique used to ommit conflicts of the special characters with the user data is often referenced as byte stuffing or character stuffing.
|
explicit |
Constructor.
lowerLevelSender | Interface to the next lower sender layer |
frameEndCharacter | optional frame end character, default is '~'. |
|
virtual |
Destructor.
|
virtual |
Implements imt::base::lib::remoting::DataSenderIfc.
|
virtual |
Implements imt::base::lib::remoting::DataSenderIfc.
|
virtual |
Implements imt::base::lib::remoting::DataSenderIfc.