X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fc0a76c21f0bceb0314aee5d62f785ea8009495e..8465282253954c58d16cb5dae9a5d064eada3329:/src/surf/cpu_interface.hpp diff --git a/src/surf/cpu_interface.hpp b/src/surf/cpu_interface.hpp index c4bc20c5bf..a2dd954e81 100644 --- a/src/surf/cpu_interface.hpp +++ b/src/surf/cpu_interface.hpp @@ -105,7 +105,7 @@ public: /** @ingroup SURF_cpu_interface * @brief SURF cpu resource interface class -* @details A Cpu represent a cpu associated to a workstation +* @details A Cpu represent a cpu associated to a host */ XBT_PUBLIC_CLASS Cpu : public Resource { public: @@ -199,7 +199,8 @@ public: virtual int getNbPstates()=0; - virtual void setPowerPeakAt(int pstate_index)=0; + virtual void setPstate(int pstate_index)=0; + virtual int getPstate()=0; void setState(e_surf_resource_state_t state); @@ -222,7 +223,7 @@ public: * @details A CpuAction represent the execution of code on a Cpu */ XBT_PUBLIC_CLASS CpuAction : public Action { -friend CpuPtr getActionCpu(CpuActionPtr action); +friend XBT_PUBLIC(CpuPtr) getActionCpu(CpuActionPtr action); public: /** * @brief CpuAction constructor