X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7caa958a78f00f5474f026a068c59cad3d964a15..45ae0195c6ad8232415288c5da07b4bdc23a31b4:/include/simgrid/s4u/Activity.hpp diff --git a/include/simgrid/s4u/Activity.hpp b/include/simgrid/s4u/Activity.hpp index 1cdd79eab0..1a6004a623 100644 --- a/include/simgrid/s4u/Activity.hpp +++ b/include/simgrid/s4u/Activity.hpp @@ -15,9 +15,7 @@ #include #include -typedef enum { - inited, started, finished -} e_s4u_activity_state_t; +typedef enum { inited = 0, started = 1, canceled = 2, errored, finished } e_s4u_activity_state_t; namespace simgrid { namespace s4u { @@ -28,6 +26,9 @@ namespace s4u { */ XBT_PUBLIC_CLASS Activity { friend Comm; + friend void intrusive_ptr_release(Comm * c); + friend void intrusive_ptr_add_ref(Comm * c); + protected: Activity(); virtual ~Activity();