Version: 9.12.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::Utils_Mutex ( )

References myHelperMutex, and myMutex.

◆ ~Utils_Mutex()

Utils_Mutex::~Utils_Mutex ( )

References myHelperMutex, and myMutex.

Member Function Documentation

◆ lock()

void Utils_Mutex::lock ( )

◆ unlock()

void Utils_Mutex::unlock ( )

Field Documentation

◆ myCount

int Utils_Mutex::myCount
private

Referenced by lock(), and unlock().

◆ myHelperMutex

pthread_mutex_t Utils_Mutex::myHelperMutex
private

◆ myMutex

pthread_mutex_t Utils_Mutex::myMutex
private

◆ myThread

pthread_t Utils_Mutex::myThread
private

Referenced by lock(), and unlock().