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

TLockableObjectTracksLockingThread Class Template Reference
[Win32 Synchronization primitives]

Inheritance diagram for TLockableObjectTracksLockingThread:
Collaboration diagram for TLockableObjectTracksLockingThread:

List of all members.

template<typename Base>
class JetByteTools::Core::Windows::TLockableObjectTracksLockingThread< Base >


Public Types

typedef
TLockableObjectOwner
< TLockableObjectTracksLockingThread
< Base > > 
Owner
typedef
TLockableObjectConditionalOwner
< TLockableObjectTracksLockingThread
< Base > > 
ConditionalOwner
typedef
TLockableObjectPotentialOwner
< TLockableObjectTracksLockingThread
< Base > > 
PotentialOwner

Public Member Functions

 TLockableObjectTracksLockingThread ()
 TLockableObjectTracksLockingThread (const TLockableObjectTracksLockingThread &rhs)
TLockableObjectTracksLockingThreadoperator= (const TLockableObjectTracksLockingThread &rhs)
 ~TLockableObjectTracksLockingThread ()
bool TryLock ()
void Lock ()
void Unlock ()
bool IsLockedByThisThread () const

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

bool TryLock (  )  [inline]

void Lock (  )  [inline]

void Unlock (  )  [inline]

bool IsLockedByThisThread (  )  const [inline]


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