29 #ifndef UPDATERSERVICES_H
30 #define UPDATERSERVICES_H
79 virtual void notify (
unsigned int generation);
83 virtual void attach (
Handler* H );
87 void update_params (
unsigned int generation);
89 void update_components (
unsigned int generation);
Service handler (an observer).
Definition: handler.h:35
Interface for the simulation services (files and stats).
Definition: service.h:42
Interface to all basic components of a simulation (traits, life cycle events, pop,...
Definition: simcomponent.h:44
Class to update the simulation components' state during a simulation.
Definition: updaterservices.h:63
list< ParamUpdaterBase * > _updaters
Definition: updaterservices.h:69
map< unsigned int, list< Param * > > _paramUpdater
Definition: updaterservices.h:67
map< unsigned int, list< ParamUpdaterBase * > > _componentUpdater
Definition: updaterservices.h:68
UpdaterServices()
Definition: updaterservices.h:73
virtual void notify()
Definition: updaterservices.h:77
virtual ~UpdaterServices()
Definition: updaterservices.h:74
bool hasTemporals()
Checks if any updater has been uploaded.
Definition: updaterservices.h:91