__gnu_cxx::lock Class Reference

Scoped lock idiom. More...

#include <concurrence.h>

List of all members.

Public Member Functions

 lock (mutex_type &name)
 ~lock () throw ()

Private Member Functions

 lock (const lock &)
lockoperator= (const lock &)

Private Attributes

mutex_typedevice


Detailed Description

Scoped lock idiom.

Definition at line 82 of file concurrence.h.


Constructor & Destructor Documentation

__gnu_cxx::lock::lock ( mutex_type name  )  [inline, explicit]

Definition at line 88 of file concurrence.h.

References __glibcxx_mutex_lock, and device.

__gnu_cxx::lock::~lock (  )  throw () [inline]

Definition at line 91 of file concurrence.h.

References __glibcxx_mutex_unlock, and device.

__gnu_cxx::lock::lock ( const lock  )  [private]


Member Function Documentation

lock& __gnu_cxx::lock::operator= ( const lock  )  [private]


Member Data Documentation

mutex_type& __gnu_cxx::lock::device [private]

Definition at line 85 of file concurrence.h.

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


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:57:51 2010 for GNU C++ STL by  doxygen 1.4.7