X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dd1b2a87a1d03d3f69bcef76a5b75e5fa464e593..73382ccaaf4ed5534b97beb5e56a9116c7a1e773:/src/simix/smx_synchro_private.h diff --git a/src/simix/smx_synchro_private.h b/src/simix/smx_synchro_private.h index 73f87c1867..338a0b488c 100644 --- a/src/simix/smx_synchro_private.h +++ b/src/simix/smx_synchro_private.h @@ -9,6 +9,8 @@ #include +#include + #include "xbt/base.h" #include "xbt/swag.h" #include "xbt/xbt_os_thread.h" @@ -48,8 +50,12 @@ public: if (count == 0) delete mutex; } + + simgrid::s4u::Mutex& mutex() { return mutex_; } + private: std::atomic_int_fast32_t refcount_ { 1 }; + simgrid::s4u::Mutex mutex_; }; }