Main Page Class Hierarchy Compound List File List Compound Members File Members

# TMutex Class Reference

`#include <mutex.h>`

List of all members.

## Public Member Functions
| TMutex (const MUTEX_NAME p_name)
| ~TMutex ()
void | RequestLock ()
void | ReleaseLock ()
## Protected Attributes
MUTEX_NAME | Name

## Constructor & Destructor Documentation

TMutex::TMutex | ( | const MUTEX_NAME | p_name | ) |

| Definition at line 12 of file mutex.cpp. References Name.

TMutex::~TMutex | ( |  | ) |

| Definition at line 68 of file mutex.cpp.

## Member Function Documentation

void TMutex::ReleaseLock | ( |  | ) |

| Definition at line 111 of file mutex.cpp. References Name. Referenced by TLogger::Logit(), and ThreadableObject::StartThreadWithArg().

void TMutex::RequestLock | ( |  | ) |

| Definition at line 86 of file mutex.cpp. References Name. Referenced by TLogger::Logit(), and ThreadableObject::StartThreadWithArg().

## Member Data Documentation

MUTEX_NAME TMutex::Name`[protected]`

| Definition at line 37 of file mutex.h. Referenced by ReleaseLock(), RequestLock(), and TMutex().

The documentation for this class was generated from the following files:

- mutex.h
- mutex.cpp