HIPC  0.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
HIPC_queue Struct Reference

#include <queue.h>

Data Fields

void * buf_p
 
size_t item_size
 
size_t n_slot
 
volatile size_t head
 
volatile size_t tail
 

Detailed Description

Definition at line 6 of file queue.h.

Field Documentation

void* HIPC_queue::buf_p

Definition at line 7 of file queue.h.

Referenced by hipcQueueEmpty(), hipcQueueFull(), and hipcQueueInit().

size_t HIPC_queue::item_size

Definition at line 8 of file queue.h.

Referenced by hipcQueueEmpty(), hipcQueueFull(), hipcQueueInit(), and hipcQueueItemSize().

size_t HIPC_queue::n_slot

Definition at line 9 of file queue.h.

Referenced by hipcQueueFull(), hipcQueueInit(), hipcQueuePop(), and hipcQueuePush().

volatile size_t HIPC_queue::head

Definition at line 10 of file queue.h.

Referenced by hipcQueueClear(), hipcQueueEmpty(), hipcQueueFull(), hipcQueueInit(), and hipcQueuePop().

volatile size_t HIPC_queue::tail

Definition at line 11 of file queue.h.

Referenced by hipcQueueClear(), hipcQueueEmpty(), hipcQueueFull(), hipcQueueInit(), and hipcQueuePush().


The documentation for this struct was generated from the following file: