ddc
|
generic lockable object wrapper class More...
#include <ddcThread.h>
Public Member Functions | |
ddcLockable () | |
virtual | ~ddcLockable () |
int | lock () const |
int | unlock () const |
Public Attributes | |
pthread_mutex_t | m_Mutex |
generic lockable object wrapper class
|
inline |
default constructor initializes mutex
|
inlinevirtual |
default constructor de-initializes mutex
|
inline |
locks m_Mutex for exclusive access; wraps pthread_mutex_lock()
Referenced by CConcSessionContext::CacheClear(), CConcSessionContext::CacheGet(), CConcSessionContext::CacheSet(), CConcSessionContext::CacheSize(), ddcFileOrMMap::Close(), ddcFileOrMMap::Open(), and ddcFileOrMMap::ReadFromFile().
|
inline |
unlocks m_Mutex; wraps pthread_mutex_unlock()
Referenced by CConcSessionContext::CacheClear(), CConcSessionContext::CacheGet(), CConcSessionContext::CacheSet(), CConcSessionContext::CacheSize(), ddcFileOrMMap::Close(), ddcFileOrMMap::Open(), and ddcFileOrMMap::ReadFromFile().
|
mutable |
mutex for locking