#include <FrameEndpoint.h>
Definition at line 48 of file FrameEndpoint.h.
FrameEndpoint::FrameEndpoint |
( |
boost::asio::io_service & |
a_IOService, |
|
|
boost::asio::ip::tcp::socket & |
a_TcpSocket, |
|
|
uint8_t |
a_FrameTypeMask = 0xFF |
|
) |
| |
|
inline |
FrameEndpoint::~FrameEndpoint |
( |
| ) |
|
|
inline |
void FrameEndpoint::Close |
( |
| ) |
|
|
inline |
bool FrameEndpoint::GetWasStarted |
( |
| ) |
const |
|
inline |
void FrameEndpoint::RegisterFrameFactory |
( |
unsigned char |
a_FrameType, |
|
|
std::function< std::shared_ptr< Frame >(void)> |
a_FrameFactory |
|
) |
| |
|
inline |
void FrameEndpoint::ResetFrameFactories |
( |
uint8_t |
a_FrameTypeMask = 0xFF | ) |
|
|
inline |
bool FrameEndpoint::SendFrame |
( |
const Frame & |
a_Frame, |
|
|
std::function< void()> |
a_OnSendDoneCallback = nullptr |
|
) |
| |
|
inline |
void FrameEndpoint::SetOnClosedCallback |
( |
std::function< void()> |
a_OnClosedCallback | ) |
|
|
inline |
void FrameEndpoint::SetOnFrameCallback |
( |
std::function< bool(std::shared_ptr< Frame >)> |
a_OnFrameCallback | ) |
|
|
inline |
void FrameEndpoint::Shutdown |
( |
| ) |
|
|
inline |
void FrameEndpoint::Start |
( |
| ) |
|
|
inline |
void FrameEndpoint::TriggerNextFrame |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: