#include <PeriodicThreadImplQNX.h>

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 |
Definition at line 37 of file PeriodicThreadImplQNX.h.
enum icl_core::thread::PeriodicThreadImplQNX::PulseType [private] |
Definition at line 49 of file PeriodicThreadImplQNX.h.
| icl_core::thread::PeriodicThreadImplQNX::PeriodicThreadImplQNX | ( | const icl_core::TimeSpan & | period | ) | [explicit] |
Definition at line 32 of file PeriodicThreadImplQNX.cpp.
Definition at line 45 of file PeriodicThreadImplQNX.cpp.
| void icl_core::thread::PeriodicThreadImplQNX::makePeriodic | ( | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 50 of file PeriodicThreadImplQNX.cpp.
| virtual icl_core::TimeSpan icl_core::thread::PeriodicThreadImplQNX::period | ( | ) | const [inline, virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 44 of file PeriodicThreadImplQNX.h.
| bool icl_core::thread::PeriodicThreadImplQNX::setPeriod | ( | const icl_core::TimeSpan & | period | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 85 of file PeriodicThreadImplQNX.cpp.
| void icl_core::thread::PeriodicThreadImplQNX::waitPeriod | ( | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 100 of file PeriodicThreadImplQNX.cpp.
int icl_core::thread::PeriodicThreadImplQNX::m_chid [private] |
Definition at line 58 of file PeriodicThreadImplQNX.h.
bool icl_core::thread::PeriodicThreadImplQNX::m_made_periodic [private] |
Definition at line 56 of file PeriodicThreadImplQNX.h.
Definition at line 55 of file PeriodicThreadImplQNX.h.
timer_t icl_core::thread::PeriodicThreadImplQNX::m_timerid [private] |
Definition at line 59 of file PeriodicThreadImplQNX.h.