![]() |
nrfxlib API 3.3.99
|
#include <stdbool.h>#include <stdint.h>#include <stddef.h>Go to the source code of this file.
Data Structures | |
| struct | nrf_802154_queue_t |
| Module implementing simple FIFO queue. More... | |
Functions | |
| void | nrf_802154_queue_init (nrf_802154_queue_t *p_queue, void *p_memory, size_t memory_size, size_t item_size) |
| Initializes a queue. | |
| void * | nrf_802154_queue_push_begin (const nrf_802154_queue_t *p_queue) |
| Returns pointer to the next item to be written to the queue. | |
| void | nrf_802154_queue_push_commit (nrf_802154_queue_t *p_queue) |
| Increments write pointer of the queue. | |
| void * | nrf_802154_queue_pop_begin (const nrf_802154_queue_t *p_queue) |
| Returns pointer to the next item to be read from the queue. | |
| void | nrf_802154_queue_pop_commit (nrf_802154_queue_t *p_queue) |
| Increments read pointer of the queue. | |
| static bool | nrf_802154_queue_is_empty (const nrf_802154_queue_t *p_queue) |
| Checks if the queue is empty. | |
| bool | nrf_802154_queue_is_full (const nrf_802154_queue_t *p_queue) |
| Checks if the queue is full. | |