X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/418ac8d537f356100767b8a21f65e16f7ba1d986..d17f206ea75d3cccc5f1b83b67f58d4fe87781d1:/src/simix/SynchroSleep.hpp diff --git a/src/simix/SynchroSleep.hpp b/src/simix/SynchroSleep.hpp index 8e4b9a156f..9f024cac0c 100644 --- a/src/simix/SynchroSleep.hpp +++ b/src/simix/SynchroSleep.hpp @@ -6,6 +6,7 @@ #ifndef _SIMIX_SYNCHRO_SLEEP_HPP #define _SIMIX_SYNCHRO_SLEEP_HPP +#include "surf/surf.h" #include "src/simix/Synchro.h" namespace simgrid { @@ -13,6 +14,10 @@ namespace simix { XBT_PUBLIC_CLASS Sleep : public Synchro { public: + void suspend() override; + void resume() override; + void post() override; + sg_host_t host; /* The host that is sleeping */ surf_action_t surf_sleep; /* The Surf sleeping action encapsulated */ };