77 assert( aListener != NULL );
102 assert( aListener != NULL );
123 std::list<TimerListener *>::iterator iter;
static void addListener(TimerListener *aListener)
Register a listener to receive periodic callbacks.
void instanceTick()
Timer tick.
static void removeListener(TimerListener *aListener)
Remove a TimerListener from the list that is called.
std::list< TimerListener * > mListeners
List of objects that will get periodic notifications.
static TimerManager * getInstance()
Get the TimerManager instance.
Manages timer (periodic) events.
static TimerManager * sInstance
Pointer to the one and only TimerManager instance.
TimerManager()
Constructor.
virtual ~TimerManager()
Destructor.
static void destroyInstance()
Destroy the TimerManager instance.
void instanceRemoveListener(TimerListener *aListener)
Remove a TimerListener from the list that is called.
Abstract base class for objects that need to do something periodically.
void instanceAddListener(TimerListener *aListener)
Register a listener to receive periodic callbacks.
static void tick()
Timer tick.