#include <vector>
#include <assert.h>
#include <time.h>
#include <pthread.h>
#include <unistd.h>
| Classes | |
| class | Loki::LevelMutexInfo | 
| class | Loki::LevelMutexInfo::LevelMutexInfo::Checker | 
| class | Loki::LevelMutexInfo::LevelMutexInfo::MutexUndoer | 
| class | Loki::ThrowOnAnyMutexError | 
| class | Loki::ThrowOnBadDesignMutexError | 
| class | Loki::AssertAnyMutexError | 
| class | Loki::AssertBadDesignMutexError | 
| class | Loki::JustReturnMutexError | 
| class | Loki::NoMutexWait | 
| class | Loki::MutexSleepWaits | 
| class | Loki::SpinLevelMutex | 
| class | Loki::SleepLevelMutex | 
| class | Loki::LevelMutex< MutexPolicy, DefaultLevel, ErrorPolicy, WaitPolicy > | 
| class | Loki::MutexException | 
| class | Loki::MutexLocker | 
| class | Loki::MultiMutexLocker | 
| Namespaces | |
| namespace | Loki | 
| Defines | |
| #define | LOKI_THREAD_LOCAL thread_local | 
| Functions | |
| unsigned int | Loki::GetCurrentThreadsLevel (void) | 
| unsigned int | Loki::CountMutexesInCurrentThread (void) | 
| unsigned int | Loki::CountLocksInCurrentThread (void) | 
| unsigned int | Loki::CountMutexesAtCurrentLevel (void) | 
| MutexErrors::Type | Loki::DoMutexesMatchContainer (const LevelMutexInfo::MutexContainer &mutexes) | 
| #define LOKI_THREAD_LOCAL thread_local | 
 1.5.8
 1.5.8