34 #ifndef GRPC_INTERNAL_CORE_CLIENT_CONFIG_CONNECTOR_H
35 #define GRPC_INTERNAL_CORE_CLIENT_CONFIG_CONNECTOR_H
52 const struct sockaddr *
addr;
Definition: channel_stack.h:64
void(* ref)(grpc_connector *connector)
Definition: connector.h:71
grpc_mdctx * metadata_context
metadata context
Definition: connector.h:59
gpr_timespec deadline
deadline for connection
Definition: connector.h:55
An array of arguments that can be passed around.
Definition: grpc.h:113
int addr_len
Definition: connector.h:53
Definition: secure_channel_create.c:54
void grpc_connector_unref(grpc_connector *connector)
Definition: connector.c:40
size_t num_filters
Definition: connector.h:67
const grpc_connector_vtable * vtable
Definition: connector.h:45
void grpc_connector_ref(grpc_connector *connector)
Definition: connector.c:36
Definition: connector.h:70
void grpc_connector_connect(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify)
Definition: connector.c:44
Definition: metadata.c:98
Definition: connector.h:44
A closure over a grpc_iomgr_cb_func.
Definition: iomgr.h:45
grpc_pollset_set * interested_parties
set of pollsets interested in this connection
Definition: connector.h:50
grpc_transport * transport
the connected transport
Definition: connector.h:64
void(* connect)(grpc_connector *connector, const grpc_connect_in_args *in_args, grpc_connect_out_args *out_args, grpc_iomgr_closure *notify)
Definition: connector.h:73
Definition: connector.h:62
void(* unref)(grpc_connector *connector)
Definition: connector.h:72
Definition: connector.h:48
const grpc_channel_filter ** filters
any additional filters (owned by the caller of connect)
Definition: connector.h:66
Definition: pollset_set_posix.h:40
const struct sockaddr * addr
address to connect to
Definition: connector.h:52
Definition: transport_impl.h:67
const grpc_channel_args * channel_args
channel arguments (to be passed to transport)
Definition: connector.h:57