ExtReadWriteLock Class Reference

#include <extreadwritelock.h>

List of all members.

Public Member Functions

 ExtReadWriteLock ()
 ~ExtReadWriteLock ()
void lockForWrite ()
void lockForRead ()
void unlock ()


Detailed Description

The only difference to QReadWriteLock is that the same thread may lock for read multiple times even if another write lock is waiting. This is a feature that should make sense in almost every situation.

So it is the same as QReadWriteLock from QT 4.4 in recursive mode without write recursion.

Definition at line 32 of file extreadwritelock.h.


Constructor & Destructor Documentation

ExtReadWriteLock::ExtReadWriteLock (  ) 

ExtReadWriteLock::~ExtReadWriteLock (  ) 


Member Function Documentation

void ExtReadWriteLock::lockForWrite (  ) 

void ExtReadWriteLock::lockForRead (  ) 

void ExtReadWriteLock::unlock (  ) 


The documentation for this class was generated from the following file:

Generated on Wed Mar 5 20:46:55 2008 for Soprano by  doxygen 1.5.5