blob: c25ccb92e04a9691f11e03677e151fb6ec46664c [file] [log] [blame]
[
{
"kind": "enum/member",
"name": "fuchsia.power.system/AcquireWakeLeaseError.INTERNAL",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.power.system/AcquireWakeLeaseError.INVALID_NAME",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.power.system/AcquireWakeLeaseError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.system/ActivityGovernor.AcquireWakeLease",
"strictness": "flexible",
"ordinal": "3306304846648819971",
"direction": "two_way",
"request": "fuchsia.power.system/ActivityGovernorAcquireWakeLeaseRequest",
"response": "fuchsia.power.system/ActivityGovernor_AcquireWakeLease_Response",
"error": "fuchsia.power.system/AcquireWakeLeaseError"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.system/ActivityGovernor.RegisterSuspendBlocker",
"strictness": "flexible",
"ordinal": "3814361630267862785",
"direction": "two_way",
"request": "fuchsia.power.system/ActivityGovernorRegisterSuspendBlockerRequest",
"response": "fuchsia.power.system/ActivityGovernor_RegisterSuspendBlocker_Response",
"error": "fuchsia.power.system/RegisterSuspendBlockerError"
},
{
"kind": "protocol",
"name": "fuchsia.power.system/ActivityGovernor",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.power.system/ActivityGovernorAcquireWakeLeaseRequest.name",
"ordinal": "1",
"type": "string:64"
},
{
"kind": "struct",
"name": "fuchsia.power.system/ActivityGovernorAcquireWakeLeaseRequest"
},
{
"kind": "table/member",
"name": "fuchsia.power.system/ActivityGovernorRegisterSuspendBlockerRequest.name",
"ordinal": "2",
"type": "string:64"
},
{
"kind": "table/member",
"name": "fuchsia.power.system/ActivityGovernorRegisterSuspendBlockerRequest.suspend_blocker",
"ordinal": "1",
"type": "client_end:fuchsia.power.system/SuspendBlocker"
},
{
"kind": "table",
"name": "fuchsia.power.system/ActivityGovernorRegisterSuspendBlockerRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.power.system/ActivityGovernor_AcquireWakeLease_Response.token",
"ordinal": "1",
"type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>"
},
{
"kind": "struct",
"name": "fuchsia.power.system/ActivityGovernor_AcquireWakeLease_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.power.system/ActivityGovernor_RegisterSuspendBlocker_Response.token",
"ordinal": "1",
"type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT>"
},
{
"kind": "struct",
"name": "fuchsia.power.system/ActivityGovernor_RegisterSuspendBlocker_Response",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.system/BootControl.SetBootComplete",
"strictness": "flexible",
"ordinal": "4367259243539899061",
"direction": "two_way",
"response": "fuchsia.power.system/BootControl_SetBootComplete_Response"
},
{
"kind": "protocol",
"name": "fuchsia.power.system/BootControl",
"openness": "open",
"transport": "channel"
},
{
"kind": "const",
"name": "fuchsia.power.system/MAX_ELEMENT_NAME_LEN",
"type": "uint8",
"value": "64"
},
{
"kind": "enum/member",
"name": "fuchsia.power.system/RegisterSuspendBlockerError.INTERNAL",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.power.system/RegisterSuspendBlockerError.INVALID_ARGS",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.power.system/RegisterSuspendBlockerError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.system/SuspendBlocker.AfterResume",
"strictness": "flexible",
"ordinal": "7652351326344392170",
"direction": "two_way",
"response": "fuchsia.power.system/SuspendBlocker_AfterResume_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.power.system/SuspendBlocker.BeforeSuspend",
"strictness": "flexible",
"ordinal": "7734531672310967680",
"direction": "two_way",
"response": "fuchsia.power.system/SuspendBlocker_BeforeSuspend_Response"
},
{
"kind": "protocol",
"name": "fuchsia.power.system/SuspendBlocker",
"openness": "open",
"transport": "channel"
},
{
"kind": "library",
"name": "fuchsia.power.system"
}
]