X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/418ac8d537f356100767b8a21f65e16f7ba1d986..b08cf565e62c980d3fa23c031b341ca4f1427bd9:/src/simix/SynchroRaw.hpp diff --git a/src/simix/SynchroRaw.hpp b/src/simix/SynchroRaw.hpp index 3d8a28e473..7086bd32ae 100644 --- a/src/simix/SynchroRaw.hpp +++ b/src/simix/SynchroRaw.hpp @@ -6,6 +6,7 @@ #ifndef _SIMIX_SYNCHRO_RAW_HPP #define _SIMIX_SYNCHRO_RAW_HPP +#include "surf/surf.h" #include "src/simix/Synchro.h" namespace simgrid { @@ -14,6 +15,11 @@ namespace simix { /** Used to implement mutexes, semaphores and conditions */ XBT_PUBLIC_CLASS Raw : public Synchro { public: + ~Raw(); + void suspend() override; + void resume() override; + void post() override; + surf_action_t sleep; };