Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Un-deprecate MSG_task_get_flops_amount() and implement it correctly
[simgrid.git] / include / simgrid / s4u / Activity.hpp
index 4568e529ad648297f485129ef66225cc9e8f8d31..f75e0d1df7966c2e8e484e56c11705ccd9552241 100644 (file)
@@ -20,8 +20,11 @@ namespace s4u {
  */
 XBT_PUBLIC_CLASS Activity {
   friend Comm;
  */
 XBT_PUBLIC_CLASS Activity {
   friend Comm;
-  friend void intrusive_ptr_release(Comm * c);
-  friend void intrusive_ptr_add_ref(Comm * c);
+  friend XBT_PUBLIC(void) intrusive_ptr_release(Comm * c);
+  friend XBT_PUBLIC(void) intrusive_ptr_add_ref(Comm * c);
+  friend Exec;
+  friend XBT_PUBLIC(void) intrusive_ptr_release(Exec * e);
+  friend XBT_PUBLIC(void) intrusive_ptr_add_ref(Exec * e);
 
 protected:
   Activity()  = default;
 
 protected:
   Activity()  = default;