Operation int
<<virtual>> dequeue (RACE_Message_Block*&& first_item), in Class RACE_Message_Queue
Documentation
Dequeue and return the <ACE_Message_Block *> at the head of the
queue. Note that <timeout> uses <{absolute}> time rather than
<{relative}> time. If the <timeout> elapses without receiving a
message -1 is returned and <errno> is set to <EWOULDBLOCK>. If
the queue is deactivated -1 is returned and <errno> is set to
<ESHUTDOWN>. Otherwise, returns -1 on failure, else the number
of items still on the queue.
Protocol | | Qualification | |
Exceptions | | Size | |
Time | | Concurrency | Sequential |
Export Control | PublicAccess | | |
Preconditions
Postconditions
Semantics