34 #ifndef GRPCXX_IMPL_CODEGEN_RPC_SERVICE_METHOD_H    35 #define GRPCXX_IMPL_CODEGEN_RPC_SERVICE_METHOD_H    50 class StreamContextInterface;
    78       : 
RpcMethod(name, type), server_tag_(nullptr), handler_(handler) {}
    88   std::unique_ptr<MethodHandler> handler_;
    93 #endif  // GRPCXX_IMPL_CODEGEN_RPC_SERVICE_METHOD_H Definition: rpc_service_method.h:53
int max_message_size
Definition: rpc_service_method.h:67
ServerContext * server_context
Definition: rpc_service_method.h:64
RpcType
Definition: rpc_method.h:45
Definition: byte_buffer.h:49
Call * call
Definition: rpc_service_method.h:63
Definition: rpc_service_method.h:73
MethodHandler * handler() const 
Definition: rpc_service_method.h:83
virtual void RunHandler(const HandlerParameter ¶m)=0
void ResetHandler()
Definition: rpc_service_method.h:84
virtual ~MethodHandler()
Definition: rpc_service_method.h:55
Definition: server_context.h:91
Definition: rpc_method.h:43
void * server_tag() const 
Definition: rpc_service_method.h:81
Definition: rpc_service_method.h:56
HandlerParameter(Call *c, ServerContext *context, grpc_byte_buffer *req, int max_size)
Definition: rpc_service_method.h:57
void set_server_tag(void *tag)
Definition: rpc_service_method.h:80
grpc_byte_buffer * request
Definition: rpc_service_method.h:66
RpcServiceMethod(const char *name, RpcMethod::RpcType type, MethodHandler *handler)
Definition: rpc_service_method.h:76