Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
An offloaded Socket DNS API interface. More...
#include <socket_offload.h>
Data Fields | |
int(* | getaddrinfo )(const char *node, const char *service, const struct zsock_addrinfo *hints, struct zsock_addrinfo **res) |
DNS getaddrinfo offloaded implementation API. | |
void(* | freeaddrinfo )(struct zsock_addrinfo *res) |
DNS freeaddrinfo offloaded implementation API. | |
An offloaded Socket DNS API interface.
It is assumed that these offload functions follow the POSIX socket API standard for arguments, return values and setting of errno.
void(* socket_dns_offload::freeaddrinfo) (struct zsock_addrinfo *res) |
DNS freeaddrinfo offloaded implementation API.
int(* socket_dns_offload::getaddrinfo) (const char *node, const char *service, const struct zsock_addrinfo *hints, struct zsock_addrinfo **res) |
DNS getaddrinfo offloaded implementation API.