| Qore Programming Language Reference Manual 1.0.8

QC_AutoWriteLock.dox.h
1 namespace Qore {
4 namespace Thread {
6
31 class AutoWriteLock {
32
33 public:
35
45 constructor(RWLock rwl);
46
47 public:
49
51 copy();
52
53 public:
55
62 destructor();
63 };
64 }
65 }
Qore::Thread::AutoWriteLock::copy
copy()
Throws an exception; objects of this class cannot be copied.
Qore::Thread::AutoWriteLock
A helper class for the RWLock class for exception-safe write lock handling.
Definition: QC_AutoWriteLock.dox.h:31
Qore::Thread::AutoWriteLock::constructor
constructor(RWLock rwl)
Creates the AutoWriteLock object based on the RWLock argument passed and immediately calls RWLock::wr...
Qore::Thread::RWLock
The RWLock class implements a read-write thread lock.
Definition: QC_RWLock.dox.h:40
Qore
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
Qore::Thread::AutoWriteLock::destructor
destructor()
Calls RWLock::writeUnlock() on the saved RWLock and destroys the AutoWriteLock object.