#include <ReadWriteLock.h>
|
| PlainLock (pthread_mutex_t &m) |
|
virtual int | lock () |
| Explicitly lock mutex, need to make sure you do not get into racing condition. More...
|
|
virtual int | unlock () |
| Explicitly unlock existing mutex. More...
|
|
virtual pthread_mutex_t & | getLock () |
|
|
pthread_mutex_t & | m_ |
|
std::function< int(pthread_mutex_t &)> | lockFunc |
|
std::function< int(pthread_mutex_t &)> | unlockFunc |
|
Definition at line 93 of file ReadWriteLock.h.
PlainLock::PlainLock |
( |
pthread_mutex_t & |
m | ) |
|
|
inline |
virtual pthread_mutex_t & MutexLock< pthread_mutex_t >::getLock |
( |
| ) |
|
|
inlinevirtualinherited |
static int MutexLockBase::initFunctions |
( |
| ) |
|
|
inlinestaticinherited |
virtual int MutexLock< pthread_mutex_t >::lock |
( |
| ) |
|
|
inlinevirtualinherited |
virtual int MutexLock< pthread_mutex_t >::unlock |
( |
| ) |
|
|
inlinevirtualinherited |
bool MutexLockBase::functionsAreInitialized |
|
staticinherited |
std::function<int(pthread_mutex_t &)> MutexLock< pthread_mutex_t >::lockFunc |
|
protectedinherited |
pthread_mutex_t & MutexLock< pthread_mutex_t >::m_ |
|
protectedinherited |
std::function<int(pthread_mutex_t&)> MutexLockBase::plainLockLock |
|
staticinherited |
std::function<int(pthread_mutex_t&)> MutexLockBase::plainLockUnlock |
|
staticinherited |
std::function<int(pthread_rwlock_t&)> MutexLockBase::readLockLock |
|
staticinherited |
std::function<int(pthread_rwlock_t&)> MutexLockBase::readLockUnock |
|
staticinherited |
std::function<int(pthread_mutex_t &)> MutexLock< pthread_mutex_t >::unlockFunc |
|
protectedinherited |
std::function<int(pthread_rwlock_t&)> MutexLockBase::writeLockLock |
|
staticinherited |
std::function<int(pthread_rwlock_t&)> MutexLockBase::writeLockUnlock |
|
staticinherited |
The documentation for this class was generated from the following file: