#include <HdlcdPacketEndpoint.h>
Definition at line 49 of file HdlcdPacketEndpoint.h.
HdlcdPacketEndpoint::HdlcdPacketEndpoint |
( |
boost::asio::io_service & |
a_IOService, |
|
|
std::shared_ptr< FrameEndpoint > |
a_FrameEndpoint |
|
) |
| |
|
inline |
HdlcdPacketEndpoint::~HdlcdPacketEndpoint |
( |
| ) |
|
|
inline |
void HdlcdPacketEndpoint::Close |
( |
| ) |
|
|
inline |
bool HdlcdPacketEndpoint::Send |
( |
const Frame & |
a_Frame, |
|
|
std::function< void()> |
a_OnSendDoneCallback = nullptr |
|
) |
| |
|
inline |
void HdlcdPacketEndpoint::SetOnClosedCallback |
( |
std::function< void()> |
a_OnClosedCallback | ) |
|
|
inline |
void HdlcdPacketEndpoint::SetOnCtrlCallback |
( |
std::function< void(const HdlcdPacketCtrl &a_PacketCtrl)> |
a_OnCtrlCallback | ) |
|
|
inline |
void HdlcdPacketEndpoint::SetOnDataCallback |
( |
std::function< bool(std::shared_ptr< const HdlcdPacketData > a_PacketData)> |
a_OnDataCallback | ) |
|
|
inline |
void HdlcdPacketEndpoint::Shutdown |
( |
| ) |
|
|
inline |
void HdlcdPacketEndpoint::Start |
( |
| ) |
|
|
inline |
void HdlcdPacketEndpoint::TriggerNextDataPacket |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: