1 #ifndef _DRAGONSTD_QUEUE_H_
2 #define _DRAGONSTD_QUEUE_H_
17 Queue *queue_create();
18 void queue_delete(Queue *queue);
19 void queue_enqueue(Queue *queue, void *elem);
20 void *queue_dequeue(Queue *queue);
21 void *queue_dequeue_callback(Queue *queue, void (*callback)(void *elem));
22 void queue_cancel(Queue *queue);