12#ifndef ZEPHYR_INCLUDE_NET_SOCKET_OFFLOAD_H_
13#define ZEPHYR_INCLUDE_NET_SOCKET_OFFLOAD_H_
46int socket_offload_getaddrinfo(
const char *node,
const char *service,
BSD Sockets compatible API definitions.
IPv6 and IPv4 definitions.
void socket_offload_dns_register(const struct socket_dns_offload *ops)
Register an offloaded socket DNS API interface.
An offloaded Socket DNS API interface.
Definition: socket_offload.h:28
int(* getaddrinfo)(const char *node, const char *service, const struct zsock_addrinfo *hints, struct zsock_addrinfo **res)
DNS getaddrinfo offloaded implementation API.
Definition: socket_offload.h:30
void(* freeaddrinfo)(struct zsock_addrinfo *res)
DNS freeaddrinfo offloaded implementation API.
Definition: socket_offload.h:34
Definition used when querying address information.
Definition: socket.h:272