#include <PeriodicTaskBase.h>

Public メソッド | |
| 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] |
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] |
coil::PeriodicTaskで実装されています。
| virtual void coil::PeriodicTaskBase::setPeriod | ( | coil::TimeValue & | period | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual void coil::PeriodicTaskBase::executionMeasure | ( | bool | value | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual void coil::PeriodicTaskBase::executionMeasureCount | ( | int | n | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual void coil::PeriodicTaskBase::periodicMeasure | ( | bool | value | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual void coil::PeriodicTaskBase::periodicMeasureCount | ( | int | n | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual coil::TimeMeasure::Statistics coil::PeriodicTaskBase::getExecStat | ( | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
| virtual coil::TimeMeasure::Statistics coil::PeriodicTaskBase::getPeriodStat | ( | ) | [pure virtual] |
coil::PeriodicTaskで実装されています。
1.5.5