cmn_SemaphoreLock Class Reference
[Common, basic classes, functions and types]

#include <thread.h>

Collaboration diagram for cmn_SemaphoreLock:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 166 of file thread.h.


Public Member Functions

 cmn_SemaphoreLock (cmn_Semaphore &a_sem)
 ~cmn_SemaphoreLock ()

Private Member Functions

 cmn_SemaphoreLock (const cmn_SemaphoreLock &)
cmn_SemaphoreLockoperator= (const cmn_SemaphoreLock &)

Private Attributes

cmn_Semaphorem_sem
 log_CLASSID_m

Constructor & Destructor Documentation

cmn_SemaphoreLock::cmn_SemaphoreLock ( cmn_Semaphore a_sem  )  [inline]

Definition at line 169 of file thread.h.

00169                                             : m_sem(a_sem) {
00170         m_sem.Wait();
00171     };

cmn_SemaphoreLock::~cmn_SemaphoreLock (  )  [inline]

Definition at line 173 of file thread.h.

00173                          { 
00174         m_sem.Post(); 
00175     };

cmn_SemaphoreLock::cmn_SemaphoreLock ( const cmn_SemaphoreLock  )  [private]


Member Function Documentation

cmn_SemaphoreLock& cmn_SemaphoreLock::operator= ( const cmn_SemaphoreLock  )  [private]


Member Data Documentation

Definition at line 167 of file thread.h.

Definition at line 182 of file thread.h.


The documentation for this class was generated from the following file:

Generated on Mon Feb 27 19:05:26 2012 for OPENARCHIVE by  doxygen 1.5.6