| GRPC Core
    0.10.0.0
    | 
#include "src/core/channel/client_channel.h"#include <stdio.h>#include <string.h>#include "src/core/channel/channel_args.h"#include "src/core/channel/connected_channel.h"#include "src/core/surface/channel.h"#include "src/core/iomgr/iomgr.h"#include "src/core/transport/connectivity_state.h"#include <grpc/support/alloc.h>#include <grpc/support/log.h>#include <grpc/support/sync.h>#include <grpc/support/useful.h>| Data Structures | |
| struct | channel_data | 
| struct | lb_policy_connectivity_watcher | 
| We create one watcher for each new lb_policy that is returned from a resolver, to watch for state changes from the lb_policy.  More... | |
| struct | call_data | 
| struct | waiting_call | 
| Typedefs | |
| typedef struct call_data | call_data | 
| Enumerations | |
| enum | call_state { CALL_CREATED, CALL_WAITING_FOR_SEND, CALL_WAITING_FOR_CONFIG, CALL_WAITING_FOR_PICK, CALL_WAITING_FOR_CALL, CALL_ACTIVE, CALL_CANCELLED, NOT_STARTED, PENDING, ACTIVATED, ZOMBIED } | 
| Functions | |
| void | grpc_client_channel_set_resolver (grpc_channel_stack *channel_stack, grpc_resolver *resolver) | 
| grpc_connectivity_state | grpc_client_channel_check_connectivity_state (grpc_channel_element *elem, int try_to_connect) | 
| void | grpc_client_channel_watch_connectivity_state (grpc_channel_element *elem, grpc_connectivity_state *state, grpc_iomgr_closure *on_complete) | 
| grpc_pollset_set * | grpc_client_channel_get_connecting_pollset_set (grpc_channel_element *elem) | 
| void | grpc_client_channel_add_interested_party (grpc_channel_element *elem, grpc_pollset *pollset) | 
| void | grpc_client_channel_del_interested_party (grpc_channel_element *elem, grpc_pollset *pollset) | 
| Variables | |
| const grpc_channel_filter | grpc_client_channel_filter | 
| enum call_state | 
| void grpc_client_channel_add_interested_party | ( | grpc_channel_element * | elem, | 
| grpc_pollset * | pollset | ||
| ) | 
| grpc_connectivity_state grpc_client_channel_check_connectivity_state | ( | grpc_channel_element * | elem, | 
| int | try_to_connect | ||
| ) | 
| void grpc_client_channel_del_interested_party | ( | grpc_channel_element * | elem, | 
| grpc_pollset * | pollset | ||
| ) | 
| grpc_pollset_set* grpc_client_channel_get_connecting_pollset_set | ( | grpc_channel_element * | elem | ) | 
| void grpc_client_channel_set_resolver | ( | grpc_channel_stack * | channel_stack, | 
| grpc_resolver * | resolver | ||
| ) | 
| void grpc_client_channel_watch_connectivity_state | ( | grpc_channel_element * | elem, | 
| grpc_connectivity_state * | state, | ||
| grpc_iomgr_closure * | on_complete | ||
| ) | 
| const grpc_channel_filter grpc_client_channel_filter | 
 1.8.6
 1.8.6