Zephyr API Documentation  3.4.0
A Scalable Open Source RTOS
3.4.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
sys_hashmap_api Struct Reference

Generic Hashmap API. More...

#include <hash_map_api.h>

Data Fields

sys_hashmap_iterator_t iter
 
sys_hashmap_clear_t clear
 
sys_hashmap_insert_t insert
 
sys_hashmap_remove_t remove
 
sys_hashmap_get_t get
 

Detailed Description

Generic Hashmap API.

Parameters
iterIterator constructor (in-place)
nextForward-incrementer for iterator
clearClear the hash table, freeing all resources
insertInsert a key-value pair into the Hashmap
removeRemove a key-value pair from the Hashmap
getRetrieve a the value associated with a given key from the Hashmap

Field Documentation

◆ clear

sys_hashmap_clear_t sys_hashmap_api::clear

◆ get

sys_hashmap_get_t sys_hashmap_api::get

◆ insert

sys_hashmap_insert_t sys_hashmap_api::insert

◆ iter

sys_hashmap_iterator_t sys_hashmap_api::iter

◆ remove

sys_hashmap_remove_t sys_hashmap_api::remove

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