|
ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
|
Event queue entry. More...
#include <event_queue.h>
Data Fields | ||
| event_type_t | type | |
| size_t | data_len | |
| union { | ||
| const void * ptr | ||
| uint8_t bytes [16] | ||
| } | data | |
| bool | is_inline | |
Event queue entry.
Definition at line 90 of file event_queue.h.
| uint8_t event_t::bytes[16] |
Definition at line 100 of file event_queue.h.
Referenced by dispatch_ip(), and event_get_payload_ptr().
| union { ... } event_t::data |
Payload storage union.
Referenced by dispatch_ip(), and event_get_payload_ptr().
| size_t event_t::data_len |
Number of valid bytes in payload storage.
Definition at line 95 of file event_queue.h.
Referenced by event_get_payload_ptr().
| bool event_t::is_inline |
Selects inline payload (true) or pointer payload (false).
Definition at line 103 of file event_queue.h.
Referenced by event_get_payload_ptr().
| const void* event_t::ptr |
Definition at line 99 of file event_queue.h.
Referenced by event_get_payload_ptr().
| event_type_t event_t::type |
Event type.
Definition at line 93 of file event_queue.h.
Referenced by cli_poll(), cmd_mem(), cmd_reboot(), cmd_save(), cmd_status(), cmd_wipe(), dispatch_get_request(), dispatch_get_udp_port(), dispatch_ip(), dispatch_set_udp_port(), dispatch_v24_baudrate(), dispatch_v24_polarities(), event_dispatch(), request_save_config(), and subcmd_set_v24_clockmode().