HDLC-Daemon
|
#include <HdlcdServerHandler.h>
Public Member Functions | |
HdlcdServerHandler (boost::asio::io_service &a_IOService, std::weak_ptr< HdlcdServerHandlerCollection > a_HdlcdServerHandlerCollection, boost::asio::ip::tcp::socket &a_TcpSocket) | |
E_BUFFER_TYPE | GetBufferType () const |
void | DeliverBufferToClient (E_BUFFER_TYPE a_eBufferType, const std::vector< unsigned char > &a_Payload, bool a_bReliable, bool a_bInvalid, bool a_bWasSent) |
void | UpdateSerialPortState (bool a_bAlive, size_t a_LockHolders) |
void | QueryForPayload (bool a_bQueryReliable, bool a_bQueryUnreliable) |
void | Start (std::shared_ptr< SerialPortHandlerCollection > a_SerialPortHandlerCollection) |
void | Stop () |
Definition at line 43 of file HdlcdServerHandler.h.
HdlcdServerHandler::HdlcdServerHandler | ( | boost::asio::io_service & | a_IOService, |
std::weak_ptr< HdlcdServerHandlerCollection > | a_HdlcdServerHandlerCollection, | ||
boost::asio::ip::tcp::socket & | a_TcpSocket | ||
) |
void HdlcdServerHandler::DeliverBufferToClient | ( | E_BUFFER_TYPE | a_eBufferType, |
const std::vector< unsigned char > & | a_Payload, | ||
bool | a_bReliable, | ||
bool | a_bInvalid, | ||
bool | a_bWasSent | ||
) |
Definition at line 50 of file HdlcdServerHandler.cpp.
|
inline |
void HdlcdServerHandler::QueryForPayload | ( | bool | a_bQueryReliable, |
bool | a_bQueryUnreliable | ||
) |
void HdlcdServerHandler::Start | ( | std::shared_ptr< SerialPortHandlerCollection > | a_SerialPortHandlerCollection | ) |
void HdlcdServerHandler::Stop | ( | ) |
Definition at line 117 of file HdlcdServerHandler.cpp.
void HdlcdServerHandler::UpdateSerialPortState | ( | bool | a_bAlive, |
size_t | a_LockHolders | ||
) |
Definition at line 66 of file HdlcdServerHandler.cpp.