Evo C++ Library v0.5.1
Public Types | Public Member Functions | List of all members
MutexInert Struct Reference

#include <evo/thread_inert.h>

Detailed Description

Inert mutex used to disable thread synchronization.

Public Types

typedef SmartLockInert< MutexInertLock
 Lock object type (inert) – see SmartLockInert. More...
 
typedef SmartLockInert< MutexInertLockRead
 Read Lock object type (inert) – see SmartLockInert. More...
 
typedef SmartLockInert< MutexInertLockWrite
 Write Lock object type (inert) – see SmartLockInert. More...
 
typedef SmartLockInert< MutexInertSleepLock
 Sleep-Lock object type (inert) – see SmartLockInert. More...
 

Public Member Functions

void lock ()
 Lock object (no-op). More...
 
void lock_read ()
 Read-lock object (no-op). More...
 
void sleeplock (ulong)
 Lock object (no-op). More...
 
bool trylock ()
 Try to lock (no-op). More...
 
bool trylock_read ()
 Try to read-lock (no-op). More...
 
void unlock ()
 Unlock object (no-op). More...
 
void unlock_read ()
 Un-read-lock object (no-op). More...
 

The documentation for this struct was generated from the following file: