Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ConditionVar Class Reference

#include <conditionVar.h>

List of all members.

Public Member Functions

INLINE ConditionVar (Mutex &mutex)
INLINE ~ConditionVar ()
INLINE Mutexget_mutex ()
INLINE void wait ()
INLINE void signal ()
INLINE void signal_all ()

Private Member Functions

INLINE ConditionVar (const ConditionVar &copy)
INLINE void operator= (const ConditionVar &copy)

Private Attributes

Mutex_mutex
ConditionVarImpl _impl


Constructor & Destructor Documentation

INLINE ConditionVar::ConditionVar Mutex mutex  ) 
 

INLINE ConditionVar::~ConditionVar  ) 
 

INLINE ConditionVar::ConditionVar const ConditionVar &  copy  )  [private]
 


Member Function Documentation

INLINE Mutex& ConditionVar::get_mutex  ) 
 

INLINE void ConditionVar::operator= const ConditionVar &  copy  )  [private]
 

INLINE void ConditionVar::signal  ) 
 

Referenced by GraphicsEngine::do_flip_frame(), GraphicsEngine::render_frame(), GraphicsEngine::terminate_threads(), and philosopher::thread_main().

INLINE void ConditionVar::signal_all  ) 
 

INLINE void ConditionVar::wait  ) 
 

Referenced by main(), and GraphicsEngine::RenderThread::thread_main().


Member Data Documentation

ConditionVarImpl ConditionVar::_impl [private]
 

Definition at line 56 of file conditionVar.h.

Mutex& ConditionVar::_mutex [private]
 

Definition at line 55 of file conditionVar.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:11:42 2003 for Panda by doxygen1.3