Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

RTC::PeriodicExecutionContext::DFPBase Class Reference

#include <PeriodicExecutionContext.h>

Inheritance diagram for RTC::PeriodicExecutionContext::DFPBase:

RTC::PeriodicExecutionContext::DFP< Object > List of all members.

Public Member Functions

 DFPBase (UniqueId id)
virtual ~DFPBase ()
virtual void on_startup ()=0
virtual void on_shutdown ()=0
virtual void on_activated (const ECStates &st)=0
virtual void on_deactivated (const ECStates &st)=0
virtual void on_aborting (const ECStates &st)=0
virtual void on_error (const ECStates &st)=0
virtual void on_reset (const ECStates &st)=0
virtual void on_execute (const ECStates &st)=0
virtual void on_state_update (const ECStates &st)=0
virtual void on_rate_changed ()=0
virtual void worker ()
virtual ExecContextState get_state ()

Public Attributes

UniqueId ec_id
StateMachine< ExecContextState,
DFPBase
m_sm

Constructor & Destructor Documentation

RTC::PeriodicExecutionContext::DFPBase::DFPBase UniqueId  id  )  [inline]
 

virtual RTC::PeriodicExecutionContext::DFPBase::~DFPBase  )  [inline, virtual]
 


Member Function Documentation

virtual ExecContextState RTC::PeriodicExecutionContext::DFPBase::get_state  )  [inline, virtual]
 

virtual void RTC::PeriodicExecutionContext::DFPBase::on_aborting const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_activated const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_deactivated const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_error const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_execute const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_rate_changed  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_reset const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_shutdown  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_startup  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::on_state_update const ECStates st  )  [pure virtual]
 

Implemented in RTC::PeriodicExecutionContext::DFP< Object >, and RTC::PeriodicExecutionContext::DFP< DataFlowComponent_var >.

virtual void RTC::PeriodicExecutionContext::DFPBase::worker  )  [inline, virtual]
 


Member Data Documentation

UniqueId RTC::PeriodicExecutionContext::DFPBase::ec_id
 

StateMachine<ExecContextState, DFPBase> RTC::PeriodicExecutionContext::DFPBase::m_sm
 


The documentation for this class was generated from the following file:
Generated on Fri Oct 5 05:16:04 2007 for OpenRTM by  doxygen 1.4.1