Version: 8.3.0
Utils_Mutex Class Reference

#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
 

Constructor & Destructor Documentation

Utils_Mutex::Utils_Mutex ( )

References myHelperMutex, and myMutex.

Utils_Mutex::~Utils_Mutex ( )

References myHelperMutex, and myMutex.

Member Function Documentation

void Utils_Mutex::lock ( )
void Utils_Mutex::unlock ( )

Field Documentation

int Utils_Mutex::myCount
private

Referenced by lock(), and unlock().

pthread_mutex_t Utils_Mutex::myHelperMutex
private
pthread_mutex_t Utils_Mutex::myMutex
private
pthread_t Utils_Mutex::myThread
private

Referenced by lock(), and unlock().