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 | ) |
void(* grpc_ares_test_only_inject_config) (ares_channel channel) |