Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cThreadLock.h File Reference
#include "cNonCopyable.h"
#include "cTimeSys.h"
#include "cInterlockedVal.h"
#include "cOSHandle.h"
#include "cLocker.h"
#include "FileName.h"

Go to the source code of this file.

Classes

class  Gray::cThreadId
 
class  Gray::cThreadState
 
class  Gray::cThreadLockBase
 
class  Gray::cThreadLockFast
 
class  Gray::cThreadLockMutex
 
class  Gray::cThreadLockStub
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Typedefs

typedef THREAD_EXITCODE_t(_stdcall * Gray::THREAD_FUNC_t) (void *)
 
typedef cLockerT< cThreadLockFast > Gray::cThreadGuardFast
 
typedef cLockerT< cThreadLockMutex > Gray::cThreadGuardMutex
 
typedef cThreadLockMutex Gray::cThreadLockCrit
 
typedef cThreadLockStub Gray::cThreadLockCount
 
typedef cLockerT< cThreadLockCount > Gray::cThreadGuard
 

Detailed Description

Locking of objects for access by multiple threads