X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/83ff63f9a846dd01995a4bbb8979d2fa909ed34b..5faf49cdf3f8ad8751317b857a6d3134fe07eda3:/src/surf/cpu.hpp diff --git a/src/surf/cpu.hpp b/src/surf/cpu.hpp index c7779e2db6..c73473877b 100644 --- a/src/surf/cpu.hpp +++ b/src/surf/cpu.hpp @@ -41,14 +41,12 @@ class Cpu : virtual public Resource { public: Cpu(){}; Cpu(CpuModelPtr model, const char* name, xbt_dict_t properties) : Resource(model, name, properties) {}; - CpuActionPtr execute(double size); - CpuActionPtr sleep(double duration); - e_surf_resource_state_t getState(); + virtual CpuActionPtr execute(double size)=0; + virtual CpuActionPtr sleep(double duration)=0; int getCore(); double getSpeed(double load); double getAvailableSpeed(); void addTraces(void); - double m_powerPeak; /*< CPU power peak */ double m_powerScale; /*< Percentage of CPU disponible */ protected: