diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2014-08-18 23:03:38 -0500 |
---|---|---|
committer | Charles Kerr <charles.kerr@canonical.com> | 2014-08-18 23:03:38 -0500 |
commit | 2c77b7e18df874428b0ec9d65a6b3386915f60a3 (patch) | |
tree | 8a293c023474ef5628e9a7fb5ef1a2f0bae6f729 /include/datetime | |
parent | 139454ce848864a96db9ff1acf0552060ca2bbd8 (diff) | |
download | ayatana-indicator-datetime-2c77b7e18df874428b0ec9d65a6b3386915f60a3.tar.gz ayatana-indicator-datetime-2c77b7e18df874428b0ec9d65a6b3386915f60a3.tar.bz2 ayatana-indicator-datetime-2c77b7e18df874428b0ec9d65a6b3386915f60a3.zip |
use powerd for hw alarm wakeups
Diffstat (limited to 'include/datetime')
-rw-r--r-- | include/datetime/wakeup-timer-powerd.h (renamed from include/datetime/wakeup-timer-uha.h) | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/include/datetime/wakeup-timer-uha.h b/include/datetime/wakeup-timer-powerd.h index 093548b..6adbbb8 100644 --- a/include/datetime/wakeup-timer-uha.h +++ b/include/datetime/wakeup-timer-powerd.h @@ -17,8 +17,8 @@ * Charles Kerr <charles.kerr@canonical.com> */ -#ifndef INDICATOR_DATETIME_WAKEUP_TIMER_UHA_H -#define INDICATOR_DATETIME_WAKEUP_TIMER_UHA_H +#ifndef INDICATOR_DATETIME_WAKEUP_TIMER_POWERD_H +#define INDICATOR_DATETIME_WAKEUP_TIMER_POWERD_H #include <datetime/clock.h> #include <datetime/wakeup-timer.h> @@ -34,21 +34,19 @@ namespace datetime { ***/ /** - * \brief a WakeupTimer implemented the UbuntuHardwareAlarm API + * \brief a WakeupTimer implemented with g_timeout_add() */ -class UhaWakeupTimer: public WakeupTimer +class PowerdWakeupTimer: public WakeupTimer { public: - UhaWakeupTimer(const std::shared_ptr<Clock>&); - ~UhaWakeupTimer(); - void set_wakeup_time (const DateTime&); + PowerdWakeupTimer(const std::shared_ptr<Clock>&); + ~PowerdWakeupTimer(); + void set_wakeup_time(const DateTime&); core::Signal<>& timeout(); - static bool is_supported(); - private: - UhaWakeupTimer(const UhaWakeupTimer&) =delete; - UhaWakeupTimer& operator= (const UhaWakeupTimer&) =delete; + PowerdWakeupTimer(const PowerdWakeupTimer&) =delete; + PowerdWakeupTimer& operator=(const PowerdWakeupTimer&) =delete; class Impl; std::unique_ptr<Impl> p; }; @@ -61,4 +59,4 @@ private: } // namespace indicator } // namespace unity -#endif // INDICATOR_DATETIME_WAKEUP_TIMER_UHA_H +#endif // INDICATOR_DATETIME_WAKEUP_TIMER_MAINLOOP_H |