Snapdragon® Telematics Application Framework (TelAF) Interface Specification
|
#include <le_hashmap.h>
Data Fields | |
le_hashmap_HashmapIt_t | iterator |
Iterator instance. More... | |
le_hashmap_EqualsFunc_t | equalsFuncPtr |
Equality operator. More... | |
le_hashmap_HashFunc_t | hashFuncPtr |
Hash operator. More... | |
le_hashmap_Bucket_t * | bucketsPtr |
Pointer to the array of hash map buckets. More... | |
le_mem_PoolRef_t | entryPoolRef |
Memory pool to expand into for expanding buckets. More... | |
size_t | bucketCount |
Number of buckets. More... | |
size_t | size |
Number of inserted entries. More... | |
const char * | nameStr |
Name of the hashmap for diagnostic purposes. More... | |
le_log_TraceRef_t | traceRef |
Log trace reference for debugging the hashmap. More... | |
The hashmap itself
le_hashmap_HashmapIt_t le_hashmap_Hashmap_t::iterator |
Iterator instance.
le_hashmap_EqualsFunc_t le_hashmap_Hashmap_t::equalsFuncPtr |
Equality operator.
le_hashmap_HashFunc_t le_hashmap_Hashmap_t::hashFuncPtr |
Hash operator.
le_hashmap_Bucket_t* le_hashmap_Hashmap_t::bucketsPtr |
Pointer to the array of hash map buckets.
le_mem_PoolRef_t le_hashmap_Hashmap_t::entryPoolRef |
Memory pool to expand into for expanding buckets.
size_t le_hashmap_Hashmap_t::bucketCount |
Number of buckets.
size_t le_hashmap_Hashmap_t::size |
Number of inserted entries.
const char* le_hashmap_Hashmap_t::nameStr |
Name of the hashmap for diagnostic purposes.
le_log_TraceRef_t le_hashmap_Hashmap_t::traceRef |
Log trace reference for debugging the hashmap.