#include <threadUtils.hpp>
Public Member Functions | |
Mutex () | |
~Mutex () | |
Private Member Functions | |
Mutex (const Mutex &src) | |
void | operator= (const Mutex &src) |
void | lock () |
void | unlock () |
Private Attributes | |
pthread_mutex_t | mutex |
Friends | |
class | Lock |
class | Condition |
Mutex::Mutex | ( | ) | [inline] |
Mutex::~Mutex | ( | ) | [inline] |
Mutex::Mutex | ( | const Mutex & | src | ) | [private] |
void Mutex::operator= | ( | const Mutex & | src | ) | [private] |
void Mutex::lock | ( | ) | [inline, private] |
void Mutex::unlock | ( | ) | [inline, private] |
friend class Lock [friend] |
friend class Condition [friend] |
pthread_mutex_t Mutex::mutex [private] |