Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
|
|
4.1.99 |
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() |
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 | ( | ) |
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. |