![]() |
nrfxlib API 3.3.99
|
Type of a structure holding the BSMAP object. More...
#include <nrf_802154_bsmap.h>
Data Fields | |
| uint16_t | key_size |
| Size of each key, in bytes. | |
| uint16_t | value_size |
| Size of each value associated with a key, in bytes. | |
| uint16_t | entry_size |
| Size of one stored entry (key and value combined), in bytes. | |
| uint16_t | capacity |
| Maximum number of entries the map can hold. | |
| uint16_t | keys_count |
| Backing memory for all entries (each entry is key and value combined). | |
| void * | p_memory |
| Pointer to a memory storage for entries. | |
| nrfx_atomic_t | entry_idx_in_aux |
Index of the entry staged in p_aux_memory, or a sentinel when no entry is staged. | |
| void * | p_aux_memory |
| Pointer to a temporary buffer used while modifying entries. | |
| nrf_802154_bsmap_iterator_t * | p_iter |
| Iterator registered for this map, or NULL when no iteration is active. | |
Type of a structure holding the BSMAP object.
Type for object representing the BSMAP.
nrf_802154_bsmap_t typedef.