GRPC C++  1.66.0
Public Member Functions
grpc::ServerInterface::NoPayloadAsyncRequest Class Referencefinal

#include <server_interface.h>

Public Member Functions

 NoPayloadAsyncRequest (internal::RpcServiceMethod *registered_method, ServerInterface *server, grpc::ServerContext *context, internal::ServerAsyncStreamingInterface *stream, grpc::CompletionQueue *call_cq, grpc::ServerCompletionQueue *notification_cq, void *tag)
 
- Public Member Functions inherited from grpc::ServerInterface::RegisteredAsyncRequest
 RegisteredAsyncRequest (ServerInterface *server, grpc::ServerContext *context, internal::ServerAsyncStreamingInterface *stream, grpc::CompletionQueue *call_cq, grpc::ServerCompletionQueue *notification_cq, void *tag, const char *name, internal::RpcMethod::RpcType type)
 
bool FinalizeResult (void **tag, bool *status) override
 FinalizeResult must be called before informing user code that the operation bound to the underlying core completion queue tag has completed. More...
 
- Public Member Functions inherited from grpc::ServerInterface::BaseAsyncRequest
 BaseAsyncRequest (ServerInterface *server, grpc::ServerContext *context, internal::ServerAsyncStreamingInterface *stream, grpc::CompletionQueue *call_cq, grpc::ServerCompletionQueue *notification_cq, void *tag, bool delete_on_finalize)
 
 ~BaseAsyncRequest () override
 
- Public Member Functions inherited from grpc::internal::CompletionQueueTag
virtual ~CompletionQueueTag ()
 

Additional Inherited Members

- Protected Member Functions inherited from grpc::ServerInterface::RegisteredAsyncRequest
void IssueRequest (void *registered_method, grpc_byte_buffer **payload, grpc::ServerCompletionQueue *notification_cq)
 
- Protected Attributes inherited from grpc::ServerInterface::RegisteredAsyncRequest
const char * name_
 
const internal::RpcMethod::RpcType type_
 
- Protected Attributes inherited from grpc::ServerInterface::BaseAsyncRequest
ServerInterface *const server_
 
grpc::ServerContext *const context_
 
internal::ServerAsyncStreamingInterface *const stream_
 
grpc::CompletionQueue *const call_cq_
 
grpc::ServerCompletionQueue *const notification_cq_
 
void *const tag_
 
const bool delete_on_finalize_
 
grpc_callcall_
 
internal::Call call_wrapper_
 
internal::InterceptorBatchMethodsImpl interceptor_methods_
 
bool done_intercepting_
 
bool call_metric_recording_enabled_
 
experimental::ServerMetricRecorderserver_metric_recorder_
 

Constructor & Destructor Documentation

◆ NoPayloadAsyncRequest()

grpc::ServerInterface::NoPayloadAsyncRequest::NoPayloadAsyncRequest ( internal::RpcServiceMethod registered_method,
ServerInterface server,
grpc::ServerContext context,
internal::ServerAsyncStreamingInterface stream,
grpc::CompletionQueue call_cq,
grpc::ServerCompletionQueue notification_cq,
void *  tag 
)
inline

The documentation for this class was generated from the following file: