X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/04ac83f8e0edcc8dc577c4d28c8c419bc46abd5b..ac080087b39ef79ff497d3992ff04b3e20fe40b2:/include/simgrid/s4u/Exec.hpp diff --git a/include/simgrid/s4u/Exec.hpp b/include/simgrid/s4u/Exec.hpp index e55b407a25..3611c5489d 100644 --- a/include/simgrid/s4u/Exec.hpp +++ b/include/simgrid/s4u/Exec.hpp @@ -11,8 +11,6 @@ #include #include -#include - namespace simgrid { namespace s4u { @@ -25,21 +23,18 @@ class XBT_PUBLIC Exec : public Activity_T { double priority_ = 1.0; double bound_ = 0.0; double timeout_ = 0.0; - std::atomic_int_fast32_t refcount_{0}; protected: Exec(); - virtual ~Exec() = default; public: + virtual ~Exec() = default; #ifndef DOXYGEN Exec(Exec const&) = delete; Exec& operator=(Exec const&) = delete; friend ExecSeq; friend ExecPar; - friend XBT_PUBLIC void intrusive_ptr_release(Exec* e); - friend XBT_PUBLIC void intrusive_ptr_add_ref(Exec* e); #endif static xbt::signal on_start; static xbt::signal on_completion;