|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IQueueDequeue
Method Summary | |
---|---|
Event[] |
blocking_dequeue_all(int timeout_millis)
Dequeue all Events currently on queue. |
Event |
blocking_dequeue(int timeout_millis)
Dequeue a single Event. |
Event[] |
blocking_dequeue(int timeout_millis,
int num)
Dequeue a multiple Events. |
Event[] |
dequeue_all()
Dequeue all available Events. |
Event |
dequeue()
Dequeue a single event. |
Event[] |
dequeue(int num)
Dequeue several events in one operation. |
int |
size()
Provide the current size of the queue (the number of Events) currently on the queue. |
Method Detail |
---|
Event dequeue()
Event[] dequeue(int num)
Event[] dequeue_all()
Event blocking_dequeue(int timeout_millis)
timeout_millis
- the timeout for a dequeue in milliseconds.
Event[] blocking_dequeue(int timeout_millis, int num)
timeout_millis
- the timeout for a dequeue in milliseconds.num
- the number of Events to dequeue
Event[] blocking_dequeue_all(int timeout_millis)
timeout_millis
- the timeout for a dequeue in milliseconds.
int size()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |