|
GRPC Core
9.0.0
|
#include <grpc/support/port_platform.h>#include <ares.h>#include "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"#include "src/core/lib/iomgr/pollset_set.h"Go to the source code of this file.
Data Structures | |
| class | grpc_core::GrpcPolledFd |
| class | grpc_core::GrpcPolledFdFactory |
Namespaces | |
| grpc_core | |
| Round Robin Policy. | |
Typedefs | |
| typedef struct grpc_ares_ev_driver | grpc_ares_ev_driver |
Functions | |
| void | grpc_ares_ev_driver_start_locked (grpc_ares_ev_driver *ev_driver) |
| ares_channel * | grpc_ares_ev_driver_get_channel_locked (grpc_ares_ev_driver *ev_driver) |
| grpc_error * | grpc_ares_ev_driver_create_locked (grpc_ares_ev_driver **ev_driver, grpc_pollset_set *pollset_set, int query_timeout_ms, grpc_core::Combiner *combiner, grpc_ares_request *request) |
| void | grpc_ares_ev_driver_on_queries_complete_locked (grpc_ares_ev_driver *ev_driver) |
| void | grpc_ares_ev_driver_shutdown_locked (grpc_ares_ev_driver *ev_driver) |
| std::unique_ptr< GrpcPolledFdFactory > | grpc_core::NewGrpcPolledFdFactory (Combiner *combiner) |
Variables | |
| void(* | grpc_ares_test_only_inject_config )(ares_channel channel) |
| typedef struct grpc_ares_ev_driver grpc_ares_ev_driver |
| grpc_error* grpc_ares_ev_driver_create_locked | ( | grpc_ares_ev_driver ** | ev_driver, |
| grpc_pollset_set * | pollset_set, | ||
| int | query_timeout_ms, | ||
| grpc_core::Combiner * | combiner, | ||
| grpc_ares_request * | request | ||
| ) |
| ares_channel* grpc_ares_ev_driver_get_channel_locked | ( | grpc_ares_ev_driver * | ev_driver | ) |
| void grpc_ares_ev_driver_on_queries_complete_locked | ( | grpc_ares_ev_driver * | ev_driver | ) |
| void grpc_ares_ev_driver_shutdown_locked | ( | grpc_ares_ev_driver * | ev_driver | ) |
| void grpc_ares_ev_driver_start_locked | ( | grpc_ares_ev_driver * | ev_driver | ) |
|
extern |