Go to the source code of this file.
|
grpc_core::TraceFlag | grpc_trace_cares_address_sorting |
|
grpc_core::TraceFlag | grpc_trace_cares_resolver |
|
void(* | grpc_resolve_address_ares )(const char *name, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, grpc_resolved_addresses **addresses) |
|
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 > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *balancer_addresses, char **service_config_json, int query_timeout_ms, std::shared_ptr< grpc_core::WorkSerializer > work_serializer) |
|
void(* | grpc_cancel_ares_request_locked )(grpc_ares_request *request) |
|
void(* | grpc_ares_test_only_inject_config )(ares_channel channel) |
|
◆ GRPC_CARES_TRACE_LOG
#define GRPC_CARES_TRACE_LOG |
( |
|
format, |
|
|
|
... |
|
) |
| |
Value: do { \
gpr_log(
GPR_DEBUG,
"(c-ares resolver) " format, __VA_ARGS__); \
} \
} while (0)
grpc_core::TraceFlag grpc_trace_cares_resolver
#define GPR_DEBUG
Macros to build log contexts at various severity levels.
Definition: log.h:53
#define GRPC_TRACE_FLAG_ENABLED(f)
Definition: trace.h:112
◆ GRPC_DNS_ARES_DEFAULT_QUERY_TIMEOUT_MS
#define GRPC_DNS_ARES_DEFAULT_QUERY_TIMEOUT_MS 120000 |
◆ grpc_ares_request
◆ grpc_ares_cleanup()
void grpc_ares_cleanup |
( |
void |
| ) |
|
◆ grpc_ares_complete_request_locked()
Schedules the desired callback for request completion and destroys the grpc_ares_request.
◆ grpc_ares_init()
◆ grpc_ares_query_ipv6()
bool grpc_ares_query_ipv6 |
( |
| ) |
|
◆ grpc_cares_wrapper_address_sorting_sort()
◆ grpc_ares_test_only_inject_config
void(* grpc_ares_test_only_inject_config) (ares_channel channel) |
( |
ares_channel |
channel | ) |
|
|
extern |
◆ grpc_cancel_ares_request_locked
◆ 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 > *addresses, std::unique_ptr< grpc_core::ServerAddressList > *balancer_addresses, char **service_config_json, int query_timeout_ms, std::shared_ptr< grpc_core::WorkSerializer > work_serializer) |
( |
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 > * |
addresses, |
|
|
std::unique_ptr< grpc_core::ServerAddressList > * |
balancer_addresses, |
|
|
char ** |
service_config_json, |
|
|
int |
query_timeout_ms, |
|
|
std::shared_ptr< grpc_core::WorkSerializer > |
work_serializer |
|
) |
| |
|
extern |
◆ grpc_resolve_address_ares
◆ grpc_trace_cares_address_sorting
◆ grpc_trace_cares_resolver