DecrementCount(void) volatile | Loki::LevelMutexInfo | protected |
GetCurrentMutex(void) | Loki::LevelMutexInfo | static |
GetLevel(void) const volatile | Loki::LevelMutexInfo | inline |
GetLockCount(void) const volatile | Loki::LevelMutexInfo | inline |
GetMutexPolicy(void) const volatile | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inline |
GetPrevious(void) const volatile | Loki::LevelMutexInfo | inline |
IncrementCount(void) volatile | Loki::LevelMutexInfo | protected |
IsLocked(void) const volatile | Loki::LevelMutexInfo | inline |
IsLockedByAnotherThread(void) const volatile | Loki::LevelMutexInfo | |
IsLockedByCurrentThread(void) const volatile | Loki::LevelMutexInfo | |
IsRecentLock(void) const volatile | Loki::LevelMutexInfo | |
IsRecentLock(unsigned int count) const volatile | Loki::LevelMutexInfo | |
IsValid(void) const volatile | Loki::LevelMutexInfo | protected |
IsValidList(void) | Loki::LevelMutexInfo | protectedstatic |
LevelMutex(unsigned int level=DefaultLevel) | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inlineexplicit |
LevelMutexInfo(unsigned int level) | Loki::LevelMutexInfo | explicitprotected |
Lock(void) volatile | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inlinevirtual |
Lock(unsigned int milliSeconds) volatile | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inlinevirtual |
MultiLock(MutexContainer &mutexes) | Loki::LevelMutexInfo | static |
MultiLock(MutexContainer &mutexes, unsigned int milliSeconds) | Loki::LevelMutexInfo | static |
MultiUnlock(MutexContainer &mutexes) | Loki::LevelMutexInfo | static |
MutexContainer typedef | Loki::LevelMutexInfo | |
PostLock(void) volatile | Loki::LevelMutexInfo | protected |
PreUnlock(void) volatile | Loki::LevelMutexInfo | protected |
TryLock(void) volatile | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inlinevirtual |
Unlock(void) volatile | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inlinevirtual |
UnlockedLevel | Loki::LevelMutexInfo | static |
~LevelMutex(void) | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | inline |
~LevelMutexInfo(void) | Loki::LevelMutexInfo | protectedvirtual |