Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
QC_AutoLock.dox.h
1 
2 namespace Qore::Thread {
4 
33 class AutoLock {
34 
35 public:
37 
52  constructor(Mutex mutex);
53 
54 public:
56 
58  copy();
59 
60 public:
62 
69  destructor();
70 
71 public:
73 
83 nothing lock();
84 
85 public:
87 
97 int trylock();
98 
99 public:
101 
108 nothing unlock();
109 };
110 };