Skip to content

Struct baton_queue

ClassList > baton_queue

Queue state.

  • #include <baton_queue.h>

Public Attributes

Type Name
uint16_t head
Oldest record (consumer).
uint8_t * memory
Record storage, provided by the owner.
uint16_t size
Usable bytes, multiple of 4.
uint16_t tail
Next free byte (producer).

Public Attributes Documentation

variable head

Oldest record (consumer).

uint16_t baton_queue::head;


variable memory

Record storage, provided by the owner.

uint8_t* baton_queue::memory;


variable size

Usable bytes, multiple of 4.

uint16_t baton_queue::size;


variable tail

Next free byte (producer).

uint16_t baton_queue::tail;



The documentation for this class was generated from the following file inc/baton_queue.h