#include <Lock.h>


Definition at line 116 of file Lock.h.
Public Types | |
| typedef CScopedLock< CFastMutex > | ScopedLock |
Public Member Functions | |
| CFastMutex (const char *lName) | |
| ~CFastMutex () | |
| void | lock () |
| void | lock (long milliseconds) |
| bool | tryLock () |
| bool | tryLock (long milliseconds) |
| void | unlock () |
Data Fields | |
| char * | lockName |
| typedef CScopedLock<CFastMutex> CFastMutex::ScopedLock |
| CFastMutex::CFastMutex | ( | const char * | lName | ) | [inline] |
| void CFastMutex::lock | ( | ) | [inline] |
Definition at line 286 of file Lock.h.
References CURRENT_THREAD_NAME, FAILURE_3, Poco::MutexImpl::lockImpl(), lockName, and Poco::Exception::message().
| void CFastMutex::lock | ( | long | milliseconds | ) | [inline] |
Definition at line 310 of file Lock.h.
References CURRENT_THREAD_NAME, FAILURE, FAILURE_3, lockName, Poco::Exception::message(), and Poco::MutexImpl::tryLockImpl().
| bool CFastMutex::tryLock | ( | ) | [inline] |
Definition at line 335 of file Lock.h.
References CURRENT_THREAD_NAME, FAILURE_3, lockName, Poco::Exception::message(), and Poco::MutexImpl::tryLockImpl().
| bool CFastMutex::tryLock | ( | long | milliseconds | ) | [inline] |
Definition at line 361 of file Lock.h.
References CURRENT_THREAD_NAME, FAILURE_3, lockName, Poco::Exception::message(), and Poco::MutexImpl::tryLockImpl().
| void CFastMutex::unlock | ( | ) | [inline] |
Definition at line 387 of file Lock.h.
References CURRENT_THREAD_NAME, FAILURE_3, lockName, Poco::Exception::message(), and Poco::MutexImpl::unlockImpl().
| char* CFastMutex::lockName |
Definition at line 127 of file Lock.h.
Referenced by CFastMutex(), lock(), tryLock(), unlock(), and ~CFastMutex().