34 #ifndef GRPC_INTERNAL_CORE_CHANNEL_CLIENT_CHANNEL_H
35 #define GRPC_INTERNAL_CORE_CHANNEL_CLIENT_CHANNEL_H
Definition: channel_stack.h:64
grpc_connectivity_state
Connectivity state of a channel.
Definition: grpc.h:145
Definition: channel_stack.h:132
void grpc_client_channel_watch_connectivity_state(grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete)
Definition: client_channel.c:747
void grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver)
Definition: client_channel.c:705
Definition: pollset_posix.h:55
grpc_resolver provides grpc_client_config objects to grpc_channel objects
Definition: resolver.h:46
const grpc_channel_filter grpc_client_channel_filter
Definition: client_channel.c:692
A closure over a grpc_iomgr_cb_func.
Definition: iomgr.h:45
grpc_connectivity_state grpc_client_channel_check_connectivity_state(grpc_channel_element *elem, int try_to_connect)
Definition: client_channel.c:724
Definition: channel_stack.h:116
grpc_pollset_set * grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem)
Definition: client_channel.c:757
Definition: pollset_set_posix.h:40
void grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)
Definition: client_channel.c:763
void grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)
Definition: client_channel.c:769