| [ |
| { |
| "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" |
| } |
| ] |