Google の Protocol Buffers を使用して RPC サービスを記述しようとしています
service WhoamiService {
rpc WhoAreYou() returns (Whoami) {}
}
message Whoami {
optional bytes request_id = 1;
optional string hostname = 2;
optional string message = 3;
}
この定義をコンパイルしようとすると、ピースExpected type name
を指すエラーが発生します。WhoAreYou()
に置き換えるWhoAreYou()
と正常に動作しますWhoAreYou(Whoami)
が、この場合、メソッドにはパラメーターは必要ありません.これを行う方法はありますか、それとも単にサポートされていませんか?