shutdown-shim
shutdown-shim
is load-bearing piece of system-wide shutdown and reboot procedures. All components that start a reboot or shutdown do so by talking to shutdown-shim
via fuchsia.hardware.power.statecontrol.Admin
.
shutdown-shim
does the following:
fuchsia.hardware.power.statecontrol.Admin
, allowing components to start a reboot or shutdown.fuchsia.hardware.power.statecontrol.RebootMethodsWatcherRegister
.power-manager
by implementing fuchsia.system.state.SystemStateTransition
.