![]() |
OpenZWave Library 1.6.0
|
Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out of scope. More...
#include <TimerThread.h>
Inheritance diagram for OpenZWave::Timer:Public Member Functions | |
| Timer (Driver *_driver) | |
| Constructor with the _driver this instance is associated with. | |
| Timer () | |
| Default Constructor. | |
| ~Timer () | |
| Destructor. | |
| TimerThread::TimerEventEntry * | TimerSetEvent (int32 _milliseconds, TimerThread::TimerCallback _callback, uint32 id) |
| Schedule an event. | |
| void | TimerDelEvents () |
| Delete All Events registered to this instance. | |
| void | TimerDelEvent (TimerThread::TimerEventEntry *te) |
| Delete a Specific Event Registered to this instance. | |
| void | TimerDelEvent (uint32 id) |
| Delete a Specific Event Registered to this instance. | |
| void | SetDriver (Driver *_driver) |
| Register the Driver Associated with this Instance. | |
| void | TimerFireEvent (TimerThread::TimerEventEntry *te) |
| Called From the TimerThread Class to execute a callback. | |
Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out of scope.
| Timer::Timer | ( | Driver * | _driver | ) |
Constructor with the _driver this instance is associated with.
| _driver | The Driver that this instance is associated with |
| Timer::Timer | ( | ) |
Default Constructor.
| Timer::~Timer | ( | ) |
Destructor.
| void Timer::SetDriver | ( | Driver * | _driver | ) |
| void Timer::TimerDelEvent | ( | TimerThread::TimerEventEntry * | te | ) |
| void Timer::TimerDelEvent | ( | uint32 | id | ) |
| void Timer::TimerDelEvents | ( | ) |
Delete All Events registered to this instance.
| void Timer::TimerFireEvent | ( | TimerThread::TimerEventEntry * | te | ) |
Called From the TimerThread Class to execute a callback.
| te | The TimerEventEntry structure for the callback to execute |
| TimerThread::TimerEventEntry * Timer::TimerSetEvent | ( | int32 | _milliseconds, |
| TimerThread::TimerCallback | _callback, | ||
| uint32 | id ) |
Schedule an event.
| _milliseconds | The number of milliseconds before the event should happen |
| _callback | The function to be called when the time is reached |
| _id | The ID of the Timer |