aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Hector Chavez <lhchavez@google.com>2015-11-02 14:35:35 -0800
committerchrome-bot <chrome-bot@chromium.org>2015-11-04 07:08:14 -0800
commitecbd58958f83b7b32068f328ddd605ba732c7052 (patch)
tree68d99853f52bd863673c96794f710ef7b38f63b9
parente1517ab9becc2b8525a4352943febc794d107b7f (diff)
downloadsystem_api-ecbd58958f83b7b32068f328ddd605ba732c7052.tar.gz
login: Add ARC instance management API
This will allow Chrome to request starting and stopping an ARC instance. BUG=b:24339743 TEST=emerge system_api Change-Id: I39f4925981f4aaa03a024107c0d6095d82e06f07 Reviewed-on: https://chromium-review.googlesource.com/310310 Commit-Ready: Luis Hector Chavez <lhchavez@google.com> Tested-by: Luis Hector Chavez <lhchavez@google.com> Reviewed-by: Mattias Nissler <mnissler@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org>
-rw-r--r--dbus/login_manager/dbus-constants.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/dbus/login_manager/dbus-constants.h b/dbus/login_manager/dbus-constants.h
index 1e33c02..ec18206 100644
--- a/dbus/login_manager/dbus-constants.h
+++ b/dbus/login_manager/dbus-constants.h
@@ -48,6 +48,9 @@ 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";
@@ -57,6 +60,9 @@ 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_