Smart Home firewall
Profile-based Smart Home firewall
Public Attributes | List of all members
hashmap Struct Reference

Public Attributes

void *(* malloc )(size_t)
 
void *(* realloc )(void *, size_t)
 
void(* free )(void *)
 
size_t elsize
 
size_t cap
 
uint64_t seed0
 
uint64_t seed1
 
uint64_t(* hash )(const void *item, uint64_t seed0, uint64_t seed1)
 
int(* compare )(const void *a, const void *b, void *udata)
 
void(* elfree )(void *item)
 
void * udata
 
size_t bucketsz
 
size_t nbuckets
 
size_t count
 
size_t mask
 
size_t growat
 
size_t shrinkat
 
uint8_t loadfactor
 
uint8_t growpower
 
bool oom
 
void * buckets
 
void * spare
 
void * edata
 

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