| Qore Programming Language Reference Manual 2.2.0

Loading...
Searching...
No Matches
QC_AutoGate.dox.h
1
2 namespace Qore {
4 namespace Thread {
6
32 class AutoGate {
33
34 public:
36
43 constructor(Gate gate);
44
45 public:
47
49 copy();
50
51 public:
53/***/
54 destructor();
55};
56}
57}
Qore::Thread::AutoGate
A helper class for the Gate class for exception-safe Gate handling.
Definition QC_AutoGate.dox.h:32
Qore::Thread::AutoGate::copy
copy()
Throws an exception; objects of this class cannot be copied.
Qore::Thread::AutoGate::destructor
destructor()
Calls Gate::exit() and destroys the AutoGate object.
Qore::Thread::AutoGate::constructor
constructor(Gate gate)
Creates the AutoGate object based on the Gate argument passed and immediately calls Gate::enter()
Qore::Thread::Gate
The Gate class implements a reentrant thread lock.
Definition QC_Gate.dox.h:35
Qore::Thread
Thread namespace.
Definition QC_AbstractSmartLock.dox.h:4
Qore
main Qore-language namespace
Definition Pseudo_QC_All.dox.h:3