28#ifndef _TIMERTHREAD_H_
29#define _TIMERTHREAD_H_
31#if __cplusplus >= 201103L || __APPLE__ || _MSC_VER
36#include <tr1/functional>
38using std::tr1::function;
114 list<TimerEventEntry *> m_timerEventList;
118 int32 m_timerTimeout;
154 void TimerDelEvents();
164 void TimerDelEvent(
uint32 id);
170 void SetDriver(
Driver *_driver);
178 list<TimerThread::TimerEventEntry *> m_timerEventList;
unsigned int uint32
Definition Defs.h:91
signed int int32
Definition Defs.h:90
#define OPENZWAVE_EXPORT
Definition Defs.h:52
The Driver class handles communication between OpenZWave and a device attached via a serial port (typ...
Definition Driver.h:85
The TimerThread class makes it possible to schedule events to happen at a certain time in the future.
Definition TimerThread.h:56
function< void(uint32)> TimerCallback
Definition TimerThread.h:63
Timer SubClass for automatically registering/unregistering Timer Callbacks if the instance goes out o...
Definition TimerThread.h:128
Definition Bitfield.cpp:31
Definition TimerThread.h:76
TimerCallback callback
Definition TimerThread.h:79
Timer * instance
Definition TimerThread.h:77
Internal::Platform::TimeStamp timestamp
Definition TimerThread.h:78
uint32 id
Definition TimerThread.h:80