4 #include <Eris/TimedEventService.h>
6 #include <sigc++/trackable.h>
7 #include <sigc++/slot.h>
8 #include <sigc++/signal.h>
16 Alarm(
unsigned long,
const sigc::slot<void>& done);
20 virtual const WFMath::TimeStamp&
due()
const
25 sigc::signal<void> AlarmExpired;
27 WFMath::TimeStamp m_due;
32 #endif // of ERIS_ALARM_H
virtual const WFMath::TimeStamp & due() const
The time value when this event is due.
Definition: Alarm.h:20
Abstract interface for things which occur after a period of time.
Definition: TimedEventService.h:16
virtual void expired()
Implement the expiry behaviour of this object.
Definition: Alarm.cpp:13