ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
Loading...
Searching...
No Matches
event_t Struct Reference

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
 

Detailed Description

Event queue entry.

Definition at line 90 of file event_queue.h.

Field Documentation

◆ bytes

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]

union { ... } event_t::data

Payload storage union.

Referenced by dispatch_ip(), and event_get_payload_ptr().

◆ data_len

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().

◆ is_inline

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().

◆ ptr

const void* event_t::ptr

Definition at line 99 of file event_queue.h.

Referenced by event_get_payload_ptr().

◆ type


The documentation for this struct was generated from the following file: