#include <sfxhash.h>
Public Attributes | |
SFHASHFCN * | sfhashfcn |
int | keysize |
int | datasize |
SFXHASH_NODE ** | table |
unsigned | nrows |
unsigned | count |
unsigned | crow |
SFXHASH_NODE * | cnode |
int | splay |
MEMCAP | mc |
unsigned | overhead_bytes |
unsigned | overhead_blocks |
unsigned | find_fail |
unsigned | find_success |
SFXHASH_NODE * | ghead |
SFXHASH_NODE * | gtail |
SFXHASH_NODE * | fhead |
SFXHASH_NODE * | ftail |
int | recycle_nodes |
unsigned | anr_tries |
unsigned | anr_count |
int | anr_flag |
int(* | anrfree )(void *key, void *data) |
int(* | usrfree )(void *key, void *data) |
|
Definition at line 72 of file sfxhash.h. Referenced by sfxhash_anr_count(), sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 73 of file sfxhash.h. Referenced by sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 71 of file sfxhash.h. Referenced by sfxhash_new(), and sfxhash_newnode(). |
|
Referenced by sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 58 of file sfxhash.h. Referenced by sfthd_test_gobject(), sfthd_test_object(), sfxhash_add(), sfxhash_findfirst(), sfxhash_findnext(), sfxhash_get_node(), sfxhash_new(), and sfxhash_next(). |
|
Definition at line 55 of file sfxhash.h. Referenced by CleanHashTable(), Frag3Prune(), GetSessionCount(), sfxhash_add(), sfxhash_count(), sfxhash_free_node(), sfxhash_get_node(), sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 57 of file sfxhash.h. Referenced by sfxhash_findfirst(), sfxhash_new(), and sfxhash_next(). |
|
Definition at line 52 of file sfxhash.h. Referenced by sfxhash_add(), sfxhash_get_node(), sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 69 of file sfxhash.h. Referenced by sfxhash_get_free_node(), and sfxhash_save_free_node(). |
|
# of blocks consumed by the table Definition at line 64 of file sfxhash.h. Referenced by sfxhash_find_fail(), sfxhash_find_node_row(), sfxhash_find_total(), and sfxhash_new(). |
|
Definition at line 65 of file sfxhash.h. Referenced by sfxhash_find_node_row(), sfxhash_find_success(), sfxhash_find_total(), and sfxhash_new(). |
|
Definition at line 69 of file sfxhash.h. Referenced by sfxhash_get_free_node(), and sfxhash_save_free_node(). |
|
Definition at line 67 of file sfxhash.h. Referenced by sfxhash_ghead(), sfxhash_glink_node(), sfxhash_gmovetofront(), sfxhash_gunlink_node(), and sfxhash_new(). |
|
Definition at line 67 of file sfxhash.h. Referenced by sfxhash_glink_node(), sfxhash_gunlink_node(), sfxhash_lru(), sfxhash_lru_node(), sfxhash_new(), and sfxhash_newnode(). |
|
Definition at line 51 of file sfxhash.h. Referenced by sfxhash_add(), sfxhash_find_node_row(), sfxhash_get_node(), sfxhash_new(), sfxhash_newnode(), and sfxhash_remove(). |
|
Definition at line 61 of file sfxhash.h. Referenced by flowcache_stats(), s_free(), s_malloc(), scoreboard_memcap(), scoreboard_stats(), server_stats_memcap(), sfxhash_new(), and ut_memcap(). |
|
Definition at line 54 of file sfxhash.h. Referenced by flowcache_row_count(), scoreboard_row_count(), server_stats_row_count(), sfxhash_delete(), sfxhash_find_node_row(), sfxhash_findfirst(), sfxhash_maxdepth(), sfxhash_new(), sfxhash_next(), sfxhash_remove(), and ut_row_count(). |
|
# of bytes that will be unavailable for nodes inside the table Definition at line 63 of file sfxhash.h. Referenced by sfxhash_new(), and sfxhash_overhead_blocks(). |
|
Definition at line 62 of file sfxhash.h. Referenced by Frag3NewTracker(), sfxhash_new(), and sfxhash_overhead_bytes(). |
|
Definition at line 70 of file sfxhash.h. Referenced by sfxhash_free_node(), and sfxhash_new(). |
|
Definition at line 50 of file sfxhash.h. Referenced by sfxhash_delete(), sfxhash_find_node_row(), sfxhash_new(), sfxhash_remove(), and sfxhash_set_keyops(). |
|
Definition at line 59 of file sfxhash.h. Referenced by sfxhash_find_node_row(), sfxhash_new(), and sfxhash_splaymode(). |
|
Definition at line 53 of file sfxhash.h. Referenced by movetofront(), sfxhash_delete(), sfxhash_find_node_row(), sfxhash_findfirst(), sfxhash_link_node(), sfxhash_maxdepth(), sfxhash_new(), sfxhash_next(), sfxhash_remove(), and sfxhash_unlink_node(). |
|
Referenced by sfxhash_delete(), sfxhash_free_node(), and sfxhash_new(). |