Public Attributes | List of all members
ares_channeldata Struct Reference

#include <ares_private.h>

Public Attributes

struct list_node all_queries
 
char ** domains
 
int ednspsz
 
int flags
 
rc4_key id_key
 
int last_server
 
time_t last_timeout_processed
 
char local_dev_name [32]
 
unsigned int local_ip4
 
unsigned char local_ip6 [16]
 
char * lookups
 
int ndomains
 
int ndots
 
unsigned short next_id
 
int nservers
 
int nsort
 
int optmask
 
struct list_node queries_by_qid [ARES_QID_TABLE_SIZE]
 
struct list_node queries_by_timeout [ARES_TIMEOUT_TABLE_SIZE]
 
char * resolvconf_path
 
int rotate
 
struct server_stateservers
 
ares_sock_config_callback sock_config_cb
 
void * sock_config_cb_data
 
ares_sock_create_callback sock_create_cb
 
void * sock_create_cb_data
 
void * sock_func_cb_data
 
const struct ares_socket_functionssock_funcs
 
ares_sock_state_cb sock_state_cb
 
void * sock_state_cb_data
 
int socket_receive_buffer_size
 
int socket_send_buffer_size
 
struct apatternsortlist
 
int tcp_connection_generation
 
int tcp_port
 
int timeout
 
int tries
 
int udp_port
 

Detailed Description

Definition at line 266 of file ares_private.h.

Member Data Documentation

◆ all_queries

struct list_node ares_channeldata::all_queries

Definition at line 314 of file ares_private.h.

◆ domains

char** ares_channeldata::domains

Definition at line 277 of file ares_private.h.

◆ ednspsz

int ares_channeldata::ednspsz

Definition at line 282 of file ares_private.h.

◆ flags

int ares_channeldata::flags

Definition at line 268 of file ares_private.h.

◆ id_key

rc4_key ares_channeldata::id_key

Definition at line 300 of file ares_private.h.

◆ last_server

int ares_channeldata::last_server

Definition at line 310 of file ares_private.h.

◆ last_timeout_processed

time_t ares_channeldata::last_timeout_processed

Definition at line 307 of file ares_private.h.

◆ local_dev_name

char ares_channeldata::local_dev_name[32]

Definition at line 287 of file ares_private.h.

◆ local_ip4

unsigned int ares_channeldata::local_ip4

Definition at line 288 of file ares_private.h.

◆ local_ip6

unsigned char ares_channeldata::local_ip6[16]

Definition at line 289 of file ares_private.h.

◆ lookups

char* ares_channeldata::lookups

Definition at line 281 of file ares_private.h.

◆ ndomains

int ares_channeldata::ndomains

Definition at line 278 of file ares_private.h.

◆ ndots

int ares_channeldata::ndots

Definition at line 271 of file ares_private.h.

◆ next_id

unsigned short ares_channeldata::next_id

Definition at line 298 of file ares_private.h.

◆ nservers

int ares_channeldata::nservers

Definition at line 295 of file ares_private.h.

◆ nsort

int ares_channeldata::nsort

Definition at line 280 of file ares_private.h.

◆ optmask

int ares_channeldata::optmask

Definition at line 291 of file ares_private.h.

◆ queries_by_qid

struct list_node ares_channeldata::queries_by_qid[ARES_QID_TABLE_SIZE]

Definition at line 317 of file ares_private.h.

◆ queries_by_timeout

struct list_node ares_channeldata::queries_by_timeout[ARES_TIMEOUT_TABLE_SIZE]

Definition at line 320 of file ares_private.h.

◆ resolvconf_path

char* ares_channeldata::resolvconf_path

Definition at line 335 of file ares_private.h.

◆ rotate

int ares_channeldata::rotate

Definition at line 272 of file ares_private.h.

◆ servers

struct server_state* ares_channeldata::servers

Definition at line 294 of file ares_private.h.

◆ sock_config_cb

ares_sock_config_callback ares_channeldata::sock_config_cb

Definition at line 328 of file ares_private.h.

◆ sock_config_cb_data

void* ares_channeldata::sock_config_cb_data

Definition at line 329 of file ares_private.h.

◆ sock_create_cb

ares_sock_create_callback ares_channeldata::sock_create_cb

Definition at line 325 of file ares_private.h.

◆ sock_create_cb_data

void* ares_channeldata::sock_create_cb_data

Definition at line 326 of file ares_private.h.

◆ sock_func_cb_data

void* ares_channeldata::sock_func_cb_data

Definition at line 332 of file ares_private.h.

◆ sock_funcs

const struct ares_socket_functions* ares_channeldata::sock_funcs

Definition at line 331 of file ares_private.h.

◆ sock_state_cb

ares_sock_state_cb ares_channeldata::sock_state_cb

Definition at line 322 of file ares_private.h.

◆ sock_state_cb_data

void* ares_channeldata::sock_state_cb_data

Definition at line 323 of file ares_private.h.

◆ socket_receive_buffer_size

int ares_channeldata::socket_receive_buffer_size

Definition at line 276 of file ares_private.h.

◆ socket_send_buffer_size

int ares_channeldata::socket_send_buffer_size

Definition at line 275 of file ares_private.h.

◆ sortlist

struct apattern* ares_channeldata::sortlist

Definition at line 279 of file ares_private.h.

◆ tcp_connection_generation

int ares_channeldata::tcp_connection_generation

Definition at line 303 of file ares_private.h.

◆ tcp_port

int ares_channeldata::tcp_port

Definition at line 274 of file ares_private.h.

◆ timeout

int ares_channeldata::timeout

Definition at line 269 of file ares_private.h.

◆ tries

int ares_channeldata::tries

Definition at line 270 of file ares_private.h.

◆ udp_port

int ares_channeldata::udp_port

Definition at line 273 of file ares_private.h.


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


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