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