diff options
Diffstat (limited to 'test/cpp/util')
-rw-r--r-- | test/cpp/util/echo.proto | 20 | ||||
-rw-r--r-- | test/cpp/util/echo_duplicate.proto | 12 | ||||
-rw-r--r-- | test/cpp/util/messages.proto | 21 |
3 files changed, 35 insertions, 18 deletions
diff --git a/test/cpp/util/echo.proto b/test/cpp/util/echo.proto index 1240399bf8..bd5357fe19 100644 --- a/test/cpp/util/echo.proto +++ b/test/cpp/util/echo.proto @@ -1,24 +1,8 @@ syntax = "proto2"; -package grpc.cpp.test.util; - -message RequestParams { - optional bool echo_deadline = 1; -} - -message EchoRequest { - optional string message = 1; - optional RequestParams param = 2; -} +import "test/cpp/util/messages.proto"; -message ResponseParams { - optional int64 request_deadline = 1; -} - -message EchoResponse { - optional string message = 1; - optional ResponseParams param = 2; -} +package grpc.cpp.test.util; service TestService { rpc Echo(EchoRequest) returns (EchoResponse); diff --git a/test/cpp/util/echo_duplicate.proto b/test/cpp/util/echo_duplicate.proto new file mode 100644 index 0000000000..c9266833e2 --- /dev/null +++ b/test/cpp/util/echo_duplicate.proto @@ -0,0 +1,12 @@ +// This is a partial copy of echo.proto with a different package name. + +syntax = "proto2"; + +import "test/cpp/util/messages.proto"; + +package grpc.cpp.test.util.duplicate; + +service TestService { + rpc Echo(grpc.cpp.test.util.EchoRequest) + returns (grpc.cpp.test.util.EchoResponse); +} diff --git a/test/cpp/util/messages.proto b/test/cpp/util/messages.proto new file mode 100644 index 0000000000..d541821b65 --- /dev/null +++ b/test/cpp/util/messages.proto @@ -0,0 +1,21 @@ +syntax = "proto2"; + +package grpc.cpp.test.util; + +message RequestParams { + optional bool echo_deadline = 1; +} + +message EchoRequest { + optional string message = 1; + optional RequestParams param = 2; +} + +message ResponseParams { + optional int64 request_deadline = 1; +} + +message EchoResponse { + optional string message = 1; + optional ResponseParams param = 2; +} |