|
ReXGlue SDK
|
#include <rex/platform/lock_order.h>
Public Member Functions | |
| RankedSharedMutex (LockRank rank) | |
| void | lock () |
| void | unlock () |
| void | lock_shared () |
| void | unlock_shared () |
Additional Inherited Members | |
| Protected Member Functions inherited from rex::NonCopyable | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
A non recursive shared mutex that reports order violations in a debug build.