Browse Source

all ConditionVar::wait() methods need to be BLOCKING

David Rose 13 years ago
parent
commit
81caaa764b

+ 2 - 2
panda/src/pipeline/conditionVarDebug.h

@@ -44,8 +44,8 @@ private:
 PUBLISHED:
   INLINE MutexDebug &get_mutex() const;
 
-  void wait();
-  void wait(double timeout);
+  BLOCKING void wait();
+  BLOCKING void wait(double timeout);
   void notify();
   virtual void output(ostream &out) const;
 

+ 2 - 2
panda/src/pipeline/conditionVarFullDebug.h

@@ -44,8 +44,8 @@ private:
 PUBLISHED:
   INLINE MutexDebug &get_mutex() const;
 
-  void wait();
-  void wait(double timeout);
+  BLOCKING void wait();
+  BLOCKING void wait(double timeout);
   void notify();
   void notify_all();
   virtual void output(ostream &out) const;

+ 2 - 2
panda/src/pipeline/conditionVarFullDirect.h

@@ -44,8 +44,8 @@ private:
 PUBLISHED:
   INLINE MutexDirect &get_mutex() const;
 
-  INLINE void wait();
-  INLINE void wait(double timeout);
+  BLOCKING INLINE void wait();
+  BLOCKING INLINE void wait(double timeout);
   INLINE void notify();
   INLINE void notify_all();
   void output(ostream &out) const;