![]() |
Helixis 1.0
Task Programming API
|
#include <queue_internal.h>
Data Fields | |
struct queue_element *volatile | enqueue [2] |
struct queue_element *volatile *volatile | dequeue [2] |
atom_t | aba_counter |
struct freelist_state * | fs |
Definition at line 21 of file queue_internal.h.
Definition at line 28 of file queue_internal.h.
Referenced by queue_internal_init_element().
struct queue_element* volatile * volatile dequeue[2] |
Definition at line 23 of file queue_internal.h.
Referenced by queue_dequeue(), and queue_internal_validate().
struct queue_element* volatile enqueue[2] |
Definition at line 23 of file queue_internal.h.
Referenced by queue_delete(), queue_dequeue(), and queue_internal_queue().
struct freelist_state* fs |
Definition at line 30 of file queue_internal.h.
Referenced by queue_delete(), queue_dequeue(), queue_internal_guaranteed_new_element_from_freelist(), queue_internal_new_element_from_freelist(), queue_internal_validate(), and queue_query().