mutex::lock Class Reference

Exception-safe mutex lock class. More...

#include <_mutex_pthreads.h>

List of all members.

Public Member Functions

 lock (mutex &x)
 ~lock ()
mutexget ()
 lock (mutex &x)
 ~lock ()
mutexget ()

Private Attributes

mutex_mtx
mutex_mtx


Detailed Description

Exception-safe mutex lock class.

Definition at line 74 of file _mutex_pthreads.h.


Constructor & Destructor Documentation

mutex::lock::lock ( mutex x  )  [inline]

Definition at line 78 of file _mutex_pthreads.h.

References _mtx, and mutex::lock_mutex().

mutex::lock::~lock (  )  [inline]

Definition at line 79 of file _mutex_pthreads.h.

References _mtx, and mutex::unlock_mutex().

mutex::lock::lock ( mutex x  )  [inline]

Definition at line 61 of file _mutex_win32.h.

References _mtx, and mutex::lock_mutex().

mutex::lock::~lock (  )  [inline]

Definition at line 62 of file _mutex_win32.h.

References _mtx, and mutex::unlock_mutex().


Member Function Documentation

mutex& mutex::lock::get (  )  [inline]

Definition at line 80 of file _mutex_pthreads.h.

References _mtx.

mutex& mutex::lock::get (  )  [inline]

Definition at line 63 of file _mutex_win32.h.

References _mtx.


Member Data Documentation

mutex* mutex::lock::_mtx [private]

Definition at line 76 of file _mutex_pthreads.h.

Referenced by get(), lock(), and ~lock().

mutex* mutex::lock::_mtx [private]

Definition at line 59 of file _mutex_win32.h.


The documentation for this class was generated from the following files:
Generated on Sun Oct 28 01:59:33 2007 for ETL by  doxygen 1.5.3-20071008