![]() |
Max OS 0.3
|
Handler for TCP payloads. More...
#include <tcp.h>
Public Member Functions | |
| TCPPayloadHandler () | |
| Handler/// | |
| common::Event< TCPPayloadHandlerEvents > * | on_event (common::Event< TCPPayloadHandlerEvents > *event) override |
| Handle an event occurring on the TCP payload handler. | |
| virtual void | handle_transmission_control_protocol_payload (TCPSocket *socket, uint8_t *data, uint16_t size) |
| Handle TCP data received on the socket. | |
| virtual void | connected (TCPSocket *socket) |
| Handle a new TCP connection on the socket. | |
| virtual void | disconnected (TCPSocket *socket) |
| Handle a TCP disconnection on the socket. | |
Public Member Functions inherited from MaxOS::common::EventHandler< TCPPayloadHandlerEvents > | |
| virtual Event< TCPPayloadHandlerEvents > * | on_event (Event< TCPPayloadHandlerEvents > *event) |
| This function is called when an event is raised. | |
Handle a new TCP connection on the socket.
| socket | The socket that was connected |
Definition at line 40 of file tcp.cpp.
Referenced by on_event().
Handle a TCP disconnection on the socket.
| socket | The socket that was disconnected |
Definition at line 49 of file tcp.cpp.
Referenced by on_event().
|
virtual |
Handle TCP data received on the socket.
| socket | The socket the data was received on |
| data | The data received |
| size | The size of the data in bytes |
Definition at line 31 of file tcp.cpp.
Referenced by on_event().
|
override |
Handle an event occurring on the TCP payload handler.
| event | The event to handle |
Definition at line 59 of file tcp.cpp.
References connected(), disconnected(), and handle_transmission_control_protocol_payload().