unsigned int in; /**< add at offset (in % size) */
unsigned int out; /**< extracted from offset (out % size) */
pthread_mutex_t lock; /**< queue lock */
unsigned int in; /**< add at offset (in % size) */
unsigned int out; /**< extracted from offset (out % size) */
pthread_mutex_t lock; /**< queue lock */