naev 0.11.5
queue.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
6typedef struct Queue_ *Queue;
7
8Queue q_create( void);
9void q_destroy( Queue q );
10void q_enqueue( Queue q, void *data );
11void* q_dequeue( Queue q );
12int q_isEmpty( Queue q );
void * q_dequeue(Queue q)
Dequeues an item.
Definition queue.c:125
int q_isEmpty(Queue q)
Checks if the queue is empty.
Definition queue.c:158
void q_destroy(Queue q)
Destroys a queue.
Definition queue.c:69
Queue q_create(void)
Creates a queue.
Definition queue.c:43
void q_enqueue(Queue q, void *data)
Enqueues an item.
Definition queue.c:94
Queue struct.
Definition queue.c:33