Public Attributes | List of all members
ares_socket_functions Struct Reference

#include <ares.h>

Public Attributes

int(* aclose )(ares_socket_t, void *)
 
int(* aconnect )(ares_socket_t, const struct sockaddr *, ares_socklen_t, void *)
 
ares_ssize_t(* arecvfrom )(ares_socket_t, void *, size_t, int, struct sockaddr *, ares_socklen_t *, void *)
 
ares_ssize_t(* asendv )(ares_socket_t, const struct iovec *, int, void *)
 
ares_socket_t(* asocket )(int, int, int, void *)
 

Detailed Description

Definition at line 401 of file ares.h.

Member Data Documentation

◆ aclose

int(* ares_socket_functions::aclose) (ares_socket_t, void *)

Definition at line 403 of file ares.h.

◆ aconnect

int(* ares_socket_functions::aconnect) (ares_socket_t, const struct sockaddr *, ares_socklen_t, void *)

Definition at line 404 of file ares.h.

◆ arecvfrom

ares_ssize_t(* ares_socket_functions::arecvfrom) (ares_socket_t, void *, size_t, int, struct sockaddr *, ares_socklen_t *, void *)

Definition at line 405 of file ares.h.

◆ asendv

ares_ssize_t(* ares_socket_functions::asendv) (ares_socket_t, const struct iovec *, int, void *)

Definition at line 406 of file ares.h.

◆ asocket

ares_socket_t(* ares_socket_functions::asocket) (int, int, int, void *)

Definition at line 402 of file ares.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:39