添加了:NEXT
协议
CollaborativeRebootInitiator
在 fuchsia.power/collaborative_reboot.fidl 中定义
协作设备重新启动的发起者。
协作重新启动是一种机制,可让多个操作者协同工作,在避免干扰用户的时间安排设备重新启动。执行器可充当以下两种角色之一:调度程序或发起者。调度程序会注册稍后重启设备的意图,而发起程序会确定执行重启的适当时间并启用所有已安排的请求。此协议可充当发起方角色。
当平台配置为由产品驱动重新启动时间安排时,就可以使用协作重新启动。
举个具体的例子,此机制可用于推动软件更新。当平台发现有待应用的软件更新时,可以下载更新并安排协作重新启动。之后,当产品确定设备重新启动的时间合适时(例如,在观察到用户长时间处于非活动状态后),它可以发起协作重新启动。
添加了:NEXT
PerformPendingReboot
发起协作重新启动。
如果协作重启调度程序中有 1 项或多项待处理的重启请求,则启动设备重启。
Response:
- rebooting:如果有待处理的重启请求且设备将立即重启,则为 true。如果没有待处理的重启请求且设备不会重启,则为 False。
请求
<EMPTY>
响应
名称 | 类型 |
---|---|
payload |
CollaborativeRebootInitiatorPerformPendingRebootResponse
|
表
CollaborativeRebootInitiatorPerformPendingRebootResponse
在 fuchsia.power/collaborative_reboot.fidl 中定义
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
rebooting |
bool
|