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

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

Inheritance diagram for ISingleWriterMultipleReaderLock::ConditionalOwner:
Collaboration diagram for ISingleWriterMultipleReaderLock::ConditionalOwner:

List of all members.


Detailed Description

A base class to support the ConditionalReader and ConditionalWriter classes.

Public Member Functions

 ConditionalOwner (const ConditionalOwner &rhs)
ConditionalOwneroperator= (const ConditionalOwner &rhs)
void Leave ()

Protected Member Functions

 ConditionalOwner (ISingleWriterMultipleReaderLock &lock, bool locked=true)
 ~ConditionalOwner ()

Constructor & Destructor Documentation

ConditionalOwner ( const ConditionalOwner rhs  ) 

ConditionalOwner ( ISingleWriterMultipleReaderLock lock,
bool  locked = true 
) [explicit, protected]

~ConditionalOwner (  )  [protected]


Member Function Documentation

ConditionalOwner& operator= ( const ConditionalOwner rhs  ) 

void Leave (  ) 


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