public interface IQueueDequeue
Modifier and Type | Method and Description |
---|---|
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.
|
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 dequeueEvent[] blocking_dequeue_all(int timeout_millis)
timeout_millis
- the timeout for a dequeue in milliseconds.int size()