X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3485c6e6a8dd0c46b18838dc42b150f8093d54a8..cc9460b0958168a1f9adec8208d190bf128ce6cc:/src/surf/vm_hl13.hpp diff --git a/src/surf/vm_hl13.hpp b/src/surf/vm_hl13.hpp index 2244a38ba3..54642d3f4e 100644 --- a/src/surf/vm_hl13.hpp +++ b/src/surf/vm_hl13.hpp @@ -33,14 +33,9 @@ public: VMHL13Model(); ~VMHL13Model(){}; - VirtualMachine *createVM(const char *name, sg_host_t host_PM) override; - double shareResources(double now); + s4u::Host *createVM(const char *name, sg_host_t host_PM) override; + double next_occuring_event(double now) override; void adjustWeightOfDummyCpuActions() override {}; - Action *executeParallelTask(int host_nb, - sg_host_t *host_list, - double *flops_amount, - double *bytes_amount, - double rate) override; void updateActionsState(double /*now*/, double /*delta*/) override; }; @@ -50,7 +45,7 @@ public: class VMHL13 : public VirtualMachine { public: - VMHL13(VMModel *model, const char* name, xbt_dict_t props, sg_host_t host_PM); + VMHL13(VMModel *model, const char* name, sg_host_t host_PM); ~VMHL13(); void suspend() override; @@ -61,18 +56,7 @@ public: void migrate(sg_host_t ind_dst_pm) override; - e_surf_resource_state_t getState(); - void setState(e_surf_resource_state_t state); - - void setBound(double bound); - void setAffinity(Cpu *cpu, unsigned long mask); - - //FIXME: remove - void updateState(tmgr_trace_event_t event_type, double value, double date); - bool isUsed(); - - Action *execute(double size); - Action *sleep(double duration); + void setBound(double bound) override; }; /**********