WISP ERT (Client)
1.0.0
The WISP Extended Runtime (WISP side)
|
Functions | |
wio_status_t | wio_queue_init (wio_queue_t *self, uint16_t item_size, uint16_t capacity) |
Initialize a WIO queue. More... | |
wio_status_t | wio_queue_fini (wio_queue_t *self) |
Finalize a WIO queue. More... | |
wio_status_t | wio_queue_push (wio_queue_t *self, const void *item) |
Push an item into the queue. More... | |
wio_status_t | wio_queue_pop (wio_queue_t *self, void *_item) |
Pop an item from the queue. More... | |
wio_status_t wio_queue_fini | ( | wio_queue_t * | self | ) |
Finalize a WIO queue.
wio_status_t wio_queue_init | ( | wio_queue_t * | self, |
uint16_t | item_size, | ||
uint16_t | capacity | ||
) |
Initialize a WIO queue.
wio_status_t wio_queue_pop | ( | wio_queue_t * | self, |
void * | _item | ||
) |
Pop an item from the queue.
wio_status_t wio_queue_push | ( | wio_queue_t * | self, |
const void * | item | ||
) |
Push an item into the queue.