#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] |