shutdown-shimshutdown-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.