Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_SFHASHFCN Struct Reference

#include <sfhashfcn.h>

List of all members.

Public Attributes

unsigned seed
unsigned scale
unsigned hardener
unsigned(* hash_fcn )(struct _SFHASHFCN *p, unsigned char *d, int n)
int(* keycmp_fcn )(const void *s1, const void *s2, size_t n)


Member Data Documentation

unsigned _SFHASHFCN::hardener
 

Definition at line 17 of file sfhashfcn.h.

Referenced by flowkey_hashfcn1(), flowkey_hashfcn2(), sfhashfcn_hash(), and sfhashfcn_new().

unsigned(* _SFHASHFCN::hash_fcn)(struct _SFHASHFCN *p, unsigned char *d, int n)
 

Referenced by sfghash_add(), sfghash_find_node(), sfghash_remove(), sfhashfcn_new(), sfhashfcn_set_keyops(), sfxhash_find_node_row(), and sfxhash_remove().

int(* _SFHASHFCN::keycmp_fcn)(const void *s1, const void *s2, size_t n)
 

Referenced by sfghash_add(), sfghash_find_node(), sfghash_remove(), sfhashfcn_new(), sfhashfcn_set_keyops(), sfxhash_find_node_row(), and sfxhash_remove().

unsigned _SFHASHFCN::scale
 

Definition at line 16 of file sfhashfcn.h.

Referenced by flowkey_hashfcn1(), flowkey_hashfcn2(), sfhashfcn_hash(), and sfhashfcn_new().

unsigned _SFHASHFCN::seed
 

Definition at line 15 of file sfhashfcn.h.

Referenced by flowkey_hashfcn1(), flowkey_hashfcn2(), sfhashfcn_hash(), and sfhashfcn_new().


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:31 2006 by  doxygen 1.4.2