OpenZWave Library 1.6.1914
Loading...
Searching...
No Matches
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

◆ Timer

friend class Timer
friend

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