Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TASK::CTasksChainControler< MessageType > Class Template Reference

#include <CTasksChainControler.hpp>

Inheritance diagram for TASK::CTasksChainControler< MessageType >:

Inheritance graph
[legend]
Collaboration diagram for TASK::CTasksChainControler< MessageType >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CTasksChainControler ()
 CTasksChainControler (const std::string &strName, long nReportPeriod=0, CTaskReportObject *reportObject=0)
 ~CTasksChainControler ()
void pushTask (CChainTask< MessageType > *pTask)
virtual void start ()
virtual void stop ()
virtual void update (CStateObservable &obj)

Protected Member Functions

void stopChainFromTask (CTask *pTask)

template<class MessageType>
class TASK::CTasksChainControler< MessageType >


Constructor & Destructor Documentation

template<class MessageType>
TASK::CTasksChainControler< MessageType >::CTasksChainControler  
 

template<class MessageType>
TASK::CTasksChainControler< MessageType >::CTasksChainControler const std::string &    strName,
long    nReportPeriod = 0,
CTaskReportObject   reportObject = 0
 

template<class MessageType>
TASK::CTasksChainControler< MessageType >::~CTasksChainControler  
 


Member Function Documentation

template<class MessageType>
void TASK::CTasksChainControler< MessageType >::pushTask CChainTask< MessageType > *    pTask
 

template<class MessageType>
void TASK::CTasksChainControler< MessageType >::start   [virtual]
 

Reimplemented from TASK::CTasksControler.

template<class MessageType>
void TASK::CTasksChainControler< MessageType >::stop   [virtual]
 

Reimplemented from TASK::CTasksControler.

template<class MessageType>
void TASK::CTasksChainControler< MessageType >::stopChainFromTask CTask   pTask [protected]
 

template<class MessageType>
void TASK::CTasksChainControler< MessageType >::update CStateObservable   obj [virtual]
 

Reimplemented from TASK::CTasksControler.


The documentation for this class was generated from the following files:
Generated on Wed Mar 5 21:34:38 2003 for JIC by doxygen1.3-rc3