Struct _opae_hash_map¶
Hash map object. More...
#include <hash_map.h>
Public Attributes¶
Type | Name |
---|---|
opae_hash_map_item ** | buckets |
void * | cleanup_context Optional second parameter to key_cleanup and value_cleanup. |
int | flags |
uint32_t | hash_seed |
void(* | key_cleanup (optional) |
int(* | key_compare (required) |
uint32_t(* | key_hash |
uint32_t | num_buckets |
void(* | value_cleanup (optional) |
Detailed Description¶
This structure defines the internals of the hash map. Each of the parameters supplied to opae_hash_map_init() is stored in the structure. All parameters are required, except key_cleanup and value_cleanup, which may optionally be NULL.
Public Attributes Documentation¶
variable buckets¶
variable cleanup_context¶
variable flags¶
variable hash_seed¶
variable key_cleanup¶
variable key_compare¶
variable key_hash¶
variable num_buckets¶
variable value_cleanup¶
The documentation for this class was generated from the following file docs/sw/include/opae/hash_map.h