#include <Mutex.h>
Public Member Functions | |
bool | lock () |
bool | lock (const ::icl_core::TimeStamp &timeout) |
bool | lock (const ::icl_core::TimeSpan &timeout) |
Mutex () | |
bool | tryLock () |
void | unlock () |
virtual | ~Mutex () |
Private Attributes | |
MutexImpl * | m_impl |
icl_core::thread::Mutex::~Mutex | ( | ) | [virtual] |
bool icl_core::thread::Mutex::lock | ( | ) |
bool icl_core::thread::Mutex::lock | ( | const ::icl_core::TimeStamp & | timeout | ) |
bool icl_core::thread::Mutex::lock | ( | const ::icl_core::TimeSpan & | timeout | ) |
bool icl_core::thread::Mutex::tryLock | ( | ) |
void icl_core::thread::Mutex::unlock | ( | ) |
MutexImpl* icl_core::thread::Mutex::m_impl [private] |