#include <PeriodicTaskBase.h>
Public Member Functions | |
virtual | ~PeriodicTaskBase () |
virtual void | activate ()=0 |
virtual void | finalize ()=0 |
virtual int | suspend (void)=0 |
virtual int | resume (void)=0 |
virtual void | signal ()=0 |
virtual bool | setTask (TaskFuncBase *func, bool delete_in_dtor=true)=0 |
template<class O, class F> | |
bool | setTask (O *obj, F fun) |
virtual void | setPeriod (double period)=0 |
virtual void | setPeriod (coil::TimeValue &period)=0 |
virtual void | executionMeasure (bool value)=0 |
virtual void | executionMeasureCount (int n)=0 |
virtual void | periodicMeasure (bool value)=0 |
virtual void | periodicMeasureCount (int n)=0 |
virtual coil::TimeMeasure::Statistics | getExecStat ()=0 |
virtual coil::TimeMeasure::Statistics | getPeriodStat ()=0 |
virtual coil::PeriodicTaskBase::~PeriodicTaskBase | ( | ) | [inline, virtual] |
virtual void coil::PeriodicTaskBase::activate | ( | ) | [pure virtual] |
virtual void coil::PeriodicTaskBase::finalize | ( | ) | [pure virtual] |
virtual int coil::PeriodicTaskBase::suspend | ( | void | ) | [pure virtual] |
virtual int coil::PeriodicTaskBase::resume | ( | void | ) | [pure virtual] |
virtual void coil::PeriodicTaskBase::signal | ( | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual bool coil::PeriodicTaskBase::setTask | ( | TaskFuncBase * | func, | |
bool | delete_in_dtor = true | |||
) | [pure virtual] |
bool coil::PeriodicTaskBase::setTask | ( | O * | obj, | |
F | fun | |||
) | [inline] |
virtual void coil::PeriodicTaskBase::setPeriod | ( | double | period | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual void coil::PeriodicTaskBase::setPeriod | ( | coil::TimeValue & | period | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual void coil::PeriodicTaskBase::executionMeasure | ( | bool | value | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual void coil::PeriodicTaskBase::executionMeasureCount | ( | int | n | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual void coil::PeriodicTaskBase::periodicMeasure | ( | bool | value | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual void coil::PeriodicTaskBase::periodicMeasureCount | ( | int | n | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual coil::TimeMeasure::Statistics coil::PeriodicTaskBase::getExecStat | ( | ) | [pure virtual] |
Implemented in coil::PeriodicTask.
virtual coil::TimeMeasure::Statistics coil::PeriodicTaskBase::getPeriodStat | ( | ) | [pure virtual] |
Implemented in coil::PeriodicTask.