12 lines
256 B
C
12 lines
256 B
C
|
#ifndef QUEUE_H
|
||
|
#define QUEUE_H
|
||
|
|
||
|
struct queue_t;
|
||
|
|
||
|
struct queue_t *queue_new(void);
|
||
|
void queue_delete(struct queue_t *queue);
|
||
|
int queue_produce(struct queue_t *queue, void *data);
|
||
|
int queue_consume(struct queue_t *queue, void **data);
|
||
|
|
||
|
#endif /* QUEUE_H */
|