X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e9a86ac48ea8d06ddebe18744c40548a9f65956f..3877d90836e4902835c5464074090c4d928dac6d:/include/simgrid/s4u/Activity.hpp diff --git a/include/simgrid/s4u/Activity.hpp b/include/simgrid/s4u/Activity.hpp index 7e53d03c78..8c08594ae6 100644 --- a/include/simgrid/s4u/Activity.hpp +++ b/include/simgrid/s4u/Activity.hpp @@ -7,6 +7,7 @@ #define SIMGRID_S4U_ACTIVITY_HPP #include +#include namespace simgrid { namespace s4u { @@ -27,12 +28,15 @@ namespace s4u { * - Synchronization activities may possibly be connected to no action. */ class XBT_PUBLIC Activity { - friend Comm; + friend simgrid::s4u::Comm; friend XBT_PUBLIC void intrusive_ptr_release(Comm * c); friend XBT_PUBLIC void intrusive_ptr_add_ref(Comm * c); - friend Exec; + friend simgrid::s4u::Exec; friend XBT_PUBLIC void intrusive_ptr_release(Exec * e); friend XBT_PUBLIC void intrusive_ptr_add_ref(Exec * e); + friend simgrid::s4u::Io; + friend XBT_PUBLIC void intrusive_ptr_release(Io* i); + friend XBT_PUBLIC void intrusive_ptr_add_ref(Io* i); protected: Activity() = default;