#include <ReadWriteLock.h>
Inheritance diagram for ZThread::ReadWriteLock:
Public Member Functions | |
ReadWriteLock () | |
virtual | ~ReadWriteLock () |
Destroy this ReadWriteLock. | |
virtual Lockable & | getReadLock ()=0 |
virtual Lockable & | getWriteLock ()=0 |
ZThread::ReadWriteLock::ReadWriteLock | ( | ) | [inline] |
Create a ReadWriteLock
Initialization_Exception | thrown if resources could not be allocated for this object. |
virtual Lockable& ZThread::ReadWriteLock::getReadLock | ( | ) | [pure virtual] |
Get a reference to the read-only Lockable.
Implemented in ZThread::BiasedReadWriteLock, and ZThread::FairReadWriteLock.
virtual Lockable& ZThread::ReadWriteLock::getWriteLock | ( | ) | [pure virtual] |
Get a reference to the read-write Lockable.
Implemented in ZThread::BiasedReadWriteLock, and ZThread::FairReadWriteLock.