FreeRTOS-Plus-TCP V2.3.2
FreeRTOS TCP/IP library
StreamBuffer_t Struct Reference

#include <FreeRTOS_Stream_Buffer.h>

Data Fields

volatile size_t uxTail
  More...
 
volatile size_t uxMid
  More...
 
volatile size_t uxHead
  More...
 
volatile size_t uxFront
  More...
 
size_t LENGTH
  More...
 
uint8_t ucArray [sizeof(size_t)]
  More...
 

Detailed Description

structure to store all the details of a stream buffer.

Field Documentation

◆ uxTail

volatile size_t StreamBuffer_t::uxTail

next item to read

◆ uxMid

volatile size_t StreamBuffer_t::uxMid

iterator within the valid items

◆ uxHead

volatile size_t StreamBuffer_t::uxHead

next position store a new item

◆ uxFront

volatile size_t StreamBuffer_t::uxFront

iterator within the free space

◆ LENGTH

size_t StreamBuffer_t::LENGTH

const value: number of reserved elements

◆ ucArray

uint8_t StreamBuffer_t::ucArray[sizeof(size_t)]

array big enough to store any pointer address


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