aboutsummaryrefslogtreecommitdiff
path: root/include/datetime
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2014-08-18 23:03:38 -0500
committerCharles Kerr <charles.kerr@canonical.com>2014-08-18 23:03:38 -0500
commit2c77b7e18df874428b0ec9d65a6b3386915f60a3 (patch)
tree8a293c023474ef5628e9a7fb5ef1a2f0bae6f729 /include/datetime
parent139454ce848864a96db9ff1acf0552060ca2bbd8 (diff)
downloadayatana-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