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

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