![]() |
Max OS 0.3
|
Handles the events that are triggered by the Ethernet Driver. More...
#include <ethernet.h>
Public Member Functions | |
| EthernetDriverEventHandler () | |
| __EVENT HANDLER___ | |
| common::Event< EthernetDriverEvents > * | on_event (common::Event< EthernetDriverEvents > *event) override |
| Handle an event. | |
| virtual void | before_send (uint8_t *buffer, uint32_t size) |
| Handle before send event. | |
| virtual void | data_sent (uint8_t *buffer, uint32_t size) |
| Handle data sent event. | |
| virtual bool | data_received (uint8_t *buffer, uint32_t size) |
| Handle data received event. | |
Public Member Functions inherited from MaxOS::common::EventHandler< EthernetDriverEvents > | |
| virtual Event< EthernetDriverEvents > * | on_event (Event< EthernetDriverEvents > *event) |
| This function is called when an event is raised. | |
Handles the events that are triggered by the Ethernet Driver.
Definition at line 73 of file ethernet.h.
Handle before send event.
| buffer | The buffer to handle |
| size | The size of the buffer |
Definition at line 39 of file ethernet.cpp.
Referenced by on_event().
Handle data received event.
| buffer | The buffer to handle |
| size | The size of the buffer |
Reimplemented in MaxOS::net::EthernetFrameHandler.
Definition at line 29 of file ethernet.cpp.
Referenced by on_event().
Handle data sent event.
| buffer | The buffer to handle |
| size | The size of the buffer |
Definition at line 48 of file ethernet.cpp.
Referenced by on_event().
|
override |
Handle an event.
| event | The event to handle |
Definition at line 57 of file ethernet.cpp.
References before_send(), data_received(), and data_sent().