FreeSWITCH API Documentation  1.7.0
Data Fields
switch_hashtable Struct Reference

#include <switch_hashtable_private.h>

+ Collaboration diagram for switch_hashtable:

Data Fields

unsigned int tablelength
 
struct entry ** table
 
unsigned int entrycount
 
unsigned int loadlimit
 
unsigned int primeindex
 
unsigned int(* hashfn )(void *k)
 
int(* eqfn )(void *k1, void *k2)
 

Detailed Description

Definition at line 35 of file switch_hashtable_private.h.

Field Documentation

unsigned int switch_hashtable::entrycount

Definition at line 38 of file switch_hashtable_private.h.

Referenced by _switch_hashtable_remove(), and switch_create_hashtable().

int(* switch_hashtable::eqfn)(void *k1, void *k2)

Definition at line 42 of file switch_hashtable_private.h.

Referenced by _switch_hashtable_remove(), and switch_create_hashtable().

unsigned int(* switch_hashtable::hashfn)(void *k)

Definition at line 41 of file switch_hashtable_private.h.

Referenced by hash(), and switch_create_hashtable().

unsigned int switch_hashtable::loadlimit

Definition at line 39 of file switch_hashtable_private.h.

Referenced by hashtable_expand(), and switch_create_hashtable().

unsigned int switch_hashtable::primeindex

Definition at line 40 of file switch_hashtable_private.h.

Referenced by hashtable_expand(), and switch_create_hashtable().

struct entry** switch_hashtable::table
unsigned int switch_hashtable::tablelength

The documentation for this struct was generated from the following file: