Constify parameter struct since all fields set at construction

Improve readability
pull/20969/head
Vijay Pai 5 years ago committed by GitHub
parent cc43fd64ab
commit 300252a857
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      include/grpcpp/impl/codegen/rpc_service_method.h

@ -62,12 +62,12 @@ class MethodHandler {
internal_data(handler_data),
call_requester(std::move(requester)) {}
~HandlerParameter() {}
Call* call;
::grpc_impl::ServerContext* server_context;
void* request;
Status status;
void* internal_data;
std::function<void()> call_requester;
Call* const call;
::grpc_impl::ServerContext* const server_context;
void* const request;
const Status status;
void* const internal_data;
const std::function<void()> call_requester;
};
virtual void RunHandler(const HandlerParameter& param) = 0;

Loading…
Cancel
Save