37 #ifndef ISERIAL_PORT_HANDLER_H 38 #define ISERIAL_PORT_HANDLER_H 54 virtual void QueryForPayload(
bool a_bQueryReliable,
bool a_bQueryUnreliable) = 0;
57 #endif // ISERIAL_PORT_HANDLER_H Copyright (c) 2016, Florian Evers, florian-evers@gmx.de All rights reserved.
virtual ~ISerialPortHandler()
virtual void QueryForPayload(bool a_bQueryReliable, bool a_bQueryUnreliable)=0
virtual bool RequiresBufferType(E_BUFFER_TYPE a_eBufferType) const =0
virtual void PropagateSerialPortState()=0
virtual void DeliverBufferToClients(E_BUFFER_TYPE a_eBufferType, const std::vector< unsigned char > &a_Payload, bool a_bReliable, bool a_bInvalid, bool a_bWasSent)=0
virtual void TransmitHDLCFrame(const std::vector< unsigned char > &a_Payload)=0
virtual void ChangeBaudRate()=0