xref: /aosp_15_r20/frameworks/base/proto/src/am_capabilities.proto (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Workersyntax = "proto3";
2*d57664e9SAndroid Build Coastguard Worker
3*d57664e9SAndroid Build Coastguard Workerpackage com.android.server.am;
4*d57664e9SAndroid Build Coastguard Workeroption java_multiple_files = true;
5*d57664e9SAndroid Build Coastguard Worker
6*d57664e9SAndroid Build Coastguard Workermessage Capability {
7*d57664e9SAndroid Build Coastguard Worker  string name = 1;
8*d57664e9SAndroid Build Coastguard Worker}
9*d57664e9SAndroid Build Coastguard Worker
10*d57664e9SAndroid Build Coastguard Workermessage VMCapability {
11*d57664e9SAndroid Build Coastguard Worker  string name  = 1;
12*d57664e9SAndroid Build Coastguard Worker}
13*d57664e9SAndroid Build Coastguard Worker
14*d57664e9SAndroid Build Coastguard Workermessage FrameworkCapability {
15*d57664e9SAndroid Build Coastguard Worker  string name  = 1;
16*d57664e9SAndroid Build Coastguard Worker}
17*d57664e9SAndroid Build Coastguard Worker
18*d57664e9SAndroid Build Coastguard Workermessage VMInfo {
19*d57664e9SAndroid Build Coastguard Worker  // The value of the "java.vm.name" system property
20*d57664e9SAndroid Build Coastguard Worker  string name = 1;
21*d57664e9SAndroid Build Coastguard Worker  // The value of the "java.vm.version" system property
22*d57664e9SAndroid Build Coastguard Worker  string version = 2;
23*d57664e9SAndroid Build Coastguard Worker}
24*d57664e9SAndroid Build Coastguard Worker
25*d57664e9SAndroid Build Coastguard Workermessage Capabilities {
26*d57664e9SAndroid Build Coastguard Worker  repeated Capability values = 1;
27*d57664e9SAndroid Build Coastguard Worker  repeated VMCapability vm_capabilities = 2;
28*d57664e9SAndroid Build Coastguard Worker  repeated FrameworkCapability framework_capabilities = 3;
29*d57664e9SAndroid Build Coastguard Worker  VMInfo vm_info = 4;
30*d57664e9SAndroid Build Coastguard Worker}
31