OmniSciDB
a5dc49c757
|
#include <LegacyLockMgr.h>
Public Member Functions | |
WrapperType () | |
void | lock () |
bool | try_lock () |
void | unlock () |
void | lock_shared () |
bool | try_lock_shared () |
void | unlock_shared () |
Private Attributes | |
MutexType | mutex_ |
heavyai::DistributedSharedMutex | dmutex_ |
Definition at line 37 of file LegacyLockMgr.h.
|
inline |
Definition at line 39 of file LegacyLockMgr.h.
|
inline |
Definition at line 43 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, heavyai::DistributedSharedMutex::lock(), and legacylockmgr::WrapperType< MutexType >::mutex_.
|
inline |
Definition at line 65 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, heavyai::DistributedSharedMutex::lock_shared(), and legacylockmgr::WrapperType< MutexType >::mutex_.
|
inline |
Definition at line 50 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, legacylockmgr::WrapperType< MutexType >::mutex_, and heavyai::DistributedSharedMutex::try_lock().
|
inline |
Definition at line 72 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, legacylockmgr::WrapperType< MutexType >::mutex_, and heavyai::DistributedSharedMutex::try_lock_shared().
|
inline |
Definition at line 57 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, legacylockmgr::WrapperType< MutexType >::mutex_, and heavyai::DistributedSharedMutex::unlock().
|
inline |
Definition at line 79 of file LegacyLockMgr.h.
References legacylockmgr::WrapperType< MutexType >::dmutex_, g_multi_instance, legacylockmgr::WrapperType< MutexType >::mutex_, and heavyai::DistributedSharedMutex::unlock_shared().
|
private |
Definition at line 89 of file LegacyLockMgr.h.
Referenced by legacylockmgr::WrapperType< MutexType >::lock(), legacylockmgr::WrapperType< MutexType >::lock_shared(), legacylockmgr::WrapperType< MutexType >::try_lock(), legacylockmgr::WrapperType< MutexType >::try_lock_shared(), legacylockmgr::WrapperType< MutexType >::unlock(), and legacylockmgr::WrapperType< MutexType >::unlock_shared().
|
private |
Definition at line 88 of file LegacyLockMgr.h.
Referenced by legacylockmgr::WrapperType< MutexType >::lock(), legacylockmgr::WrapperType< MutexType >::lock_shared(), legacylockmgr::WrapperType< MutexType >::try_lock(), legacylockmgr::WrapperType< MutexType >::try_lock_shared(), legacylockmgr::WrapperType< MutexType >::unlock(), and legacylockmgr::WrapperType< MutexType >::unlock_shared().