Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[SGpp] make SURF_CPU_LEVEL private
[simgrid.git] / src / surf / cpu_interface.hpp
index de6859a..045e6fe 100644 (file)
@@ -17,7 +17,6 @@ class CpuModel;
 typedef CpuModel *CpuModelPtr;
 
 class Cpu;
-typedef Cpu *CpuPtr;
 
 class CpuAction;
 typedef CpuAction *CpuActionPtr;
@@ -105,7 +104,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:
@@ -223,7 +222,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