19 #ifndef GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_CONNECTOR_H 20 #define GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_CONNECTOR_H 64 virtual void Connect(
const Args& args, Result* result,
int64_t grpc_millis
Definition: exec_ctx.h:35
An array of arguments that can be passed around.
Definition: grpc_types.h:132
virtual void Shutdown(grpc_error *error)=0
grpc_transport * transport
Definition: connector.h:48
virtual void Connect(const Args &args, Result *result, grpc_closure *notify)=0
const grpc_channel_args * channel_args
Definition: connector.h:50
Definition: error_internal.h:39
Definition: orphanable.h:77
Round Robin Policy.
Definition: backend_metric.cc:24
RefCountedPtr< channelz::SocketNode > socket_node
Definition: connector.h:52
const grpc_channel_args * channel_args
Definition: connector.h:43
Definition: connector.h:35
void Orphan() override
Definition: connector.h:71
Definition: ref_counted_ptr.h:35
struct grpc_pollset_set grpc_pollset_set
Definition: pollset_set.h:31
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
void Reset()
Definition: connector.h:54
Definition: connector.h:46
#define GRPC_ERROR_CREATE_FROM_STATIC_STRING(desc)
Create an error (this is the preferred way of generating an error that is not due to a system call - ...
Definition: error.h:155
Definition: connector.h:37
grpc_pollset_set * interested_parties
Definition: connector.h:39
Definition: transport_impl.h:66
void Unref()
Definition: orphanable.h:107
grpc_millis deadline
Definition: connector.h:41