22 #ifndef MAMA_TIMER_CPP_H__ 23 #define MAMA_TIMER_CPP_H__ 29 class MamaTimerCallback;
64 void* closure = NULL);
72 virtual void destroy ();
77 virtual bool isActive ()
const;
82 virtual void reset ();
88 virtual void setInterval (mama_f64_t intervalSeconds);
93 virtual mama_f64_t getInterval ()
const;
107 virtual void* getClosure ()
const;
110 mamaTimer getCValue ();
111 const mamaTimer getCValue ()
const;
119 static void MAMACALLTYPE onTimerDestroy (mamaTimer timer,
void *closure);
120 static void MAMACALLTYPE onTimerTick (mamaTimer timer,
void* closure);
124 #endif // MAMA_TIMER_CPP_H__ Definition: MamaBasicSubscription.h:27
A repeating timer.
Definition: MamaTimer.h:43
Subclass this to receive timer notifications.
Definition: MamaTimerCallback.h:34
Queue allows applications to dispatch events in order with multiple threads using a single MamaDispat...
Definition: MamaQueue.h:40