]> AND Public Git Repository - simgrid.git/blobdiff - src/kernel/activity/ConditionVariableImpl.hpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
remove or deprecate now useless code
[simgrid.git] / src / kernel / activity / ConditionVariableImpl.hpp
index 9927841913245129bd9b1a0bec25722f7949f300..772fdcca72b0292359d88dbf11937e5bbfebd941 100644 (file)
@@ -19,12 +19,13 @@ public:
   ConditionVariableImpl();
   ~ConditionVariableImpl();
 
-  simgrid::kernel::actor::SynchroList sleeping; /* list of sleeping processes */
-  smx_mutex_t mutex = nullptr;
+  simgrid::kernel::actor::SynchroList sleeping_; /* list of sleeping processes */
+  smx_mutex_t mutex_ = nullptr;
   simgrid::s4u::ConditionVariable cond_;
 
   void broadcast();
   void signal();
+  void wait(smx_mutex_t mutex, double timeout, smx_actor_t issuer, smx_simcall_t simcall);
 
 private:
   std::atomic_int_fast32_t refcount_{1};