OpenZWave Library  1.6.848
Classes | Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
OpenZWave::Internal::TimerThread Class Reference

The TimerThread class makes it possible to schedule events to happen at a certain time in the future. More...

#include <TimerThread.h>

Classes

struct  TimerEventEntry
 

Public Types

typedef function< void(uint32)> TimerCallback
 

Public Member Functions

 TimerThread (Driver *_driver)
 
 ~TimerThread ()
 

Static Public Member Functions

static void TimerThreadEntryPoint (Internal::Platform::Event *_exitEvent, void *_context)
 

Friends

class Timer
 

Detailed Description

The TimerThread class makes it possible to schedule events to happen at a certain time in the future.

Member Typedef Documentation

◆ TimerCallback

A timer callback function.

Constructor & Destructor Documentation

◆ TimerThread()

OpenZWave::Internal::TimerThread::TimerThread ( Driver _driver)

Constructor.

◆ ~TimerThread()

OpenZWave::Internal::TimerThread::~TimerThread ( )

Destructor.

Member Function Documentation

◆ TimerThreadEntryPoint()

void OpenZWave::Internal::TimerThread::TimerThreadEntryPoint ( Internal::Platform::Event _exitEvent,
void *  _context 
)
static

Main entry point for the timer thread. Wrapper around TimerThreadProc.

Parameters
_exitEventExit event indicating the thread should exit
_contextA TimerThread object

Friends And Related Function Documentation

◆ Timer

friend class Timer
friend

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