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 SetAppFullscreen(FullscreenRequest) returns (FullscreenResponse) {}
12 rpc AppStatusState(AppStateRequest) returns (stream AppStateResponse) {}
13 rpc GetOutputs(OutputRequest) returns (ListOutputResponse) {}
14 rpc SetAppNormal(NormalRequest) returns (NormalResponse) {}
17 message ActivateRequest {
19 string output_name = 2;
22 message ActivateResponse {
25 message DeactivateRequest {
29 message DeactivateResponse {
32 message SplitRequest {
34 int32 tile_orientation = 2;
37 message SplitResponse {
40 message FloatRequest {
46 message FloatResponse {
49 message AppStateRequest {
52 message AppStateResponse {
57 message OutputRequest {
60 message OutputResponse {
64 message ListOutputResponse {
65 repeated OutputResponse outputs = 1;
68 message NormalRequest {
72 message NormalResponse {
75 message FullscreenRequest {
79 message FullscreenResponse {