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: channel_stack.h:99
grpc_closure on_complete
Definition: client_channel.cc:473
grpc_connectivity_state
Connectivity state of a channel.
Definition: connectivity_state.h:27
std::unique_ptr< T, Deleter > OrphanablePtr
Definition: orphanable.h:68
Definition: connectivity_state.h:59
Definition: polling_entity.h:37
void grpc_client_channel_stop_connectivity_watch(grpc_channel_element *elem, grpc_core::AsyncConnectivityStateWatcherInterface *watcher)
Definition: client_channel.cc:4035
int grpc_client_channel_num_external_connectivity_watchers(grpc_channel_element *elem)
Definition: client_channel.cc:4005
Definition: ref_counted_ptr.h:35
const grpc_channel_filter grpc_client_channel_filter
Definition: client_channel.cc:3985
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
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
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
Definition: channel_stack.h:159
grpc_core::RefCountedPtr< grpc_core::SubchannelCall > grpc_client_channel_get_subchannel_call(grpc_call_element *elem)
Definition: client_channel.cc:4043
Definition: channel_stack.h:167
grpc_core::TraceFlag grpc_client_channel_trace
grpc_call_element * elem
Definition: client_channel.cc:112