Go to the source code of this file.
Data Structures | |
| struct | qnode |
Macros | |
| #define | queue_free(q) |
Typedefs | |
| typedef struct qnode | qnode_t |
| typedef qnode_t | q_t |
Functions | |
| q_t * | queue_init (void) |
| void | queue_destroy (q_t *q, void(*callback)(void *)) |
| qnode_t * | enqueue (q_t *q, void *data) |
| qnode_t * | prequeue (q_t *q, void *data) |
| void * | dequeue (q_t *q) |
| #define queue_free | ( | q | ) |
|
extern |
Take from head
|
extern |
|
extern |