gc_jd_queue.h File Reference

#include <gcell/gc_jd_queue_data.h>

Go to the source code of this file.

Functions

__GC_BEGIN_DECLS void gc_jd_queue_init (gc_jd_queue_t *q)
 Initialize the queue to empty.
void gc_jd_queue_enqueue (gc_jd_queue_t *q, gc_job_desc_t *item)
 Add item to the tail of q.
gc_job_desc_tgc_jd_queue_dequeue (gc_jd_queue_t *q)
 Remove and return item at head of queue, or 0 if queue is empty.

Function Documentation

gc_job_desc_t* gc_jd_queue_dequeue ( gc_jd_queue_t q  ) 

Remove and return item at head of queue, or 0 if queue is empty.

void gc_jd_queue_enqueue ( gc_jd_queue_t q,
gc_job_desc_t item 
)

Add item to the tail of q.

__GC_BEGIN_DECLS void gc_jd_queue_init ( gc_jd_queue_t q  ) 

Initialize the queue to empty.


Generated by  doxygen 1.6.2