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

TASK::CTasksControler Class Reference

#include <CTasksControler.hpp>

Inheritance diagram for TASK::CTasksControler:

Inheritance graph
[legend]
Collaboration diagram for TASK::CTasksControler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CTasksControler ()
 CTasksControler (const std::string &strName)
virtual ~CTasksControler ()
virtual void start ()
virtual void stop ()
void registerTask (CTask *pTask)
virtual void update (CStateObservable &obj)

Protected Member Functions

CTaskfindTaskFromState (CStateObservable &state) throw (CTaskException)
bool existsTask (CTask *pTask)

Protected Attributes

ListTasks m_listTasks

Constructor & Destructor Documentation

TASK::CTasksControler::CTasksControler  
 

TASK::CTasksControler::CTasksControler const std::string &    strName
 

TASK::CTasksControler::~CTasksControler   [virtual]
 


Member Function Documentation

bool TASK::CTasksControler::existsTask CTask   pTask [protected]
 

CTask * TASK::CTasksControler::findTaskFromState CStateObservable   state throw (CTaskException) [protected]
 

void TASK::CTasksControler::registerTask CTask   pTask
 

void TASK::CTasksControler::start   [virtual]
 

Reimplemented from CControler.

Reimplemented in TASK::CTasksChainControler< MessageType >.

void TASK::CTasksControler::stop   [virtual]
 

Reimplemented from CControler.

Reimplemented in TASK::CTasksChainControler< MessageType >.

void TASK::CTasksControler::update CStateObservable   obj [virtual]
 

Reimplemented from CObserver.

Reimplemented in TASK::CTasksChainControler< MessageType >.


Member Data Documentation

ListTasks TASK::CTasksControler::m_listTasks [protected]
 


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