Public Member Functions | Private Types | Private Attributes
icl_core::thread::PeriodicThreadImplQNX Class Reference

#include <PeriodicThreadImplQNX.h>

Inheritance diagram for icl_core::thread::PeriodicThreadImplQNX:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void makePeriodic ()
virtual icl_core::TimeSpan period () const
 PeriodicThreadImplQNX (const icl_core::TimeSpan &period)
virtual bool setPeriod (const icl_core::TimeSpan &period)
virtual void waitPeriod ()
virtual ~PeriodicThreadImplQNX ()

Private Types

enum  PulseType { ePT_PULSE_TIMER, ePT_PULSE_SELF_SYNC }

Private Attributes

int m_chid
bool m_made_periodic
icl_core::TimeSpan m_period
timer_t m_timerid

Detailed Description

Definition at line 37 of file PeriodicThreadImplQNX.h.


Member Enumeration Documentation

Enumerator:
ePT_PULSE_TIMER 
ePT_PULSE_SELF_SYNC 

Definition at line 49 of file PeriodicThreadImplQNX.h.


Constructor & Destructor Documentation

Definition at line 32 of file PeriodicThreadImplQNX.cpp.

Definition at line 45 of file PeriodicThreadImplQNX.cpp.


Member Function Documentation

Implements icl_core::thread::PeriodicThreadImpl.

Definition at line 50 of file PeriodicThreadImplQNX.cpp.

Implements icl_core::thread::PeriodicThreadImpl.

Definition at line 44 of file PeriodicThreadImplQNX.h.

Implements icl_core::thread::PeriodicThreadImpl.

Definition at line 85 of file PeriodicThreadImplQNX.cpp.

Implements icl_core::thread::PeriodicThreadImpl.

Definition at line 100 of file PeriodicThreadImplQNX.cpp.


Member Data Documentation

Definition at line 58 of file PeriodicThreadImplQNX.h.

Definition at line 56 of file PeriodicThreadImplQNX.h.

Definition at line 55 of file PeriodicThreadImplQNX.h.

Definition at line 59 of file PeriodicThreadImplQNX.h.


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


fzi_icl_core
Author(s):
autogenerated on Tue Aug 8 2017 02:28:05