| Qore Programming Language Reference Manual 2.2.0

Loading...
Searching...
No Matches
QC_AutoWriteLock.dox.h
1
2 namespace Qore {
4 namespace Thread {
6
37 class AutoWriteLock {
38
39 public:
41
53 constructor(RWLock rwl);
54
55 public:
57
59 copy();
60
61 public:
63
71 destructor();
72};
73}
74}
Qore::Thread::AutoWriteLock
A helper class for the RWLock class for exception-safe write lock handling.
Definition QC_AutoWriteLock.dox.h:37
Qore::Thread::AutoWriteLock::constructor
constructor(RWLock rwl)
Creates the AutoWriteLock object based on the RWLock argument passed and immediately calls RWLock::wr...
Qore::Thread::AutoWriteLock::destructor
destructor()
Calls RWLock::writeUnlock() on the saved RWLock and destroys the AutoWriteLock object.
Qore::Thread::AutoWriteLock::copy
copy()
Throws an exception; objects of this class cannot be copied.
Qore::Thread::RWLock
The RWLock class implements a read-write thread lock.
Definition QC_RWLock.dox.h:40
Qore::Thread
Thread namespace.
Definition QC_AbstractSmartLock.dox.h:4
Qore
main Qore-language namespace
Definition Pseudo_QC_All.dox.h:3