#ifndef SIMGRID_S4U_COND_VARIABLE_HPP
#define SIMGRID_S4U_COND_VARIABLE_HPP
+#include <simgrid/forward.h>
+
#include <simgrid/chrono.hpp>
#include <simgrid/s4u/Mutex.hpp>
friend kernel::activity::ConditionVariableImpl;
kernel::activity::ConditionVariableImpl* const cond_;
- explicit ConditionVariable(kernel::activity::ConditionVariableImpl* cond) : cond_(cond) {}
-
public:
+ explicit ConditionVariable(kernel::activity::ConditionVariableImpl* cond) : cond_(cond) {}
ConditionVariable(ConditionVariable const&) = delete;
ConditionVariable& operator=(ConditionVariable const&) = delete;
static ConditionVariablePtr create();
-#ifndef DOXYGEN
- /** @deprecated See Comm::get_mailbox() */
- XBT_ATTRIB_DEPRECATED_v323("Please use ConditionVariableImpl::create()") ConditionVariablePtr
- createConditionVariable()
- {
- return create();
- }
-#endif
-
// Wait functions without time:
void wait(MutexPtr lock);