mesytec-mnode/proto/service.proto

34 lines
550 B
Protocol Buffer
Raw Normal View History

syntax = "proto3";
import "google/protobuf/timestamp.proto";
option cc_generic_services = true;
package mesytec.mnode.proto;
service PingService {
rpc Ping(mesytec.mnode.proto.Ping) returns (Pong);
}
message Ping {
2024-11-21 22:23:52 +01:00
int32 peer_id = 1;
uint32 sequence_number = 2;
google.protobuf.Timestamp timestamp = 3;
}
message Pong {
2024-11-21 22:23:52 +01:00
int32 peer_id = 1;
uint32 sequence_number = 2;
}
service FooService {
rpc Foo(FooRequest) returns (FooResponse);
}
message FooRequest {
int32 foo_value = 1;
}
message FooResponse {
int32 bar_value = 1;
}