HDLC-Daemon
ISerialPortHandler Class Referenceabstract

#include <ISerialPortHandler.h>

Inheritance diagram for ISerialPortHandler:

Public Member Functions

virtual ~ISerialPortHandler ()
 
virtual bool RequiresBufferType (E_BUFFER_TYPE a_eBufferType) const =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 ChangeBaudRate ()=0
 
virtual void PropagateSerialPortState ()=0
 
virtual void TransmitHDLCFrame (const std::vector< unsigned char > &a_Payload)=0
 
virtual void QueryForPayload (bool a_bQueryReliable, bool a_bQueryUnreliable)=0
 

Detailed Description

Definition at line 43 of file ISerialPortHandler.h.

Constructor & Destructor Documentation

virtual ISerialPortHandler::~ISerialPortHandler ( )
inlinevirtual

Definition at line 46 of file ISerialPortHandler.h.

Here is the call graph for this function:

Member Function Documentation

virtual void ISerialPortHandler::ChangeBaudRate ( )
pure virtual

Here is the caller graph for this function:

virtual void ISerialPortHandler::DeliverBufferToClients ( E_BUFFER_TYPE  a_eBufferType,
const std::vector< unsigned char > &  a_Payload,
bool  a_bReliable,
bool  a_bInvalid,
bool  a_bWasSent 
)
pure virtual

Here is the caller graph for this function:

virtual void ISerialPortHandler::PropagateSerialPortState ( )
pure virtual

Implemented in SerialPortHandler.

Here is the caller graph for this function:

virtual void ISerialPortHandler::QueryForPayload ( bool  a_bQueryReliable,
bool  a_bQueryUnreliable 
)
pure virtual

Here is the caller graph for this function:

virtual bool ISerialPortHandler::RequiresBufferType ( E_BUFFER_TYPE  a_eBufferType) const
pure virtual

Here is the caller graph for this function:

virtual void ISerialPortHandler::TransmitHDLCFrame ( const std::vector< unsigned char > &  a_Payload)
pure virtual

Here is the caller graph for this function:


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