coil::PeriodicTaskBase Class Reference

#include <PeriodicTaskBase.h>

Inheritance diagram for coil::PeriodicTaskBase:

coil::Task coil::PeriodicTask

List of all members.

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


Constructor & Destructor Documentation

virtual coil::PeriodicTaskBase::~PeriodicTaskBase (  )  [inline, virtual]


Member Function Documentation

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

Reimplemented from coil::Task.

Implemented in coil::PeriodicTask.

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

Reimplemented from coil::Task.

Implemented in coil::PeriodicTask.

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

Reimplemented from coil::Task.

Implemented in coil::PeriodicTask.

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

Reimplemented from coil::Task.

Implemented in coil::PeriodicTask.

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]

Implemented in coil::PeriodicTask.

Referenced by setTask().

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

Reimplemented in coil::PeriodicTask.

References setTask().

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.


Generated on Thu Jan 28 13:25:35 2010 for OpenRTM by  doxygen 1.5.5