|
Nemo
2.2.0
|
Base class of the ParamUpdater class used to handle the temporal parameter argument values. More...
#include <param.h>
Inheritance diagram for ParamUpdaterBase:
Collaboration diagram for ParamUpdaterBase:Public Types | |
| typedef list< Param * >::iterator | PIT |
Public Member Functions | |
| ParamUpdaterBase () | |
| ParamUpdaterBase (const ParamUpdaterBase &PU) | |
| virtual | ~ParamUpdaterBase () |
| virtual void | init ()=0 |
| Inits state. | |
| virtual void | update () |
| Updates the handler state. | |
| virtual bool | update (unsigned int generation)=0 |
| Updating procedure. | |
| virtual SimComponent * | getComponent ()=0 |
| virtual void | addParam (Param *param) |
| Adds a parameter to the stack. | |
| virtual void | reset () |
| Clears the parameters stack. | |
| list< Param * > | getParams () |
| Returns the list of parameters. | |
Protected Attributes | |
| list< Param * > | _params |
| List of the parameters affected by this updater. | |
Base class of the ParamUpdater class used to handle the temporal parameter argument values.
| typedef list< Param* >::iterator ParamUpdaterBase::PIT |
| ParamUpdaterBase::ParamUpdaterBase | ( | const ParamUpdaterBase & | PU | ) | [inline] |
| virtual ParamUpdaterBase::~ParamUpdaterBase | ( | ) | [inline, virtual] |
| virtual void ParamUpdaterBase::addParam | ( | Param * | param | ) | [inline, virtual] |
| virtual SimComponent* ParamUpdaterBase::getComponent | ( | ) | [pure virtual] |
Implemented in ParamUpdater< SC >.
| list< Param* > ParamUpdaterBase::getParams | ( | ) | [inline] |
Returns the list of parameters.
Definition at line 307 of file param.h.
Referenced by UpdaterServices::attach().
{return _params;}
| virtual void ParamUpdaterBase::init | ( | ) | [pure virtual] |
| virtual void ParamUpdaterBase::reset | ( | ) | [inline, virtual] |
| virtual void ParamUpdaterBase::update | ( | ) | [inline, virtual] |
| virtual bool ParamUpdaterBase::update | ( | unsigned int | generation | ) | [pure virtual] |
Updating procedure.
Implemented in ParamUpdater< SC >.
list< Param* > ParamUpdaterBase::_params [protected] |
List of the parameters affected by this updater.
Definition at line 279 of file param.h.
Referenced by ParamUpdater< SC >::ParamUpdater(), and ParamUpdaterBase().
1.7.5.1 -- Nemo is hosted by