http.proto 510 Bytes
Newer Older
gejun's avatar
gejun committed
1 2 3 4 5
syntax="proto2";
package example;

option cc_generic_services = true;

6 7
message HttpRequest {};
message HttpResponse {};
gejun's avatar
gejun committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

service HttpService {
  rpc Echo(HttpRequest) returns (HttpResponse);
  rpc EchoProtobuf(HttpRequest) returns (HttpResponse);
};

service FileService {
  rpc default_method(HttpRequest) returns (HttpResponse);
};

service QueueService {
  rpc start(HttpRequest) returns (HttpResponse);
  rpc stop(HttpRequest) returns (HttpResponse);
  rpc getstats(HttpRequest) returns (HttpResponse);
};