For functions generated with body return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED); compiler emits warning since parameters are not used.
Example of such function:
::grpc::Status Judge::Service::RejudgeAll(::grpc::ServerContext* context, const ::bacs::external::submit::HandleList* request, ::bacs::external::result::HandleList* response) {
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED);
}
Warning:
bacs/external/external.grpc.pb.cc:158:66: warning: unused parameter ‘context’ [-Wunused-parameter]
::grpc::Status Judge::Service::RejudgeAll(::grpc::ServerContext* context, const ::bacs::external::submit::HandleList* request, ::bacs::external::result::HandleList* response) {
One possible solution could be to skip (comment-out) context, request and response names during generation of this function.