|
Maps SDK for C++ 1.0.0
|
Timer service interface. More...
Public Member Functions | |
| virtual int | onRegisterListener (ITimerListener *listener)=0 |
| Registers the timer events listener. | |
| virtual void | onUnregisterListener ()=0 |
| Unregisters the timer events listener. | |
| virtual int | onStartTimer (int intervalMs)=0 |
| Starts the timer. | |
| virtual int | onStopTimer ()=0 |
| Stops the timer. | |
Timer service interface.
Interface for scheduling timed callbacks.
Abstract timer service that can be implemented to deliver periodic or delayed tasks used by SDK components.
Because on some platforms the timer support doesn't exist natively, the API user must provide a timer mechanism required internally by the engine.
|
pure virtual |
Registers the timer events listener.
| listener | Pointer to the ITimerListener object to register. |
|
pure virtual |
Starts the timer.
| intervalMs | The timer interval in milliseconds. |
|
pure virtual |
Stops the timer.