|  | 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:
 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 |