Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
QC_Gate.dox.h
1 
2 namespace Qore::Thread {
4 
24 class Gate {
25 
26 public:
28 
33  constructor();
34 
35 public:
37 
42  copy();
43 
44 public:
46 
55  destructor();
56 
57 public:
59 
72 int enter(timeout timeout_ms);
73 
74 public:
76 
84 nothing enter();
85 
86 public:
88 
97 int exit();
98 
99 public:
101 
111 int numInside();
112 
113 public:
115 
123 int numWaiting();
124 
125 public:
127 
139 int tryEnter();
140 };
141 };