#include <Mutex_POSIX.h>
Protected Member Functions | |
void | lockImpl () |
void | lockImpl () |
MutexImpl () | |
MutexImpl () | |
MutexImpl (bool fast) | |
bool | tryLockImpl () |
bool | tryLockImpl (long milliseconds) |
bool | tryLockImpl () |
bool | tryLockImpl (long milliseconds) |
void | unlockImpl () |
void | unlockImpl () |
~MutexImpl () | |
~MutexImpl () | |
Private Attributes | |
CRITICAL_SECTION | _cs |
pthread_mutex_t | _mutex |
Definition at line 52 of file Mutex_POSIX.h.
Poco::MutexImpl::MutexImpl | ( | ) | [protected] |
Definition at line 56 of file Mutex_POSIX.cpp.
Poco::MutexImpl::MutexImpl | ( | bool | fast | ) | [protected] |
Definition at line 74 of file Mutex_POSIX.cpp.
Poco::MutexImpl::~MutexImpl | ( | ) | [protected] |
Definition at line 92 of file Mutex_POSIX.cpp.
Poco::MutexImpl::MutexImpl | ( | ) | [protected] |
Poco::MutexImpl::~MutexImpl | ( | ) | [protected] |
void Poco::MutexImpl::lockImpl | ( | ) | [protected] |
void Poco::MutexImpl::lockImpl | ( | ) | [inline, protected] |
Definition at line 79 of file Mutex_POSIX.h.
bool Poco::MutexImpl::tryLockImpl | ( | ) | [protected] |
bool Poco::MutexImpl::tryLockImpl | ( | long | milliseconds | ) | [protected] |
bool Poco::MutexImpl::tryLockImpl | ( | ) | [inline, protected] |
Definition at line 86 of file Mutex_POSIX.h.
bool Poco::MutexImpl::tryLockImpl | ( | long | milliseconds | ) | [protected] |
Definition at line 98 of file Mutex_POSIX.cpp.
void Poco::MutexImpl::unlockImpl | ( | ) | [protected] |
void Poco::MutexImpl::unlockImpl | ( | ) | [inline, protected] |
Definition at line 99 of file Mutex_POSIX.h.
CRITICAL_SECTION Poco::MutexImpl::_cs [private] |
Definition at line 62 of file Mutex_WIN32.h.
pthread_mutex_t Poco::MutexImpl::_mutex [private] |
Definition at line 64 of file Mutex_POSIX.h.