GRPC C++  1.39.1
Public Member Functions | Static Public Member Functions
grpc::internal::ErrorMethodHandler< code > Class Template Reference

General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error. More...

#include <method_handler.h>

Public Member Functions

 ErrorMethodHandler (const std::string &message)
 
void RunHandler (const HandlerParameter &param) final
 
void * Deserialize (grpc_call *, grpc_byte_buffer *req, ::grpc::Status *, void **) final
 
- Public Member Functions inherited from grpc::internal::MethodHandler
virtual ~MethodHandler ()
 
virtual void * Deserialize (grpc_call *, grpc_byte_buffer *req, Status *, void **)
 

Static Public Member Functions

template<class T >
static void FillOps (::grpc::ServerContextBase *context, const std::string &message, T *ops)
 

Detailed Description

template<::grpc::StatusCode code>
class grpc::internal::ErrorMethodHandler< code >

General method handler class for errors that prevent real method use e.g., handle unknown method by returning UNIMPLEMENTED error.

Constructor & Destructor Documentation

◆ ErrorMethodHandler()

template<::grpc::StatusCode code>
grpc::internal::ErrorMethodHandler< code >::ErrorMethodHandler ( const std::string &  message)
inlineexplicit

Member Function Documentation

◆ Deserialize()

template<::grpc::StatusCode code>
void* grpc::internal::ErrorMethodHandler< code >::Deserialize ( grpc_call ,
grpc_byte_buffer req,
::grpc::Status ,
void **   
)
inlinefinal

◆ FillOps()

template<::grpc::StatusCode code>
template<class T >
static void grpc::internal::ErrorMethodHandler< code >::FillOps ( ::grpc::ServerContextBase context,
const std::string &  message,
T *  ops 
)
inlinestatic

◆ RunHandler()

template<::grpc::StatusCode code>
void grpc::internal::ErrorMethodHandler< code >::RunHandler ( const HandlerParameter param)
inlinefinalvirtual

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