isc_hash Struct Reference

isc hash structure More...


Data Fields

unsigned int magic
isc_mem_tmctx
isc_mutex_t lock
isc_boolean_t initialized
isc_refcount_t refcnt
isc_entropy_tentropy
 entropy source
size_t limit
 upper limit of key length
size_t vectorlen
 size of the vector below
hash_random_trndvector
 random vector for universal hashing


Detailed Description

isc hash structure

Definition at line 90 of file hash.c.


Field Documentation

unsigned int isc_hash::magic

Definition at line 91 of file hash.c.

Referenced by isc_hash_ctxcreate().

isc_mem_t* isc_hash::mctx

Definition at line 92 of file hash.c.

Referenced by destroy(), and isc_hash_ctxcreate().

isc_mutex_t isc_hash::lock

Definition at line 93 of file hash.c.

Referenced by destroy(), isc_hash_ctxcreate(), and isc_hash_ctxinit().

isc_boolean_t isc_hash::initialized

Definition at line 94 of file hash.c.

Referenced by hash_calc(), isc_hash_ctxcreate(), and isc_hash_ctxinit().

isc_refcount_t isc_hash::refcnt

Definition at line 95 of file hash.c.

Referenced by destroy(), isc_hash_ctxattach(), isc_hash_ctxcreate(), isc_hash_ctxdetach(), and isc_hash_destroy().

isc_entropy_t* isc_hash::entropy

entropy source

Definition at line 96 of file hash.c.

Referenced by destroy(), isc_hash_ctxcreate(), and isc_hash_ctxinit().

size_t isc_hash::limit

upper limit of key length

Definition at line 97 of file hash.c.

Referenced by isc_hash_ctxcreate().

size_t isc_hash::vectorlen

size of the vector below

Definition at line 98 of file hash.c.

Referenced by destroy(), isc_hash_ctxcreate(), and isc_hash_ctxinit().

hash_random_t* isc_hash::rndvector

random vector for universal hashing

Definition at line 99 of file hash.c.

Referenced by destroy(), hash_calc(), isc__hash_setvec(), isc_hash_ctxcreate(), and isc_hash_ctxinit().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:20 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha