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

Go to the source code of this file.

Classes

class  Gray::cThreadLockRWS
 
class  Gray::cThreadLockRW
 
class  Gray::cThreadGuardRead
 
class  Gray::cThreadLockableRW
 
class  Gray::CSmartReadPtr< TYPE >
 
class  Gray::CSmartWritePtr< TYPE >
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Typedefs

typedef cLockerT< cThreadLockRW > Gray::cThreadGuardWrite
 

Detailed Description

Read/Write declarative thread locking. similar to linux pthread_rwlock_t more flexible/efficient than cThreadLock as most lockers are just readers.

Todo:
cThreadLockRW