nrfxlib API 3.3.99
Loading...
Searching...
No Matches
nrf_802154_bsmap_t Struct Reference

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_tp_iter
 Iterator registered for this map, or NULL when no iteration is active.
 

Detailed Description

Type of a structure holding the BSMAP object.

Type for object representing the BSMAP.

Note
Use nrf_802154_bsmap_t typedef.
Do not modify the fields directly, use the API functions only.

The documentation for this struct was generated from the following file: