FrostWing
A lightweight raw-control operating system.
Loading...
Searching...
No Matches
ring_buffer_t Struct Reference

Structure representing a ring buffer. More...

#include <ringbuffer.h>

Collaboration diagram for ring_buffer_t:
Collaboration graph

Public Attributes

uint8_t * buffer
size_t capacity
size_t elem_size
size_t head
size_t tail
size_t count

Detailed Description

Structure representing a ring buffer.

Definition at line 20 of file ringbuffer.h.

Member Data Documentation

◆ buffer

uint8_t* ring_buffer_t::buffer

Definition at line 21 of file ringbuffer.h.

◆ capacity

size_t ring_buffer_t::capacity

Definition at line 22 of file ringbuffer.h.

◆ count

size_t ring_buffer_t::count

Definition at line 27 of file ringbuffer.h.

◆ elem_size

size_t ring_buffer_t::elem_size

Definition at line 23 of file ringbuffer.h.

◆ head

size_t ring_buffer_t::head

Definition at line 25 of file ringbuffer.h.

◆ tail

size_t ring_buffer_t::tail

Definition at line 26 of file ringbuffer.h.


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