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

RTC::PeriodicExecutionContext::DFP< Object > Class Template Reference

#include <PeriodicExecutionContext.h>

Inheritance diagram for RTC::PeriodicExecutionContext::DFP< Object >:

RTC::PeriodicExecutionContext::DFPBase List of all members.

Public Member Functions

 DFP (Object obj, UniqueId id)
void on_startup ()
void on_shutdown ()
void on_activated (const ECStates &st)
void on_deactivated (const ECStates &st)
void on_aborting (const ECStates &st)
void on_error (const ECStates &st)
void on_reset (const ECStates &st)
void on_execute (const ECStates &st)
void on_state_update (const ECStates &st)
void on_rate_changed ()
virtual void worker ()
virtual ExecContextState get_state ()

Public Attributes

Object m_obj
bool m_active
UniqueId ec_id
StateMachine< ExecContextState,
DFPBase
m_sm

template<class Object>
class RTC::PeriodicExecutionContext::DFP< Object >


Constructor & Destructor Documentation

template<class Object>
RTC::PeriodicExecutionContext::DFP< Object >::DFP Object  obj,
UniqueId  id
[inline]
 


Member Function Documentation

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

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_aborting const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_activated const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_deactivated const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_error const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_execute const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_rate_changed  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_reset const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_shutdown  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_startup  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

template<class Object>
void RTC::PeriodicExecutionContext::DFP< Object >::on_state_update const ECStates st  )  [inline, virtual]
 

Implements RTC::PeriodicExecutionContext::DFPBase.

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


Member Data Documentation

UniqueId RTC::PeriodicExecutionContext::DFPBase::ec_id [inherited]
 

template<class Object>
bool RTC::PeriodicExecutionContext::DFP< Object >::m_active
 

template<class Object>
Object RTC::PeriodicExecutionContext::DFP< Object >::m_obj
 

StateMachine<ExecContextState, DFPBase> RTC::PeriodicExecutionContext::DFPBase::m_sm [inherited]
 


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