blob: 71df812b69d6cea11123190edf60b4c651cc37f1 [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfig.default_level",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfig.mode_matches",
"ordinal": "1",
"type": "vector<fuchsia.power.systemmode/ModeMatch>:0"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/ClientConfig"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.systemmode/ClientConfigurator.Get",
"strictness": "strict",
"ordinal": "2177307330967010683",
"direction": "two_way",
"request": "fuchsia.power.systemmode/ClientConfiguratorGetRequest",
"response": "fuchsia.power.systemmode/ClientConfiguratorGetResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.systemmode/ClientConfigurator.Set",
"strictness": "strict",
"ordinal": "2451360700391449653",
"direction": "two_way",
"request": "fuchsia.power.systemmode/ClientConfiguratorSetRequest"
},
{
"kind": "protocol",
"name": "fuchsia.power.systemmode/ClientConfigurator",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfiguratorGetRequest.client_type",
"ordinal": "1",
"type": "fuchsia.power.clientlevel/ClientType"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/ClientConfiguratorGetRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfiguratorGetResponse.config",
"ordinal": "1",
"type": "box<fuchsia.power.systemmode/ClientConfig>"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/ClientConfiguratorGetResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest.client_type",
"ordinal": "1",
"type": "fuchsia.power.clientlevel/ClientType"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest.config",
"ordinal": "2",
"type": "fuchsia.power.systemmode/ClientConfig"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest"
},
{
"kind": "const",
"name": "fuchsia.power.systemmode/MAX_MODE_MATCHES_PER_CLIENT",
"type": "uint32",
"value": "0"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ModeMatch.mode",
"ordinal": "1",
"type": "fuchsia.power.systemmode/SystemMode"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/ModeMatch.power_level",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/ModeMatch"
},
{
"kind": "enum/member",
"name": "fuchsia.power.systemmode/ModeRequestError.GENERIC",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.power.systemmode/ModeRequestError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.systemmode/Requester.Request",
"strictness": "strict",
"ordinal": "6197990808338166821",
"direction": "two_way",
"request": "fuchsia.power.systemmode/RequesterRequestRequest",
"response": "fuchsia.power.systemmode/Requester_Request_Response",
"error": "fuchsia.power.systemmode/ModeRequestError"
},
{
"kind": "protocol",
"name": "fuchsia.power.systemmode/Requester",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/RequesterRequestRequest.mode",
"ordinal": "1",
"type": "fuchsia.power.systemmode/SystemMode"
},
{
"kind": "struct/member",
"name": "fuchsia.power.systemmode/RequesterRequestRequest.set",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.power.systemmode/RequesterRequestRequest"
},
{
"kind": "enum",
"name": "fuchsia.power.systemmode/SystemMode",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.power.systemmode"
}
]