#include <PeriodicThreadImplTimerfd.h>

Classes | |
| struct | periodic_info |
Public Member Functions | |
| virtual void | makePeriodic () |
| virtual icl_core::TimeSpan | period () const |
| PeriodicThreadImplTimerfd (const icl_core::TimeSpan &period) | |
| virtual bool | setPeriod (const icl_core::TimeSpan &period) |
| virtual void | waitPeriod () |
| virtual | ~PeriodicThreadImplTimerfd () |
Private Attributes | |
| struct periodic_info * | m_info |
| icl_core::TimeSpan | m_period |
| bool | timer_created |
Definition at line 35 of file PeriodicThreadImplTimerfd.h.
| icl_core::thread::PeriodicThreadImplTimerfd::PeriodicThreadImplTimerfd | ( | const icl_core::TimeSpan & | period | ) | [explicit] |
| virtual icl_core::thread::PeriodicThreadImplTimerfd::~PeriodicThreadImplTimerfd | ( | ) | [virtual] |
| virtual void icl_core::thread::PeriodicThreadImplTimerfd::makePeriodic | ( | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
| virtual icl_core::TimeSpan icl_core::thread::PeriodicThreadImplTimerfd::period | ( | ) | const [inline, virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
Definition at line 42 of file PeriodicThreadImplTimerfd.h.
| virtual bool icl_core::thread::PeriodicThreadImplTimerfd::setPeriod | ( | const icl_core::TimeSpan & | period | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
| virtual void icl_core::thread::PeriodicThreadImplTimerfd::waitPeriod | ( | ) | [virtual] |
Implements icl_core::thread::PeriodicThreadImpl.
struct periodic_info* icl_core::thread::PeriodicThreadImplTimerfd::m_info [private] |
Definition at line 52 of file PeriodicThreadImplTimerfd.h.
Definition at line 54 of file PeriodicThreadImplTimerfd.h.
bool icl_core::thread::PeriodicThreadImplTimerfd::timer_created [private] |
Definition at line 55 of file PeriodicThreadImplTimerfd.h.