X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d0a8cb4f92bd372f091430671bd30f4422674d76..3f9b311ec56db95ec539001a860ae3c838c48312:/src/kernel/actor/SimcallObserver.hpp diff --git a/src/kernel/actor/SimcallObserver.hpp b/src/kernel/actor/SimcallObserver.hpp index d43ac00ead..de3f4fc27c 100644 --- a/src/kernel/actor/SimcallObserver.hpp +++ b/src/kernel/actor/SimcallObserver.hpp @@ -94,25 +94,6 @@ public: int get_value() const { return next_value_; } }; -class ConditionWaitSimcall final : public ResultingSimcall { - activity::ConditionVariableImpl* const cond_; - activity::MutexImpl* const mutex_; - const double timeout_; - -public: - ConditionWaitSimcall(ActorImpl* actor, activity::ConditionVariableImpl* cond, activity::MutexImpl* mutex, - double timeout = -1.0) - : ResultingSimcall(actor, false), cond_(cond), mutex_(mutex), timeout_(timeout) - { - } - void serialize(std::stringstream& stream) const override; - std::string to_string() const override; - bool is_enabled() override; - activity::ConditionVariableImpl* get_cond() const { return cond_; } - activity::MutexImpl* get_mutex() const { return mutex_; } - double get_timeout() const { return timeout_; } -}; - class ActorJoinSimcall final : public SimcallObserver { s4u::ActorPtr const other_; // We need a Ptr to ensure access to the actor after its end, but Ptr requires s4u const double timeout_; @@ -130,7 +111,7 @@ public: class ActorSleepSimcall final : public SimcallObserver { public: - ActorSleepSimcall(ActorImpl* actor) : SimcallObserver(actor) {} + explicit ActorSleepSimcall(ActorImpl* actor) : SimcallObserver(actor) {} void serialize(std::stringstream& stream) const override; std::string to_string() const override; };