#include <Utils_Mutex.hxx>
Public Member Functions | |
| Utils_Mutex () | |
| ~Utils_Mutex () | |
| void | lock () |
| void | unlock () |
Private Attributes | |
| pthread_mutex_t | myMutex |
| pthread_mutex_t | myHelperMutex |
| pthread_t | myThread |
| int | myCount |
| Utils_Mutex::Utils_Mutex | ( | ) |
References myHelperMutex, and myMutex.
| Utils_Mutex::~Utils_Mutex | ( | ) |
References myHelperMutex, and myMutex.
| void Utils_Mutex::lock | ( | ) |
References myCount, myHelperMutex, myMutex, and myThread.
Referenced by SALOMEDS::lock(), and Utils_Locker::Utils_Locker().
| void Utils_Mutex::unlock | ( | ) |
References myCount, myHelperMutex, myMutex, and myThread.
Referenced by SALOMEDS::unlock(), and Utils_Locker::~Utils_Locker().
|
private |
Referenced by lock(), unlock(), Utils_Mutex(), and ~Utils_Mutex().
|
private |
Referenced by lock(), unlock(), Utils_Mutex(), and ~Utils_Mutex().