GRPC Core  9.0.0
Data Structures | Functions | Variables
grpc_ares_wrapper_fallback.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"

Data Structures

struct  grpc_ares_request
 

Functions

grpc_errorgrpc_ares_init (void)
 
void grpc_ares_cleanup (void)
 

Variables

grpc_ares_request *(* grpc_dns_lookup_ares_locked )(const char *dns_server, const char *name, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addrs, bool check_grpclb, char **service_config_json, int query_timeout_ms, grpc_core::Combiner *combiner) = grpc_dns_lookup_ares_locked_impl
 
void(* grpc_cancel_ares_request_locked )(grpc_ares_request *r)
 
void(* grpc_resolve_address_ares )(const char *name, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, grpc_resolved_addresses **addrs) = grpc_resolve_address_ares_impl
 

Function Documentation

◆ grpc_ares_cleanup()

void grpc_ares_cleanup ( void  )

◆ grpc_ares_init()

grpc_error* grpc_ares_init ( void  )

Variable Documentation

◆ grpc_cancel_ares_request_locked

void(* grpc_cancel_ares_request_locked) (grpc_ares_request *r) ( grpc_ares_request r)
Initial value:
=
grpc_cancel_ares_request_locked_impl

◆ grpc_dns_lookup_ares_locked

grpc_ares_request*(* grpc_dns_lookup_ares_locked) (const char *dns_server, const char *name, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, std::unique_ptr< grpc_core::ServerAddressList > *addrs, bool check_grpclb, char **service_config_json, int query_timeout_ms, grpc_core::Combiner *combiner) ( const char *  dns_server,
const char *  name,
const char *  default_port,
grpc_pollset_set interested_parties,
grpc_closure on_done,
std::unique_ptr< grpc_core::ServerAddressList > *  addrs,
bool  check_grpclb,
char **  service_config_json,
int  query_timeout_ms,
grpc_core::Combiner combiner 
) = grpc_dns_lookup_ares_locked_impl

◆ grpc_resolve_address_ares

void(* grpc_resolve_address_ares) (const char *name, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, grpc_resolved_addresses **addrs) ( const char *  name,
const char *  default_port,
grpc_pollset_set interested_parties,
grpc_closure on_done,
grpc_resolved_addresses **  addrs 
) = grpc_resolve_address_ares_impl