Garmin Fleet Management Controller  2.19.0
TimerListener Class Referenceabstract

Abstract base class for objects that need to do something periodically. More...

#include <TimerListener.h>

+ Inheritance diagram for TimerListener:

Public Member Functions

 TimerListener ()
 
virtual ~TimerListener ()
 
virtual void onTimer ()=0
 Periodic callback. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

TimerListener::TimerListener ( )

Definition at line 15 of file TimerListener.cpp.

References TimerManager::addListener().

TimerListener::~TimerListener ( )
virtual

Definition at line 20 of file TimerListener.cpp.

References TimerManager::removeListener().

Member Function Documentation

virtual void TimerListener::onTimer ( )
pure virtual

Periodic callback.

This function will be called periodically.

Implemented in SerialPort, and GarminTransportLayer.


The documentation for this class was generated from the following files: