Я новичок в gRPC и пытаюсь использовать его в моей существующей системе. Тем не менее, я получаю эту неиспользуемую ошибку параметра при ее компиляции.Неиспользуемый сервер gRPCContext
server_grpc.cc:100:39: error: unused parameter ‘context’[-Werror=unused-parameter]
Status MyFunc(ServerContext* context, const QueryRequest* request,
Возможно, параметр контекста используется в некоторых других случаях. Но в простом hello world
тип примера не используется. Есть ли способ скомпилировать буфер протокола без генерации параметра ServerContext
?
Я знаю, что могу заставить компилятор игнорировать предупреждающие сообщения. Но просто интересно, можно ли это сделать, не влияя на то, как моя система компилируется прямо сейчас.
Я хотел бы знать, как используется контекст? Было бы здорово, если бы кто-нибудь мог дать указания, как использовать этот контекст. Я мог бы использовать его в своей работе.
Спасибо за объяснение. Надеемся, что документация gRPC улучшит немного больше, показывая примеры использования этого Контекста. – damleak