#include <rpc_service_method.h>
Public Member Functions | |
HandlerParameter (Call *c, grpc::ServerContextBase *context, void *req, Status req_status, void *handler_data, std::function< void()> requester) | |
~HandlerParameter () | |
Public Attributes | |
Call *const | call |
const std::function< void()> | call_requester |
void *const | internal_data |
void *const | request |
grpc::ServerContextBase *const | server_context |
const Status | status |
Definition at line 43 of file grpcpp/impl/codegen/rpc_service_method.h.
|
inline |
Constructor for HandlerParameter
c | : the gRPC Call structure for this server call |
context | : the ServerContext structure for this server call |
req | : the request payload, if appropriate for this RPC |
req_status | : the request status after any interceptors have run |
handler_data | internal data for the handler. |
requester | : used only by the callback API. It is a function called by the RPC Controller to request another RPC (and also to set up the state required to make that request possible) |
Definition at line 54 of file grpcpp/impl/codegen/rpc_service_method.h.
|
inline |
Definition at line 63 of file grpcpp/impl/codegen/rpc_service_method.h.
Definition at line 64 of file grpcpp/impl/codegen/rpc_service_method.h.
const std::function<void()> grpc::internal::MethodHandler::HandlerParameter::call_requester |
Definition at line 69 of file grpcpp/impl/codegen/rpc_service_method.h.
void* const grpc::internal::MethodHandler::HandlerParameter::internal_data |
Definition at line 68 of file grpcpp/impl/codegen/rpc_service_method.h.
void* const grpc::internal::MethodHandler::HandlerParameter::request |
Definition at line 66 of file grpcpp/impl/codegen/rpc_service_method.h.
grpc::ServerContextBase* const grpc::internal::MethodHandler::HandlerParameter::server_context |
Definition at line 65 of file grpcpp/impl/codegen/rpc_service_method.h.
Definition at line 67 of file grpcpp/impl/codegen/rpc_service_method.h.