19 #ifndef GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H 20 #define GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H 23 namespace experimental {
37 return delegate_channel_;
52 void* RegisterMethod(
const char* method)
final {
69 internal::Call CreateCallInternal(
const internal::RpcMethod& method,
72 size_t interceptor_pos)
final {
81 std::shared_ptr<::grpc::ChannelInterface> delegate_channel_;
87 #endif // GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H ::grpc_impl::ClientContext ClientContext
Definition: client_context.h:26
Definition: delegating_channel.h:25
Descriptor of an RPC method.
Definition: rpc_method.h:29
grpc_connectivity_state
Connectivity state of a channel.
Definition: connectivity_state.h:27
grpc_connectivity_state GetState(bool try_to_connect) override
Get the current channel state.
Definition: delegating_channel.h:32
This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInp...
Definition: alarm.h:24
Codegen interface for grpc::Channel.
Definition: channel_interface.h:74
An abstract collection of call ops, used to generate the grpc_call_op structure to pass down to the l...
Definition: call_op_set_interface.h:34
std::shared_ptr<::grpc::ChannelInterface > delegate_channel()
Definition: delegating_channel.h:36
A thin wrapper around grpc_completion_queue (see src/core/lib/surface/completion_queue.h).
Definition: completion_queue_impl.h:100
A ClientContext allows the person implementing a service client to:
Definition: client_context_impl.h:184
Analogous to struct timespec.
Definition: gpr_types.h:47
DelegatingChannel(std::shared_ptr<::grpc::ChannelInterface > delegate_channel)
Definition: delegating_channel.h:29
virtual ~DelegatingChannel()
Definition: delegating_channel.h:27
Straightforward wrapping of the C call object.
Definition: call.h:38