Garmin Fleet Management Controller
2.19.0
|
Abstract base class for objects that need to do something periodically. More...
#include <TimerListener.h>
Public Member Functions | |
TimerListener () | |
virtual | ~TimerListener () |
virtual void | onTimer ()=0 |
Periodic callback. More... | |
Abstract base class for objects that need to do something periodically.
The constructor and destructor register and unregister the TimerListener from the TimerManager. The TimerManager will periodically call the onTimer method of all registered listeners. The period is indeterminate.
Definition at line 21 of file TimerListener.h.
TimerListener::TimerListener | ( | ) |
Definition at line 15 of file TimerListener.cpp.
References TimerManager::addListener().
|
virtual |
Definition at line 20 of file TimerListener.cpp.
References TimerManager::removeListener().
|
pure virtual |
Periodic callback.
This function will be called periodically.
Implemented in SerialPort, and GarminTransportLayer.