28 #ifndef UPDATERSERVICES_H
29 #define UPDATERSERVICES_H
78 virtual void notify (
unsigned int generation);
82 virtual void attach (
Handler* H );
86 void update_params (
unsigned int generation);
88 void update_components (
unsigned int generation);
Service handler (an observer).
Definition: handler.h:34
Interface for the simulation services (files and stats).
Definition: service.h:41
Interface to all basic components of a simulation (traits, life cycle events, pop,...
Definition: simcomponent.h:43
Class to update the simulation components' state during a simulation.
Definition: updaterservices.h:62
list< ParamUpdaterBase * > _updaters
Definition: updaterservices.h:68
map< unsigned int, list< Param * > > _paramUpdater
Definition: updaterservices.h:66
map< unsigned int, list< ParamUpdaterBase * > > _componentUpdater
Definition: updaterservices.h:67
UpdaterServices()
Definition: updaterservices.h:72
virtual void notify()
Definition: updaterservices.h:76
virtual ~UpdaterServices()
Definition: updaterservices.h:73
bool hasTemporals()
Checks if any updater has been uploaded.
Definition: updaterservices.h:90