|
oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
|
BSD-like socket API, DNS resolution, and network interface control. More...
Data Structures | |
| struct | ove_sockaddr_t |
| Generic socket address (large enough for IPv4 or IPv6). More... | |
| struct | ove_netif_config_t |
| Network interface configuration. More... | |
Enumerations | |
| enum | ove_sock_type_t { OVE_SOCK_STREAM = 1 , OVE_SOCK_DGRAM = 2 } |
| Socket type. More... | |
| enum | ove_af_t { OVE_AF_INET = 2 , OVE_AF_INET6 = 10 } |
| Address family. More... | |
BSD-like socket API, DNS resolution, and network interface control.
Provides TCP/UDP sockets, DNS name resolution, and network interface management. Each RTOS backend implements the socket layer using its native TCP/IP stack (POSIX sockets, lwIP, Zephyr net, NuttX sockets).
CONFIG_OVE_NET. When the option is disabled every function is replaced by a no-op stub that returns OVE_ERR_NOT_SUPPORTED. | enum ove_sock_type_t |
| enum ove_af_t |