struct HandlerParameter

Defined at line 43 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h

Public Members

Call *const call
grpc::ServerContextBase *const server_context
void *const request
Status status
void *const internal_data
function call_requester

Public Methods

void HandlerParameter (Call * c, grpc::ServerContextBase * context, void * req, Status req_status, void * handler_data, std::function<void ()> requester)

Constructor for HandlerParameter

Parameters

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)

Defined at line 54 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h

void ~HandlerParameter ()

Defined at line 63 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h