File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ package winebridge;
4
4
5
5
service WineBridge {
6
6
rpc Message (MessageRequest ) returns (MessageResponse );
7
+ rpc RunningProcesses (RunningProcessesRequest ) returns (RunningProcessesResponse );
8
+ rpc CreateProcess (CreateProcessRequest ) returns (CreateProcessResponse );
9
+ rpc KillProcess (KillProcessRequest ) returns (KillProcessResponse );
7
10
}
8
11
9
12
message MessageRequest {
@@ -13,3 +16,32 @@ message MessageRequest {
13
16
message MessageResponse {
14
17
bool success = 1 ;
15
18
}
19
+
20
+ message Process {
21
+ uint32 pid = 1 ;
22
+ string name = 2 ;
23
+ uint32 threads = 3 ;
24
+ }
25
+
26
+ message RunningProcessesRequest {
27
+ }
28
+
29
+ message RunningProcessesResponse {
30
+ repeated Process processes = 1 ;
31
+ }
32
+
33
+ message CreateProcessRequest {
34
+ string command = 1 ;
35
+ repeated string args = 2 ;
36
+ }
37
+
38
+ message CreateProcessResponse {
39
+ uint32 pid = 1 ;
40
+ }
41
+
42
+ message KillProcessRequest {
43
+ uint32 pid = 1 ;
44
+ }
45
+
46
+ message KillProcessResponse {
47
+ }
You can’t perform that action at this time.
0 commit comments