QC_AutoReadLock.dox.h
namespace Qore::Thread {
class AutoReadLock {
public:
constructor(RWLock rwl);
public:
copy();
public:
destructor();
};
};
Qore::Thread::AutoReadLock::constructor
constructor(RWLock rwl)
Creates the AutoReadLock object based on the RWLock argument passed and immediately calls RWLock::rea...
Qore::Thread::AutoReadLock::copy
copy()
Throws an exception; objects of this class cannot be copied.
Qore::Thread::AutoReadLock::destructor
destructor()
Calls RWLock::readUnlock() on the saved RWLock and destroys the AutoReadLock object.
Qore::Thread::RWLock
The RWLock class implements a read-write thread lock.
Definition: QC_RWLock.dox.h:38
Qore::Thread::AutoReadLock
A helper class for the RWLock class for exception-safe read lock handling.
Definition: QC_AutoReadLock.dox.h:29
Qore::Thread
Qore::Thread namespace.
Definition: QC_AbstractSmartLock.dox.h:2