The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CReentrantLockableObjectTracksLockingThread Class Reference

Inheritance diagram for CReentrantLockableObjectTracksLockingThread:
Collaboration diagram for CReentrantLockableObjectTracksLockingThread:

List of all members.

Public Types

typedef
TLockableObjectOwner
< TReentrantLockableObjectTracksLockingThread
< Base > > 
Owner
typedef
TLockableObjectConditionalOwner
< TReentrantLockableObjectTracksLockingThread
< Base > > 
ConditionalOwner
typedef
TReentrantLockableObjectPotentialOwner
< TReentrantLockableObjectTracksLockingThread
< Base > > 
PotentialOwner

Public Member Functions

bool IsLockedByThisThread () const
virtual bool TryLock ()
virtual void Lock ()
virtual void Unlock ()

Protected Attributes

CRITICAL_SECTION m_lock


Member Typedef Documentation


Member Function Documentation

bool IsLockedByThisThread (  )  const [inline, inherited]

virtual bool TryLock (  )  [inline, virtual, inherited]

virtual void Lock (  )  [inline, virtual, inherited]

virtual void Unlock (  )  [inline, virtual, inherited]


Member Data Documentation

CRITICAL_SECTION m_lock [protected, inherited]


Generated on Sun Sep 12 19:09:05 2021 for The Server Framework - v7.4 by doxygen 1.5.3