GRPC C++
1.39.1
|
Base class for running an RPC handler. More...
#include <rpc_service_method.h>
Data Structures | |
struct | HandlerParameter |
Public Member Functions | |
virtual | ~MethodHandler () |
virtual void | RunHandler (const HandlerParameter ¶m)=0 |
virtual void * | Deserialize (grpc_call *, grpc_byte_buffer *req, Status *, void **) |
Base class for running an RPC handler.
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Implemented in grpc::internal::CallbackBidiHandler< RequestType, ResponseType >, grpc::internal::CallbackServerStreamingHandler< RequestType, ResponseType >, grpc::internal::CallbackClientStreamingHandler< RequestType, ResponseType >, grpc::internal::CallbackUnaryHandler< RequestType, ResponseType >, grpc::internal::ErrorMethodHandler< code >, grpc::internal::TemplatedBidiStreamingHandler< Streamer, WriteNeeded >, grpc::internal::TemplatedBidiStreamingHandler< ServerUnaryStreamer< RequestType, ResponseType >, true >, grpc::internal::TemplatedBidiStreamingHandler< ServerReaderWriter< ResponseType, RequestType >, false >, grpc::internal::TemplatedBidiStreamingHandler< ServerSplitStreamer< RequestType, ResponseType >, false >, grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >, grpc::internal::ClientStreamingHandler< ServiceType, RequestType, ResponseType >, and grpc::internal::RpcMethodHandler< ServiceType, RequestType, ResponseType, BaseRequestType, BaseResponseType >.