クラス coil::PeriodicTaskBase

#include <PeriodicTaskBase.h>

coil::PeriodicTaskBaseに対する継承グラフ

coil::Task coil::PeriodicTask

すべてのメンバ一覧

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]

coil::Taskを再定義しています。

coil::PeriodicTaskで実装されています。

virtual void coil::PeriodicTaskBase::finalize (  )  [pure virtual]

coil::Taskを再定義しています。

coil::PeriodicTaskで実装されています。

virtual int coil::PeriodicTaskBase::suspend ( void   )  [pure virtual]

coil::Taskを再定義しています。

coil::PeriodicTaskで実装されています。

virtual int coil::PeriodicTaskBase::resume ( void   )  [pure virtual]

coil::Taskを再定義しています。

coil::PeriodicTaskで実装されています。

virtual void coil::PeriodicTaskBase::signal (  )  [pure virtual]

coil::PeriodicTaskで実装されています。

virtual bool coil::PeriodicTaskBase::setTask ( TaskFuncBase func,
bool  delete_in_dtor = true 
) [pure virtual]

coil::PeriodicTaskで実装されています。

参照元 setTask().

template<class O, class F>
bool coil::PeriodicTaskBase::setTask ( O *  obj,
fun 
) [inline]

coil::PeriodicTaskで再定義されています。

参照先 setTask().

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で実装されています。


OpenRTMに対してThu Jan 28 13:25:27 2010に生成されました。  doxygen 1.5.5