4 #include <twr_common.h>
27 void twr_queue_init(twr_queue_t *queue,
void *buffer,
size_t size);
36 bool twr_queue_put(twr_queue_t *queue,
const void *buffer,
size_t length);
45 bool twr_queue_get(twr_queue_t *queue,
void *buffer,
size_t *length);
void twr_queue_init(twr_queue_t *queue, void *buffer, size_t size)
Initialize queue.
bool twr_queue_put(twr_queue_t *queue, const void *buffer, size_t length)
Put buffer to queue.
bool twr_queue_get(twr_queue_t *queue, void *buffer, size_t *length)
Get queue to buffer.
void twr_queue_clear(twr_queue_t *queue)
Clear queue.