#include <ResponseMessageQueue.h>
Public Member Functions | |
ResponseMessageQueue () | |
virtual | ~ResponseMessageQueue () |
void | close () |
ResponseMessage | get () throw (IOException) |
void | put (ResponseMessage &msg) |
Definition at line 29 of file ResponseMessageQueue.h.
AnnotatorComm::ResponseMessageQueue::ResponseMessageQueue | ( | ) |
Construct a ResponseMessageQueue
.
virtual AnnotatorComm::ResponseMessageQueue::~ResponseMessageQueue | ( | ) | [virtual] |
ResponseMessageQueue
destructor
void AnnotatorComm::ResponseMessageQueue::close | ( | ) |
ResponseMessage AnnotatorComm::ResponseMessageQueue::get | ( | ) | throw (IOException) |
Get a message from the queue. If there are no message available, wait until one arrives. If a message does not arrive within the timeout period, an IOException is thrown.
IOException | failure to get a message (closed or timed out) |
void AnnotatorComm::ResponseMessageQueue::put | ( | ResponseMessage & | msg | ) |
Put a message into the queue.
msg | response message |