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

ISingleWriterMultipleReaderLock::PotentialOwner Class Reference
[Win32 Synchronization primitivesRAII - Resource Acquisition Is Initialization]

Inheritance diagram for ISingleWriterMultipleReaderLock::PotentialOwner:
Collaboration diagram for ISingleWriterMultipleReaderLock::PotentialOwner:

List of all members.


Detailed Description

A base class to support the PotentialReader and PotentialWriter classes.

Public Member Functions

 PotentialOwner (const PotentialOwner &rhs)
PotentialOwneroperator= (const PotentialOwner &rhs)
void Leave ()

Protected Member Functions

 PotentialOwner (ISingleWriterMultipleReaderLock &lock)
 ~PotentialOwner ()

Protected Attributes

ISingleWriterMultipleReaderLockm_lock
bool m_locked

Constructor & Destructor Documentation

PotentialOwner ( const PotentialOwner rhs  ) 

PotentialOwner ( ISingleWriterMultipleReaderLock lock  )  [explicit, protected]

~PotentialOwner (  )  [protected]


Member Function Documentation

PotentialOwner& operator= ( const PotentialOwner rhs  ) 

void Leave (  ) 


Member Data Documentation

bool m_locked [protected]


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