The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
20 lines
493 B
20 lines
493 B
syntax = "proto2"; |
|
|
|
package grpc.cpp.test.util; |
|
|
|
message EchoRequest { |
|
optional string message = 1; |
|
} |
|
|
|
message EchoResponse { |
|
optional string message = 1; |
|
} |
|
|
|
service TestService { |
|
rpc Echo(EchoRequest) returns (EchoResponse); |
|
rpc RequestStream(stream EchoRequest) returns (EchoResponse); |
|
rpc ResponseStream(EchoRequest) returns (stream EchoResponse); |
|
rpc BidiStream(stream EchoRequest) returns (stream EchoResponse); |
|
rpc Unimplemented(EchoRequest) returns (EchoResponse) { |
|
} |
|
}
|
|
|