#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 () |
Public Member Functions inherited from icl_core::thread::PeriodicThreadImpl | |
virtual | ~PeriodicThreadImpl () |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from icl_core::Noncopyable | |
Noncopyable () | |
virtual | ~Noncopyable () |
Definition at line 37 of file PeriodicThreadImplQNX.h.
|
private |
Enumerator | |
---|---|
ePT_PULSE_TIMER | |
ePT_PULSE_SELF_SYNC |
Definition at line 49 of file PeriodicThreadImplQNX.h.
|
explicit |
Definition at line 32 of file PeriodicThreadImplQNX.cpp.
|
virtual |
Definition at line 45 of file PeriodicThreadImplQNX.cpp.
|
virtual |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 50 of file PeriodicThreadImplQNX.cpp.
|
inlinevirtual |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 44 of file PeriodicThreadImplQNX.h.
|
virtual |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 85 of file PeriodicThreadImplQNX.cpp.
|
virtual |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 100 of file PeriodicThreadImplQNX.cpp.
|
private |
Definition at line 58 of file PeriodicThreadImplQNX.h.
|
private |
Definition at line 56 of file PeriodicThreadImplQNX.h.
|
private |
Definition at line 55 of file PeriodicThreadImplQNX.h.
|
private |
Definition at line 59 of file PeriodicThreadImplQNX.h.