// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module ash.mojom; // Interface implemented by ash and used by chrome to provide shutdown policy // information. Exists because device policy is owned by chrome, not ash. interface ShutdownController { // Sets a boolean pref that indicates whether the device automatically reboots // when the user initiates a shutdown via an UI element. Used in enterprise // environments for devices that should not be shut down. SetRebootOnShutdown(bool reboot_on_shutdown); // Triggers an animated shutdown after the login screen shutdown button was // pressed. RequestShutdownFromLoginScreen(); };