#include <RequestQueue.h>
Public Member Functions | |
RequestQueue () | |
virtual | ~RequestQueue () |
Object * | clone () const |
JString | enterRequest (JString req) |
JString | waitForReply (JString id, long ms) |
virtual unsigned long | getPayloadSize () const |
Get total size of payload. | |
bool | isEmpty () |
int | getCount () |
JString | waitForNewRequestID (int ms) |
JString | getRequest (JString id) |
bool | reply (JString id, JString rep) |
bool | unitTest () |
Protected Attributes | |
Queue * | inQueue |
Queue * | outQueue |
Definition at line 39 of file RequestQueue.h.
cmlabs::RequestQueue::RequestQueue | ( | ) |
Definition at line 33 of file RequestQueue.cpp.
cmlabs::RequestQueue::~RequestQueue | ( | ) | [virtual] |
Definition at line 38 of file RequestQueue.cpp.
Object* cmlabs::RequestQueue::clone | ( | ) | const [virtual] |
Definition at line 45 of file RequestQueue.cpp.
Definition at line 51 of file RequestQueue.cpp.
unsigned long cmlabs::RequestQueue::getPayloadSize | ( | ) | const [virtual] |
Get total size of payload.
Reimplemented from cmlabs::Object.
Definition at line 64 of file RequestQueue.cpp.
bool cmlabs::RequestQueue::isEmpty | ( | ) |
Definition at line 55 of file RequestQueue.cpp.
int cmlabs::RequestQueue::getCount | ( | ) |
Definition at line 59 of file RequestQueue.cpp.
JString cmlabs::RequestQueue::waitForNewRequestID | ( | int | ms | ) |
Definition at line 69 of file RequestQueue.cpp.
Definition at line 73 of file RequestQueue.cpp.
Definition at line 77 of file RequestQueue.cpp.
bool cmlabs::RequestQueue::unitTest | ( | ) | [virtual] |
Queue* cmlabs::RequestQueue::inQueue [protected] |
Definition at line 67 of file RequestQueue.h.
Queue* cmlabs::RequestQueue::outQueue [protected] |
Definition at line 68 of file RequestQueue.h.