Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
cosmetics
[simgrid.git] / src / s4u / s4u_conditionVariable.cpp
index 28c9fc0..8ed32f4 100644 (file)
@@ -26,7 +26,7 @@ void s4u::ConditionVariable::wait(std::unique_lock<Mutex>& lock) {
 std::cv_status s4u::ConditionVariable::wait_for(std::unique_lock<Mutex>& lock, double timeout) {
   try {
     simcall_cond_wait_timeout(cond_, lock.mutex()->mutex_, timeout);
-    return std::cv_status::timeout;
+    return std::cv_status::no_timeout;
   }
   catch (xbt_ex& e) {
 
@@ -63,7 +63,7 @@ std::cv_status s4u::ConditionVariable::wait_until(std::unique_lock<Mutex>& lock,
 /**
  * Notify functions
  */
-void s4u::ConditionVariable::notify() { 
+void s4u::ConditionVariable::notify_one() {
    simcall_cond_signal(cond_);
 }