wibble::sys::Mutex Class Reference

pthread mutex wrapper More...

#include <mutex.h>

List of all members.

Public Member Functions

 Mutex (bool recursive=false)
 Mutex (const Mutex &m)
 ~Mutex ()
bool trylock ()
void lock ()
 Lock the mutex Normally it's better to use MutexLock.
void unlock ()
 Unlock the mutex Normally it's better to use MutexLock.
void reinit ()
 Reinitialize the mutex.

Friends

class Condition

Detailed Description

pthread mutex wrapper


Constructor & Destructor Documentation

wibble::sys::Mutex::Mutex ( bool  recursive = false  )  [inline]
wibble::sys::Mutex::Mutex ( const Mutex m  )  [inline]
wibble::sys::Mutex::~Mutex (  )  [inline]

Member Function Documentation

void wibble::sys::Mutex::lock (  )  [inline]

Lock the mutex Normally it's better to use MutexLock.

Referenced by wibble::sys::MutexLockT< Mutex >::MutexLockT(), and wibble::sys::MutexLockT< Mutex >::reclaim().

void wibble::sys::Mutex::reinit (  )  [inline]

Reinitialize the mutex.

bool wibble::sys::Mutex::trylock (  )  [inline]
void wibble::sys::Mutex::unlock (  )  [inline]

Unlock the mutex Normally it's better to use MutexLock.

Referenced by wibble::sys::MutexLockT< Mutex >::drop(), and wibble::sys::MutexLockT< Mutex >::~MutexLockT().


Friends And Related Function Documentation

friend class Condition [friend]

The documentation for this class was generated from the following file:
Generated on Tue May 11 16:37:44 2010 for wibble by  doxygen 1.6.3