Hashcounter Struct Reference

#include <hashcounter.h>


Data Fields

char * hashtable
unsigned long size
unsigned long byte_size
unsigned long indmask
unsigned long fieldmask
unsigned long hashseed
unsigned long insertions


Detailed Description

ADT for the hashcounter. Contains storage and metadata

Definition at line 26 of file hashcounter.h.


Field Documentation

char* Hashcounter::hashtable

Block of memory for the actual hashtable

Definition at line 28 of file hashcounter.h.

Referenced by hashcounter_count(), hashcounter_free(), hashcounter_insert(), hashcounter_multiple(), hashcounter_new(), hashcounter_reset(), hashcounter_single(), and hashcounter_write().

unsigned long Hashcounter::size

The size of the hashtable

Definition at line 29 of file hashcounter.h.

Referenced by hashcounter_new(), and hashcounter_write().

unsigned long Hashcounter::byte_size

The size of the hashtable

Definition at line 30 of file hashcounter.h.

Referenced by hashcounter_count(), hashcounter_new(), and hashcounter_reset().

unsigned long Hashcounter::indmask

Definition at line 31 of file hashcounter.h.

Referenced by hashcounter_insert(), hashcounter_multiple(), hashcounter_new(), and hashcounter_single().

unsigned long Hashcounter::fieldmask

Definition at line 32 of file hashcounter.h.

Referenced by hashcounter_insert(), and hashcounter_new().

unsigned long Hashcounter::hashseed

The seed for the hashing process

Definition at line 33 of file hashcounter.h.

Referenced by hashcounter_new().

unsigned long Hashcounter::insertions

The number of insertions made into the hashcounter since it was last reset.

Definition at line 36 of file hashcounter.h.

Referenced by hashcounter_insert(), hashcounter_insertions(), hashcounter_new(), and hashcounter_reset().


The documentation for this struct was generated from the following file:
Generated on Wed Dec 19 21:02:50 2007 for fsa-blast by  doxygen 1.5.2