Lines Matching defs:Mutex
35 * Mutex class provides standard mutual exclusion lock functionality.
37 class Mutex
40 Mutex (deUint32 flags = 0);
41 ~Mutex (void);
48 Mutex (const Mutex& other); // Not allowed!
49 Mutex& operator= (const Mutex& other); // Not allowed!
57 * ScopedLock provides helper for maintaining Mutex lock for the duration
64 ScopedLock (Mutex& mutex);
71 Mutex& m_mutex;
74 // Mutex inline implementations.
88 inline void Mutex::lock (void) throw()
102 inline void Mutex::unlock (void) throw()
114 inline bool Mutex::tryLock (void) throw()
123 * \param mutex Mutex to be locked.
125 inline ScopedLock::ScopedLock (Mutex& mutex)