Constructor
Deletes all items
Tells whether the queue is empty.
Peek at the next item that would be popped from the queue.
Pops an item from the queue.
Pushes an item into the queue.
Reserves space for an item of <size> bytes on the queue but doesn't fill the content. The caller is expected to fill in the content using the returned slice.
Finds out whether the provided number of bytes will fit in the queue.
Removes all items from the queue.
Reserves space for an item of <size> bytes on the queue but doesn't fill the content. The caller is expected to fill in the content using the returned slice.
Pushes an item into the queue.
Pops an item from the queue.
Peek at the next item that would be popped from the queue.