17 #ifndef GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_DYNAMIC_FILTERS_H
18 #define GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_DYNAMIC_FILTERS_H
73 void IncrementRefCount();
74 void IncrementRefCount(const
DebugLocation& location, const
char* reason);
87 : channel_stack_(channel_stack) {}
Definition: call_combiner.h:50
Definition: debug_location.h:31
Definition: dynamic_filters.h:36
void StartTransportStreamOpBatch(grpc_transport_stream_op_batch *batch)
Definition: dynamic_filters.cc:62
void SetAfterCallStackDestroy(grpc_closure *closure)
Definition: dynamic_filters.cc:70
void Unref()
Definition: dynamic_filters.cc:87
Call(Args args, grpc_error_handle *error)
Definition: dynamic_filters.cc:40
RefCountedPtr< Call > Ref() GRPC_MUST_USE_RESULT
Definition: dynamic_filters.cc:76
Definition: dynamic_filters.h:33
~DynamicFilters() override
Definition: dynamic_filters.cc:177
RefCountedPtr< Call > CreateCall(Call::Args args, grpc_error_handle *error)
Definition: dynamic_filters.cc:181
static RefCountedPtr< DynamicFilters > Create(const grpc_channel_args *args, std::vector< const grpc_channel_filter * > filters)
Definition: dynamic_filters.cc:157
Definition: ref_counted.h:282
Definition: ref_counted_ptr.h:35
int64_t grpc_millis
Definition: exec_ctx.h:37
grpc_error_handle error
Definition: lame_client.cc:54
Round Robin Policy.
Definition: backend_metric.cc:26
grpc_transport_stream_op_batch * batch
Definition: retry_filter.cc:208
grpc_closure closure
Definition: server.cc:460
An array of arguments that can be passed around.
Definition: grpc_types.h:132
Definition: channel_stack.h:107
Definition: channel_stack.h:182
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: dynamic_filters.h:38
grpc_call_context_element * context
Definition: dynamic_filters.h:45
CallCombiner * call_combiner
Definition: dynamic_filters.h:46
grpc_slice path
Definition: dynamic_filters.h:41
grpc_polling_entity * pollent
Definition: dynamic_filters.h:40
gpr_cycle_counter start_time
Definition: dynamic_filters.h:42
Arena * arena
Definition: dynamic_filters.h:44
grpc_millis deadline
Definition: dynamic_filters.h:43
RefCountedPtr< DynamicFilters > channel_stack
Definition: dynamic_filters.h:39
Definition: error_internal.h:41
Definition: polling_entity.h:37
A grpc_slice s, if initialized, represents the byte range s.bytes[0..s.length-1].
Definition: slice.h:60
Definition: transport.h:163