#include <MutexClass.h>
Public Member Functions | |
CMutexClass (void) | |
void | Lock () |
void | Unlock () |
void | Wait () |
~CMutexClass (void) | |
Public Attributes | |
BOOL | m_bCreated |
Private Attributes | |
pthread_mutex_t | m_mutex |
ThreadId_t | m_owner |
Definition at line 40 of file MutexClass.h.
CMutexClass::CMutexClass | ( | void | ) |
Definition at line 27 of file MutexClass.cpp.
CMutexClass::~CMutexClass | ( | void | ) |
Definition at line 43 of file MutexClass.cpp.
void CMutexClass::Lock | ( | ) |
Definition at line 56 of file MutexClass.cpp.
void CMutexClass::Unlock | ( | ) |
Definition at line 70 of file MutexClass.cpp.
void CMutexClass::Wait | ( | ) |
Definition at line 86 of file MutexClass.cpp.
Definition at line 50 of file MutexClass.h.
pthread_mutex_t CMutexClass::m_mutex [private] |
Definition at line 46 of file MutexClass.h.
ThreadId_t CMutexClass::m_owner [private] |
Definition at line 48 of file MutexClass.h.