Qore Programming Language Reference Manual
0.9.4.3
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::RWLock
The RWLock class implements a read-write thread lock.
Definition:
QC_RWLock.dox.h:40
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::AutoWriteLock::copy
copy()
Throws an exception; objects of this class cannot be copied.
Qore::Thread::AutoWriteLock::destructor
destructor()
Calls RWLock::writeUnlock() on the saved RWLock and destroys the AutoWriteLock object.
Qore
main Qore-language namespace
Definition:
Pseudo_QC_All.dox.h:3