36 #ifndef ASYNC_AT_TIMER_INCLUDED 37 #define ASYNC_AT_TIMER_INCLUDED 47 #include <sigc++/sigc++.h> 149 AtTimer(
struct tm &tm,
bool do_start=
true);
206 struct timeval m_expire_at;
211 int msecToTimeout(
void);
212 void onTimerExpired(
Timer *t);
void stop(void)
Stop the timer.
~AtTimer(void)
Destructor.
AtTimer(void)
Default constructor.
Contains a single shot or periodic timer that emits a signal on timeout.
A class that produces timer events.
bool start(void)
Start the timer.
A timer that times out at a specified absolute time.
void setExpireOffset(int offset_ms)
Set the expire offset.
Namespace for the asynchronous programming classes.
bool setTimeout(time_t t)
Set the timeout time.
sigc::signal< void, AtTimer * > expired
A signal that is emitted when the timer expires.