GNU Radio 3.3.0 C++ API
gc_jd_queue.h File Reference
Include dependency graph for gc_jd_queue.h:
This graph shows which files directly or indirectly include this file:

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.