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:139
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:718
void grpc_client_channel_set_resolver(grpc_channel_stack *channel_stack, grpc_resolver *resolver)
Definition: client_channel.c:688
Definition: pollset_posix.h:48
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:675
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:701
Definition: channel_stack.h:116
grpc_pollset_set * grpc_client_channel_get_connecting_pollset_set(grpc_channel_element *elem)
Definition: client_channel.c:728
Definition: pollset_set_posix.h:40
void grpc_client_channel_add_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)
Definition: client_channel.c:733
void grpc_client_channel_del_interested_party(grpc_channel_element *channel, grpc_pollset *pollset)
Definition: client_channel.c:739