32 #ifndef GENSVM_QUEUE_H 33 #define GENSVM_QUEUE_H struct GenQueue * gensvm_init_queue(void)
Initialize a GenQueue structure.
struct GenTask * get_next_task(struct GenQueue *q)
Get new GenTask from GenQueue.
long i
index used for keeping track of the queue
void gensvm_free_queue(struct GenQueue *q)
Free the GenQueue struct.
A structure for a single task in the queue.
struct GenTask ** tasks
array of pointers to Task structs
Header file for gensvm_task.c.