Go to the documentation of this file.
19 #ifndef GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H
20 #define GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H
29 namespace experimental {
78 size_t interceptor_pos)
final {
93 #endif // GRPCPP_IMPL_CODEGEN_DELEGATING_CHANNEL_H
internal::Call CreateCallInternal(const internal::RpcMethod &method, ClientContext *context, grpc::CompletionQueue *cq, size_t interceptor_pos) final
internal::Call CreateCall(const internal::RpcMethod &method, ClientContext *context, grpc::CompletionQueue *cq) final
Codegen interface for grpc::Channel.
Descriptor of an RPC method.
static void * tag(intptr_t t)
~DelegatingChannel() override
void * RegisterMethod(const char *method) final
std::shared_ptr< grpc::ChannelInterface > delegate_channel()
Straightforward wrapping of the C call object.
grpc::CompletionQueue * CallbackCQ() final
bool WaitForStateChangeImpl(grpc_connectivity_state last_observed, gpr_timespec deadline) override
void NotifyOnStateChangeImpl(grpc_connectivity_state last_observed, gpr_timespec deadline, grpc::CompletionQueue *cq, void *tag) override
std::shared_ptr< grpc::ChannelInterface > delegate_channel_
void PerformOpsOnCall(internal::CallOpSetInterface *ops, internal::Call *call) final
grpc_connectivity_state GetState(bool try_to_connect) override
grpc::ClientContext context
DelegatingChannel(std::shared_ptr< grpc::ChannelInterface > delegate_channel)
static grpc_completion_queue * cq
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:09