#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().