Queue
Queue implementation in C
Data Fields
queue_t Struct Reference

Queue structure. More...

#include <Queue.h>

Data Fields

uint16_t index
 
uint16_t outdex
 
uint16_t numElements
 
queue_array_tqueueArray
 
uint16_t queueSize
 
uint8_t dataSize
 
pthread_mutex_t lock
 

Detailed Description

Queue structure.

Field Documentation

◆ dataSize

uint8_t queue_t::dataSize

Size of every data element

◆ index

uint16_t queue_t::index

Index used for input elements

◆ lock

pthread_mutex_t queue_t::lock

Mutex used to lock the queue

◆ numElements

uint16_t queue_t::numElements

Number of elements in the queue

◆ outdex

uint16_t queue_t::outdex

Index used for output elements

◆ queueArray

queue_array_t* queue_t::queueArray

Queue array pointer to user array

◆ queueSize

uint16_t queue_t::queueSize

Size of queue array


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