X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/45035509d88263d7e63fb36cc52c280fccf3d8a8..58bb531bcf303874a5e1356c750423a8490617e9:/src/kernel/activity/SleepImpl.hpp diff --git a/src/kernel/activity/SleepImpl.hpp b/src/kernel/activity/SleepImpl.hpp index 9128912b19..a98198fd36 100644 --- a/src/kernel/activity/SleepImpl.hpp +++ b/src/kernel/activity/SleepImpl.hpp @@ -14,12 +14,14 @@ namespace kernel { namespace activity { class XBT_PUBLIC SleepImpl : public ActivityImpl { + ~SleepImpl() override; + public: - void suspend() override; - void resume() override; + explicit SleepImpl(std::string name, s4u::Host* host) : ActivityImpl(std::move(name)), host_(host) {} void post() override; + SleepImpl* start(double duration); - sg_host_t host = nullptr; + sg_host_t host_ = nullptr; }; } }