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

algorithmTask Class Reference

A algorithmTask is a algorithmComposite with serviceI 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.

 ~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 with serviceI services.

algorithmTask is an algorithmVI and an algorithmComposite.
<b> Users can add dinamically algorithms using the services of serviceI.

Definition at line 24 of file algorithmTask.h.


Constructor & Destructor Documentation

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

constructor - set a name.

Definition at line 31 of file algorithmTask.h.

algorithmTask::~algorithmTask ( )

destructor.


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 48 of file algorithmTask.h.


The documentation for this class was generated from the following files:
Generated at Thu Jun 22 16:53:26 2000 for Centella Framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000