Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::cThreadLockableRW Member List

This is the complete list of members for Gray::cThreadLockableRW, including all inherited members.

__DECL_ALIGN(_SIZEOF_THREADID) m_nLockThreadIDGray::cThreadLockBaseprotected
ClearThreadLockOwner(THREADID_t nTid)Gray::cThreadLockFastinline
cLockableBase() noexceptGray::cLockableBaseinlineprotected
cNonCopyable() noexceptGray::cNonCopyableinlineprotected
cRefBase(int iRefCount=0) noexceptGray::cRefBaseinlineexplicit
cThreadLockBase() noexceptGray::cThreadLockBaseinline
cThreadLockFast() noexceptGray::cThreadLockFastinline
cThreadLockFast(const cThreadLockFast &a) noexceptGray::cThreadLockFastinline
cThreadLockRW()Gray::cThreadLockRWinline
DecLockCount()Gray::cLockableBaseinlineprotected
DecReadLockCount()Gray::cThreadLockRWinline
DecRefCount()Gray::cRefBaseinline
get_HashCode() const noexceptGray::cRefBaseinline
get_LockCount() constGray::cLockableBaseinlineprotected
get_RefCount() const noexceptGray::cRefBaseinline
get_ThreadLockOwner() constGray::cThreadLockBaseinline
IncLockCount()Gray::cLockableBaseinlineprotected
IncReadLockCount()Gray::cThreadLockRWinline
IncRefCount()Gray::cRefBaseinline
isDestructing() noexceptGray::cRefBaseinline
isLocked() const noexceptGray::cThreadLockBaseinline
isStaticConstruct() const noexceptGray::cRefBaseinline
isThreadLockedByCurrent() const noexceptGray::cThreadLockBaseinline
isValidObj() const noexceptGray::cRefBaseinline
Lock()Gray::cThreadLockFast
LockTry(TIMESYSD_t dwDelayMS=0)Gray::cThreadLockFast
m_bLostOrderGray::cThreadLockRW
m_nOtherReadLockCountGray::cThreadLockRW
m_nReadLockCountGray::cThreadLockRW
onFinalRelease()Gray::cRefBaseinlinevirtual
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) overrideGray::cRefBaseinline
SetDestructing()Gray::cRefBaseinline
StaticConstruct()Gray::cRefBaseinline
StaticDestruct()Gray::cRefBaseinline
STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexceptGray::cRefBaseinline
STDMETHOD_(ULONG, AddRef)(void) overrideGray::cRefBaseinline
STDMETHOD_(ULONG, Release)(void) overrideGray::cRefBaseinline
Unlock()Gray::cThreadLockFastinline
~cLockableBase()Gray::cLockableBaseinlineprotected
~cNonCopyable() noexceptGray::cNonCopyableinlineprotected
~cRefBase()Gray::cRefBaseinlinevirtual
~cThreadLockFast() noexceptGray::cThreadLockFastinline
~cThreadLockRW()Gray::cThreadLockRWinline