All Classes Namespaces Functions Variables Groups Pages
QC_Queue.dox.h
namespace Qore::Thread {
class Queue {
public:
nothing clear();
public:
constructor(int max = -1);
public:
/***/
copy();
public:
destructor();
public:
any get(timeout timeout_ms = 0);
public:
int getReadWaiting();
public:
int getWaiting();
public:
int getWriteWaiting();
public:
nothing insert(any arg, timeout timeout_ms = 0);
public:
int max();
public:
any pop(timeout timeout_ms = 0);
public:
nothing push(any arg, timeout timeout_ms = 0);
public:
int size();
};
};