|
Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Raw UDP ProtocolAdapter Implementation using OSAdapter Sockets. More...
Go to the source code of this file.
Data Structures | |
| struct | rte_protocol_udp_state_t |
Functions | |
| static rte_status_t | udp_adapter_open (void *storage, size_t storage_size, const rte_protocol_config_t *config, const rte_os_socket_ops_t *os_sockets, rte_protocol_handle_t *out_handle) |
| static rte_status_t | udp_adapter_send (rte_protocol_handle_t handle, const void *data, size_t size, rte_duration_ms_t timeout_ms) |
| static rte_status_t | udp_adapter_receive (rte_protocol_handle_t handle, void *out_buf, size_t buffer_size, rte_duration_ms_t timeout_ms) |
| static rte_status_t | udp_adapter_close (rte_protocol_handle_t handle) |
| const rte_protocol_adapter_ops_t * | rte_protocol_adapter_get_udp (void) |
| Returns the built-in raw UDP ProtocolAdapter vtable. | |
Variables | |
| static const rte_protocol_adapter_ops_t | s_udp_ops |
Raw UDP ProtocolAdapter Implementation using OSAdapter Sockets.
Compliant with CENELEC EN 50128 SIL 4 and MISRA C:2012. Strictly no dynamic allocation. All OS interactions go through rte_os_socket_ops_t.
Definition in file rte_protocol_adapter_udp.c.
|
static |
Definition at line 24 of file rte_protocol_adapter_udp.c.
|
static |
Definition at line 121 of file rte_protocol_adapter_udp.c.
|
static |
Definition at line 172 of file rte_protocol_adapter_udp.c.
|
static |
Definition at line 230 of file rte_protocol_adapter_udp.c.
|
static |
Definition at line 246 of file rte_protocol_adapter_udp.c.