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

TLockableObject Class Template Reference
[Win32 Synchronization primitives]

Inheritance diagram for TLockableObject:
Collaboration diagram for TLockableObject:

List of all members.

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


Public Types

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

Public Member Functions

 TLockableObject ()
 TLockableObject (const TLockableObject &rhs)
 ~TLockableObject ()
TLockableObjectoperator= (const TLockableObject &rhs)
bool TryLock ()
void Lock ()
void Unlock ()

Member Typedef Documentation


Constructor & Destructor Documentation

TLockableObject (  )  [inline]

TLockableObject ( const TLockableObject< Base > &  rhs  ) 

~TLockableObject (  )  [inline]


Member Function Documentation

TLockableObject& operator= ( const TLockableObject< Base > &  rhs  ) 

bool TryLock (  )  [inline]

void Lock (  )  [inline]

void Unlock (  )  [inline]


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