blob: 82d2c15eeb8581a13906be184261bb25d1149202 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.Mexec",
"strictness": "strict",
"ordinal": "2274853818497868998",
"direction": "two_way",
"request": "fuchsia.hardware.power.statecontrol/AdminMexecRequest",
"response": "fuchsia.hardware.power.statecontrol/Admin_Mexec_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.PowerFullyOn",
"strictness": "strict",
"ordinal": "806833526803558703",
"direction": "two_way",
"response": "fuchsia.hardware.power.statecontrol/Admin_PowerFullyOn_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.Poweroff",
"strictness": "strict",
"ordinal": "2598608170939291464",
"direction": "two_way",
"response": "fuchsia.hardware.power.statecontrol/Admin_Poweroff_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.Reboot",
"strictness": "strict",
"ordinal": "2446115116927251304",
"direction": "two_way",
"request": "fuchsia.hardware.power.statecontrol/AdminRebootRequest",
"response": "fuchsia.hardware.power.statecontrol/Admin_Reboot_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.RebootToBootloader",
"strictness": "strict",
"ordinal": "494519861703575210",
"direction": "two_way",
"response": "fuchsia.hardware.power.statecontrol/Admin_RebootToBootloader_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.RebootToRecovery",
"strictness": "strict",
"ordinal": "1546359092142208261",
"direction": "two_way",
"response": "fuchsia.hardware.power.statecontrol/Admin_RebootToRecovery_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/Admin.SuspendToRam",
"strictness": "strict",
"ordinal": "4255397416605803022",
"direction": "two_way",
"response": "fuchsia.hardware.power.statecontrol/Admin_SuspendToRam_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.power.statecontrol/Admin",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest.data_zbi",
"ordinal": "2",
"type": "zx/Handle:VMO"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest.kernel_zbi",
"ordinal": "1",
"type": "zx/Handle:VMO"
},
{
"kind": "struct",
"name": "fuchsia.hardware.power.statecontrol/AdminMexecRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.power.statecontrol/AdminRebootRequest.reason",
"ordinal": "1",
"type": "fuchsia.hardware.power.statecontrol/RebootReason"
},
{
"kind": "struct",
"name": "fuchsia.hardware.power.statecontrol/AdminRebootRequest"
},
{
"kind": "const",
"name": "fuchsia.hardware.power.statecontrol/MAX_REBOOT_WATCHER_RESPONSE_TIME_SECONDS",
"type": "uint32",
"value": "5"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher.OnReboot",
"strictness": "strict",
"ordinal": "2475395614677539603",
"direction": "two_way",
"request": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcher",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest.reason",
"ordinal": "1",
"type": "fuchsia.hardware.power.statecontrol/RebootReason"
},
{
"kind": "struct",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherOnRebootRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister.Register",
"strictness": "strict",
"ordinal": "2294465123362142519",
"direction": "one_way",
"request": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegister",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest.watcher",
"ordinal": "1",
"type": "client_end:fuchsia.hardware.power.statecontrol/RebootMethodsWatcher"
},
{
"kind": "struct",
"name": "fuchsia.hardware.power.statecontrol/RebootMethodsWatcherRegisterRegisterRequest",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.CRITICAL_COMPONENT_FAILURE",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.FACTORY_DATA_RESET",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.HIGH_TEMPERATURE",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.OUT_OF_MEMORY",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.RETRY_SYSTEM_UPDATE",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.SESSION_FAILURE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSMGR_FAILURE",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.SYSTEM_UPDATE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.USER_REQUEST",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.power.statecontrol/RebootReason.ZBI_SWAP",
"value": "9"
},
{
"kind": "enum",
"name": "fuchsia.hardware.power.statecontrol/RebootReason",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.hardware.power.statecontrol"
}
]