19 #ifndef GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_CLIENT_CHANNEL_H
20 #define GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_CLIENT_CHANNEL_H
32 #define GRPC_ARG_SERVER_URI "grpc.server_uri"
Definition: connectivity_state.h:60
Definition: ref_counted_ptr.h:35
grpc_closure on_complete
Definition: client_channel.cc:473
grpc_call_element * elem
Definition: client_channel.cc:112
void grpc_client_channel_start_connectivity_watch(grpc_channel_element *elem, grpc_connectivity_state initial_state, grpc_core::OrphanablePtr< grpc_core::AsyncConnectivityStateWatcherInterface > watcher)
Definition: client_channel.cc:4027
grpc_core::TraceFlag grpc_client_channel_trace
int grpc_client_channel_num_external_connectivity_watchers(grpc_channel_element *elem)
Definition: client_channel.cc:4005
grpc_core::RefCountedPtr< grpc_core::SubchannelCall > grpc_client_channel_get_subchannel_call(grpc_call_element *elem)
Definition: client_channel.cc:4043
const grpc_channel_filter grpc_client_channel_filter
Definition: client_channel.cc:3985
void grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_polling_entity pollent, grpc_connectivity_state *state, grpc_closure *on_complete, grpc_closure *watcher_timer_init)
Definition: client_channel.cc:4011
grpc_connectivity_state grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect)
Definition: client_channel.cc:3999
void grpc_client_channel_stop_connectivity_watch(grpc_channel_element *elem, grpc_core::AsyncConnectivityStateWatcherInterface *watcher)
Definition: client_channel.cc:4035
grpc_connectivity_state
Connectivity state of a channel.
Definition: connectivity_state.h:27
std::unique_ptr< T, Deleter > OrphanablePtr
Definition: orphanable.h:68
Definition: channel_stack.h:167
Definition: channel_stack.h:159
Definition: channel_stack.h:99
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: polling_entity.h:37