gos_safe_circular_queue_t Struct Reference

Data Fields

uint8_t * head
Pointer to head of queue.
uint8_t * tail
Pointer to tail of queue.
uint8_t * start
Pointer to start of queue entry buffer.
uint8_t * end
Pointer to end of queue entry buffer.
uint16_t count
Number of entries in queue.
uint16_t capacity
Maximum number of entries queue can hold.
uint16_t entry_size
Size in bytes of each entry.

Detailed Description

Thread-safe circular queue context