Queue oder FIFO (First In, First Out) Liste.
int queue_get(Queue *queue)
Holt das vordersten Element aus der Queue heraus.
void queue_put(Queue *queue, int element)
Hängt eine neues Element an das Ende der Queue an.
bool queue_is_empty(const Queue *queue)
Stellt fest, ob eine Queue leer ist.
int size
Maximale Anzahl von Elementen in der Queue.
Queue * queue_new(int size)
Erzeugt eine neue Queue.
void queue_free(Queue *queue)
Gibt eine Queue wieder frei.