X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/23a00833ef66ff4383394e3cac558a5232d4bd62..5c979a2a19b47295bc467cfda3c6541f60b6fe13:/src/surf/host_ptask_L07.hpp?ds=sidebyside diff --git a/src/surf/host_ptask_L07.hpp b/src/surf/host_ptask_L07.hpp index 89ab7c8061..1de3995d89 100644 --- a/src/surf/host_ptask_L07.hpp +++ b/src/surf/host_ptask_L07.hpp @@ -60,7 +60,7 @@ public: Cpu *createCpu(simgrid::Host *host, xbt_dynar_t speedPeakList, int pstate, double speedScale, tmgr_trace_t speedTrace, int core, - e_surf_resource_state_t state_initial, + int initiallyOn, tmgr_trace_t state_trace) override; void addTraces() override {DIE_IMPOSSIBLE;}; @@ -76,7 +76,7 @@ public: tmgr_trace_t bw_trace, double lat_initial, tmgr_trace_t lat_trace, - e_surf_resource_state_t state_initial, + int initiallyOn, tmgr_trace_t state_trace, e_surf_link_sharing_policy_t policy, xbt_dict_t properties) override; @@ -99,12 +99,14 @@ class CpuL07 : public Cpu { public: CpuL07(CpuL07Model *model, simgrid::Host *host, xbt_dynar_t speedPeakList, int pstate, double power_scale, tmgr_trace_t power_trace, - int core, e_surf_resource_state_t state_initial, tmgr_trace_t state_trace); + int core, int initiallyOn, tmgr_trace_t state_trace); ~CpuL07(); bool isUsed() override; void updateState(tmgr_trace_event_t event_type, double value, double date) override; Action *execute(double size) override; Action *sleep(double duration) override; +protected: + void onSpeedChange() override; }; class LinkL07 : public Link { @@ -114,8 +116,7 @@ public: tmgr_trace_t bw_trace, double lat_initial, tmgr_trace_t lat_trace, - e_surf_resource_state_t - state_initial, + int initiallyOn, tmgr_trace_t state_trace, e_surf_link_sharing_policy_t policy); ~LinkL07(){ };