|
Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
Socket Offload Redirect API. More...
Go to the source code of this file.
Data Structures | |
| struct | socket_dns_offload |
| An offloaded Socket DNS API interface. More... | |
Macros | |
| #define | socket_offload_dns_is_enabled() false |
| Check if DNS offloading is enabled. | |
Functions | |
| void | socket_offload_dns_register (const struct socket_dns_offload *ops) |
| Register an offloaded socket DNS API interface. | |
| int | socket_offload_dns_deregister (const struct socket_dns_offload *ops) |
| Deregister an offloaded socket DNS API interface. | |
| void | socket_offload_dns_enable (bool enable) |
| Enable/disable DNS offloading at runtime. | |
Socket Offload Redirect API.
| #define socket_offload_dns_is_enabled | ( | ) | false |
Check if DNS offloading is enabled.
| true | DNS offloaded API is registered and enabled. |
| false | DNS offloading is disabled. |
| int socket_offload_dns_deregister | ( | const struct socket_dns_offload * | ops | ) |
Deregister an offloaded socket DNS API interface.
| ops | A pointer to the offloaded socket DNS API interface. |
| 0 | On success |
| -EINVAL | Offloaded DNS API was not regsitered. |
| void socket_offload_dns_enable | ( | bool | enable | ) |
Enable/disable DNS offloading at runtime.
| enable | Whether to enable or disable the DNS offloading. |
| void socket_offload_dns_register | ( | const struct socket_dns_offload * | ops | ) |
Register an offloaded socket DNS API interface.
| ops | A pointer to the offloaded socket DNS API interface. |