2019-05-20 13:21:02 +02:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
|
|
package rips;
|
|
|
|
|
|
2019-08-13 13:15:58 +02:00
|
|
|
import "Definitions.proto";
|
2019-05-20 13:21:02 +02:00
|
|
|
|
2019-06-04 12:59:06 +02:00
|
|
|
service App {
|
2019-05-20 13:21:02 +02:00
|
|
|
rpc GetVersion(Empty) returns (Version) {}
|
2019-06-04 12:59:06 +02:00
|
|
|
rpc Exit(Empty) returns (Empty) {}
|
2019-06-05 15:45:22 +02:00
|
|
|
rpc GetRuntimeInfo(Empty) returns (RuntimeInfo) {}
|
2019-05-20 13:21:02 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message Version {
|
|
|
|
|
int32 major_version = 1;
|
|
|
|
|
int32 minor_version = 2;
|
|
|
|
|
int32 patch_version = 3;
|
2019-06-05 15:45:22 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
enum ApplicationTypeEnum
|
|
|
|
|
{
|
|
|
|
|
GUI_APPLICATION = 0;
|
|
|
|
|
CONSOLE_APPLICATION = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message RuntimeInfo
|
|
|
|
|
{
|
|
|
|
|
ApplicationTypeEnum app_type = 1;
|
2019-05-20 13:21:02 +02:00
|
|
|
}
|