2 // using empty Response suitable better for forward compat
3 //import "google/protobuf/empty.proto";
6 service AglShellManagerService {
7 rpc ActivateApp(ActivateRequest) returns (ActivateResponse) {}
8 rpc DeactivateApp(DeactivateRequest) returns (DeactivateResponse) {}
9 rpc SetAppSplit(SplitRequest) returns (SplitResponse) {}
10 rpc SetAppFloat(FloatRequest) returns (FloatResponse) {}
11 rpc AppStatusState(AppStateRequest) returns (stream AppStateResponse) {}
12 rpc GetOutputs(OutputRequest) returns (ListOutputResponse) {}
13 rpc SetAppNormal(NormalRequest) returns (NormalResponse) {}
16 message ActivateRequest {
18 string output_name = 2;
21 message ActivateResponse {
24 message DeactivateRequest {
28 message DeactivateResponse {
31 message SplitRequest {
33 int32 tile_orientation = 2;
36 message SplitResponse {
39 message FloatRequest {
45 message FloatResponse {
48 message AppStateRequest {
51 message AppStateResponse {
56 message OutputRequest {
59 message OutputResponse {
63 message ListOutputResponse {
64 repeated OutputResponse outputs = 1;
67 message NormalRequest {
71 message NormalResponse {