| nfs-ganesha 1.4 | 
| Classes | |
| struct | hash_param | 
| struct | hash_stat | 
| struct | hash_partition | 
| Represents an individual partition.  More... | |
| struct | hash_table | 
| struct | hash_latch | 
| Defines | |
| #define | HT_FLAG_NONE 0x0000 | 
| #define | HT_FLAG_CACHE 0x0001 | 
| Typedefs | |
| typedef struct hash_param | hash_parameter_t | 
| typedef uint32_t(* | index_function_t )(struct hash_param *, struct hash_buff *) | 
| typedef uint64_t(* | rbthash_function_t )(struct hash_param *, struct hash_buff *) | 
| typedef int(* | both_function_t )(struct hash_param *, struct hash_buff *, uint32_t *, uint64_t *) | 
| typedef int(* | hash_buff_comparator_t )(struct hash_buff *, struct hash_buff *) | 
| typedef int(* | key_display_function_t )(struct hash_buff *, char *) | 
| typedef int(* | val_display_function_t )(struct hash_buff *, char *) | 
| typedef struct hash_stat | hash_stat_t | 
| typedef struct hash_table | hash_table_t | 
| typedef enum hash_set_how | hash_set_how_t | 
| Enumerations | |
| enum | hash_set_how { HASHTABLE_SET_HOW_TEST_ONLY = 1, HASHTABLE_SET_HOW_SET_OVERWRITE = 2, HASHTABLE_SET_HOW_SET_NO_OVERWRITE = 3 } | 
| #define HT_FLAG_CACHE 0x0001 | 
Definition at line 85 of file HashTable.h.
| #define HT_FLAG_NONE 0x0000 | 
This structure defines parameters determining the behaviour of a given hash table.
Definition at line 84 of file HashTable.h.
| typedef int(* both_function_t)(struct hash_param *, struct hash_buff *, uint32_t *, uint64_t *) | 
Definition at line 67 of file HashTable.h.
| typedef int(* hash_buff_comparator_t)(struct hash_buff *, struct hash_buff *) | 
Definition at line 71 of file HashTable.h.
| typedef struct hash_param hash_parameter_t | 
Definition at line 61 of file HashTable.h.
| typedef enum hash_set_how hash_set_how_t | 
| typedef struct hash_stat hash_stat_t | 
| typedef struct hash_table hash_table_t | 
| typedef uint32_t(* index_function_t)(struct hash_param *, struct hash_buff *) | 
Definition at line 63 of file HashTable.h.
| typedef int(* key_display_function_t)(struct hash_buff *, char *) | 
Definition at line 73 of file HashTable.h.
| typedef uint64_t(* rbthash_function_t)(struct hash_param *, struct hash_buff *) | 
Definition at line 65 of file HashTable.h.
| typedef int(* val_display_function_t)(struct hash_buff *, char *) | 
Definition at line 75 of file HashTable.h.
| enum hash_set_how | 
| HASHTABLE_SET_HOW_TEST_ONLY | |
| HASHTABLE_SET_HOW_SET_OVERWRITE | |
| HASHTABLE_SET_HOW_SET_NO_OVERWRITE | 
Definition at line 167 of file HashTable.h.
 1.7.3
 1.7.3