26 lines
455 B
Protocol Buffer
26 lines
455 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package whoami;
|
|
|
|
option go_package = "./grpc";
|
|
|
|
service Whoami {
|
|
rpc Whoami (WhoamiRequest) returns (WhoamiReply) {}
|
|
rpc Bench(BenchRequest) returns (BenchReply) {}
|
|
}
|
|
|
|
message WhoamiRequest {}
|
|
|
|
message WhoamiReply {
|
|
string name = 1;
|
|
string hostname = 2;
|
|
repeated string iface = 3;
|
|
}
|
|
|
|
// The empty request message
|
|
message BenchRequest {}
|
|
|
|
// The response message containing simple data
|
|
message BenchReply {
|
|
int32 data = 1;
|
|
} |