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

algorithmTask Class Reference

A algorithmTask is a algorithmComposite whith the system services. More...

#include <algorithmTask.h>

Inheritance diagram for algorithmTask:

algorithmComposite serviceI algorithmVI serverVI messageVI optionVI nameVI nameVI List of all members.

Public Methods

 algorithmTask (std::string name)
 constructor - set a name.

virtual ~algorithmTask ()
 destructor.

virtual void writeOut () const
 information of this class. More...


Protected Methods

virtual void defineOption ()
 define the options.

virtual void setOption (std::string add, std::string algName)
 set options: declated operation: add algorithmVI into algorithmComposite.


Private Attributes

std::string m_algName
 dummy - last cut in composite, for optionVI.


Detailed Description

A algorithmTask is a algorithmComposite whith the system services.

algorithmTask is an algorithmVI and an algorithmComposite.
users can add dinamically algorithms using the services of serviceI.

Definition at line 25 of file algorithmTask.h.


Constructor & Destructor Documentation

algorithmTask::algorithmTask ( std::string name ) [inline]

constructor - set a name.

Definition at line 32 of file algorithmTask.h.

algorithmTask::~algorithmTask ( ) [inline, virtual]

destructor.

Definition at line 34 of file algorithmTask.h.


Member Function Documentation

void algorithmTask::defineOption ( ) [inline, protected, virtual]

define the options.

Reimplemented from optionVI.

Definition at line 6 of file algorithmTask.cpp.

void algorithmTask::setOption ( std::string add,
std::string algName ) [inline, protected, virtual]

set options: declated operation: add algorithmVI into algorithmComposite.

Reimplemented from optionVI.

Definition at line 12 of file algorithmTask.cpp.

void algorithmTask::writeOut ( ) const [inline, virtual]

information of this class.

add an algorithm into the algorithmComposite

Reimplemented from messageVI.

Definition at line 25 of file algorithmTask.cpp.


Member Data Documentation

std::string algorithmTask::m_algName [private]

dummy - last cut in composite, for optionVI.

Definition at line 49 of file algorithmTask.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:39 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000