// Copyright 2015 The Chromium OS Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef SYSTEM_API_DBUS_LOGIN_MANAGER_DBUS_CONSTANTS_H_ #define SYSTEM_API_DBUS_LOGIN_MANAGER_DBUS_CONSTANTS_H_ namespace login_manager { const char kSessionManagerInterface[] = "org.chromium.SessionManagerInterface"; const char kSessionManagerServicePath[] = "/org/chromium/SessionManager"; const char kSessionManagerServiceName[] = "org.chromium.SessionManager"; // Methods const char kSessionManagerEmitLoginPromptReady[] = "EmitLoginPromptReady"; const char kSessionManagerEmitLoginPromptVisible[] = "EmitLoginPromptVisible"; const char kSessionManagerStartSession[] = "StartSession"; const char kSessionManagerStopSession[] = "StopSession"; const char kSessionManagerRestartJob[] = "RestartJob"; const char kSessionManagerSetOwnerKey[] = "SetOwnerKey"; const char kSessionManagerUnwhitelist[] = "Unwhitelist"; const char kSessionManagerCheckWhitelist[] = "CheckWhitelist"; const char kSessionManagerEnumerateWhitelisted[] = "EnumerateWhitelisted"; const char kSessionManagerWhitelist[] = "Whitelist"; const char kSessionManagerStoreProperty[] = "StoreProperty"; const char kSessionManagerRetrieveProperty[] = "RetrieveProperty"; const char kSessionManagerStorePolicy[] = "StorePolicy"; const char kSessionManagerRetrievePolicy[] = "RetrievePolicy"; const char kSessionManagerStorePolicyForUser[] = "StorePolicyForUser"; const char kSessionManagerRetrievePolicyForUser[] = "RetrievePolicyForUser"; const char kSessionManagerStoreDeviceLocalAccountPolicy[] = "StoreDeviceLocalAccountPolicy"; const char kSessionManagerRetrieveDeviceLocalAccountPolicy[] = "RetrieveDeviceLocalAccountPolicy"; const char kSessionManagerRetrieveSessionState[] = "RetrieveSessionState"; const char kSessionManagerRetrieveActiveSessions[] = "RetrieveActiveSessions"; const char kSessionManagerStartSessionService[] = "StartSessionService"; const char kSessionManagerStopSessionService[] = "StopSessionService"; const char kSessionManagerStartDeviceWipe[] = "StartDeviceWipe"; const char kSessionManagerHandleSupervisedUserCreationStarting[] = "HandleSupervisedUserCreationStarting"; const char kSessionManagerHandleSupervisedUserCreationFinished[] = "HandleSupervisedUserCreationFinished"; const char kSessionManagerLockScreen[] = "LockScreen"; const char kSessionManagerHandleLockScreenShown[] = "HandleLockScreenShown"; const char kSessionManagerHandleLockScreenDismissed[] = "HandleLockScreenDismissed"; const char kSessionManagerHandleLivenessConfirmed[] = "HandleLivenessConfirmed"; const char kSessionManagerSetFlagsForUser[] = "SetFlagsForUser"; const char kSessionManagerGetServerBackedStateKeys[] = "GetServerBackedStateKeys"; const char kSessionManagerInitMachineInfo[] = "InitMachineInfo"; const char kSessionManagerCheckArcAvailability[] = "CheckArcAvailability"; const char kSessionManagerStartArcInstance[] = "StartArcInstance"; const char kSessionManagerStopArcInstance[] = "StopArcInstance"; // Signals const char kLoginPromptVisibleSignal[] = "LoginPromptVisible"; const char kSessionStateChangedSignal[] = "SessionStateChanged"; // ScreenLock signals. const char kScreenIsLockedSignal[] = "ScreenIsLocked"; const char kScreenIsUnlockedSignal[] = "ScreenIsUnlocked"; // Ownership API signals. const char kOwnerKeySetSignal[] = "SetOwnerKeyComplete"; const char kPropertyChangeCompleteSignal[] = "PropertyChangeComplete"; // ARC instance signals. const char kArcInstanceStopped[] = "ArcInstanceStopped"; const char kArcInstanceRebooted[] = "ArcInstanceRebooted"; } // namespace login_manager #endif // SYSTEM_API_DBUS_LOGIN_MANAGER_DBUS_CONSTANTS_H_