
Data Fields | |
| Mutex * | mutex |
| element ** | tab |
| size_t | size |
| long | len |
| long | producers |
| long long | seq |
| pthread_cond_t | nonempty |
| int(* | cmp )(const void *, const void *) |
|
|
Referenced by downheap(), and upheap(). |
|
|
Definition at line 83 of file gw-prioqueue.c. Referenced by downheap(), gw_prioqueue_consume(), gw_prioqueue_destroy(), gw_prioqueue_foreach(), gw_prioqueue_get(), gw_prioqueue_insert(), gw_prioqueue_len(), gw_prioqueue_remove(), and make_bigger(). |
|
|
Definition at line 80 of file gw-prioqueue.c. Referenced by gw_prioqueue_consume(), gw_prioqueue_create(), gw_prioqueue_destroy(), queue_lock(), and queue_unlock(). |
|
|
Definition at line 86 of file gw-prioqueue.c. Referenced by gw_prioqueue_consume(), gw_prioqueue_destroy(), gw_prioqueue_insert(), and gw_prioqueue_remove_producer(). |
|
|
Definition at line 84 of file gw-prioqueue.c. Referenced by gw_prioqueue_add_producer(), gw_prioqueue_consume(), gw_prioqueue_create(), gw_prioqueue_producer_count(), and gw_prioqueue_remove_producer(). |
|
|
Definition at line 85 of file gw-prioqueue.c. Referenced by gw_prioqueue_insert(). |
|
|
Definition at line 82 of file gw-prioqueue.c. Referenced by make_bigger(). |
|
|
Definition at line 81 of file gw-prioqueue.c. Referenced by downheap(), gw_prioqueue_consume(), gw_prioqueue_destroy(), gw_prioqueue_foreach(), gw_prioqueue_get(), gw_prioqueue_insert(), gw_prioqueue_remove(), make_bigger(), and upheap(). |