From 2b1a4821e99e9583a4c50429b2fcdec01a7e7bac Mon Sep 17 00:00:00 2001 From: Youngjae Cho Date: Tue, 6 Dec 2022 11:15:52 +0900 Subject: [PATCH] libgdbus: add dbus signal for power state change Change-Id: I8b4b22f7bfb5e4d662ee531d5b170ada2f09acdf Signed-off-by: Youngjae Cho --- src/libgdbus/dbus-iface-system.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/libgdbus/dbus-iface-system.h b/src/libgdbus/dbus-iface-system.h index 1a98990..2f8fddd 100644 --- a/src/libgdbus/dbus-iface-system.h +++ b/src/libgdbus/dbus-iface-system.h @@ -78,6 +78,19 @@ extern "C" { /* Power service: set resetkey disable operations about power */ #define DEVICED_PATH_POWER DEVICED_OBJECT_PATH"/Power" #define DEVICED_INTERFACE_POWER DEVICED_INTERFACE_NAME".Power" +/* Power service : signals on changing power state */ +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_START "PowerChangeStateToStart" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_NORMAL "PowerChangeStateToNormal" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_SLEEP "PowerChangeStateToSleep" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_POWEROFF "PowerChangeStateToPowerOff" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_REBOOT "PowerChangeStateToReboot" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_EXIT "PowerChangeStateToExit" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_RESUMING_EARLY "PowerChangeStateToResumingEarly" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_RESUMING "PowerChangeStateToResuming" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_RESUMING_LATE "PowerChangeStateToResumingLate" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_SUSPENDING_EARLY "PowerChangeStateToSuspendingEarly" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_SUSPENDING "PowerChangeStateToSuspending" +#define DEVICED_SIGNAL_POWER_CHANGE_STATE_TO_SUSPENDING_LATE "PowerChangeStateToSuspendingLate" /* Storage service: get storage size operatioins about storage */ #define DEVICED_PATH_STORAGE DEVICED_OBJECT_PATH"/Storage" #define DEVICED_INTERFACE_STORAGE DEVICED_INTERFACE_NAME".storage" -- 2.34.1