An interface for a FIFO queue with items of a specific type.
Removes all items from the queue
Discards the item at the top of the queue.
Pushes an item to the queue. The caller should set the returned item as desired
See Implementation
An interface for a FIFO queue with items of a specific type.