Lines Matching defs:ares_socket_functions_ex
619 struct ares_socket_functions_ex { struct
621 unsigned int version;
625 unsigned int flags;
643 ares_socket_t (*asocket)(int domain, int type, int protocol, void *user_data);
650 int (*aclose)(ares_socket_t sock, void *user_data);
669 int (*asetsockopt)(ares_socket_t sock, ares_socket_opt_t opt, const void *val,
691 int (*aconnect)(ares_socket_t sock, const struct sockaddr *address,
712 ares_ssize_t (*arecvfrom)(ares_socket_t sock, void *buffer, size_t length,
735 ares_ssize_t (*asendto)(ares_socket_t sock, const void *buffer, size_t length,
750 int (*agetsockname)(ares_socket_t sock, struct sockaddr *address,
767 int (*abind)(ares_socket_t sock, unsigned int flags,
779 unsigned int (*aif_nametoindex)(const char *ifname, void *user_data);
812 ares_channel_t *channel, const struct ares_socket_functions_ex *funcs, argument