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) {
/**
* Notify functions
*/
-void s4u::ConditionVariable::notify() {
+void s4u::ConditionVariable::notify_one() {
simcall_cond_signal(cond_);
}