X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/06a803f9b52e0197f3fcd17b3330a1bbcdfd0faf..ed1e833154dee7dd68eb7bcae79d33592936201a:/include/simgrid/s4u/Activity.hpp diff --git a/include/simgrid/s4u/Activity.hpp b/include/simgrid/s4u/Activity.hpp index 33753de9b6..75e5d98b85 100644 --- a/include/simgrid/s4u/Activity.hpp +++ b/include/simgrid/s4u/Activity.hpp @@ -55,6 +55,7 @@ protected: } public: + kernel::activity::ActivityImpl* get_impl() { return pimpl_.get(); } void vetoable_start() { state_ = State::STARTING; @@ -115,6 +116,7 @@ public: } friend void intrusive_ptr_add_ref(Activity* a) { a->refcount_.fetch_add(1, std::memory_order_relaxed); } #endif + private: kernel::activity::ActivityImplPtr pimpl_ = nullptr; Activity::State state_ = Activity::State::INITED;