30 #ifndef UPDATERSERVICES_H
31 #define UPDATERSERVICES_H
80 virtual void notify (
unsigned int generation);
84 virtual void attach (
Handler* H );
88 void update_params (
unsigned int generation);
90 void update_components (
unsigned int generation);
Service handler (an observer).
Definition: handler.h:36
Interface for the simulation services (files and stats).
Definition: service.h:43
Interface to all basic components of a simulation (traits, life cycle events, pop,...
Definition: simcomponent.h:45
Class to update the simulation components' state during a simulation.
Definition: updaterservices.h:64
list< ParamUpdaterBase * > _updaters
Definition: updaterservices.h:70
map< unsigned int, list< Param * > > _paramUpdater
Definition: updaterservices.h:68
map< unsigned int, list< ParamUpdaterBase * > > _componentUpdater
Definition: updaterservices.h:69
UpdaterServices()
Definition: updaterservices.h:74
virtual void notify()
Definition: updaterservices.h:78
virtual ~UpdaterServices()
Definition: updaterservices.h:75
bool hasTemporals()
Checks if any updater has been uploaded.
Definition: updaterservices.h:92