123456789101112131415161718192021 |
- #ifndef QUEUE_H
- #define QUEUE_H
- #include "worker.h"
- struct node {
- worker *value;
- struct node *next;
- };
- typedef struct queue {
- struct node *head;
- struct node *tail;
- } queue;
- queue *initialize_queue();
- void enqueue(queue * q, worker * w);
- worker *dequeue(queue * q);
- void destroy_queue(queue * q);
- #endif
|