Qore Programming Language Reference Manual
0.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
All
Classes
Namespaces
Functions
Variables
Groups
Pages
QC_Queue.dox.h
1
2
namespace
Qore::Thread {
4
13
class
Queue
{
14
15
public
:
17
22
nothing
clear
();
23
24
public
:
26
37
constructor
(
int
max
= -1);
38
39
public
:
41
/***/
42
copy
();
43
44
public
:
46
50
destructor
();
51
52
public
:
54
66
any
get
(timeout timeout_ms = 0);
67
68
public
:
70
84
int
getReadWaiting
();
85
86
public
:
88
100
int
getWaiting
();
101
102
public
:
104
116
int
getWriteWaiting
();
117
118
public
:
120
131
nothing
insert
(any arg, timeout timeout_ms = 0);
132
133
public
:
135
145
int
max
();
146
147
public
:
149
161
any
pop
(timeout timeout_ms = 0);
162
163
public
:
165
176
nothing
push
(any arg, timeout timeout_ms = 0);
177
178
public
:
180
190
int
size
();
191
};
192
};