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.
gosuv/gosuvpb/gosuv.proto

33 lines
587 B

package gosuvpb;
message CtrlRequest {
required string action =1;
required string name = 2;
}
message CtrlResponse {
optional string value = 1;
}
message NopRequest {
}
message Response {
optional int32 code = 1;
optional string message = 2;
}
message Request {
required string name = 1;
}
service GoSuv {
rpc Control(CtrlRequest) returns (CtrlResponse) {};
rpc Shutdown(NopRequest) returns (Response) {};
rpc Version(NopRequest) returns (Response) {};
}
service Program {
rpc Start(Request) returns (Response) {};
rpc Stop(Request) returns (Response) {};
}