Helixis 1.0
Task Programming API
Data Fields
queue_state Struct Reference

#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

Detailed Description

Definition at line 21 of file queue_internal.h.


Field Documentation

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

The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines