Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.1 KiB
30 lines
1.1 KiB
14 years ago
|
// Additional options required for C# generation. File from copyright
|
||
|
// line onwards is as per original distribution.
|
||
|
import "google/protobuf/csharp_options.proto";
|
||
|
import "google/protobuf/unittest.proto";
|
||
|
import "google/protobuf/unittest_custom_options.proto";
|
||
|
option (google.protobuf.csharp_file_options).namespace = "Google.ProtocolBuffers.TestProtos";
|
||
|
option (google.protobuf.csharp_file_options).umbrella_classname = "UnitTestGenericServices";
|
||
|
|
||
|
option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
|
||
|
|
||
|
// We don't put this in a package within proto2 because we need to make sure
|
||
|
// that the generated code doesn't depend on being in the proto2 namespace.
|
||
|
package protobuf_unittest;
|
||
|
|
||
|
option optimize_for = SPEED;
|
||
|
|
||
|
service TestGenericService {
|
||
|
rpc Foo(FooRequest) returns (FooResponse);
|
||
|
rpc Bar(BarRequest) returns (BarResponse);
|
||
|
}
|
||
|
|
||
|
service TestGenericServiceWithCustomOptions {
|
||
|
option (service_opt1) = -9876543210;
|
||
|
|
||
|
rpc Foo(CustomOptionFooRequest) returns (CustomOptionFooResponse) {
|
||
|
option (method_opt1) = METHODOPT1_VAL2;
|
||
|
}
|
||
|
}
|
||
|
|