RTS API Documentation  1.10.11
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

◆ entrycount

unsigned int switch_hashtable::entrycount

Definition at line 38 of file switch_hashtable_private.h.

Referenced by _switch_hashtable_remove(), and switch_create_hashtable().

◆ eqfn

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().

◆ hashfn

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

Definition at line 41 of file switch_hashtable_private.h.

Referenced by hash(), and switch_create_hashtable().

◆ loadlimit

unsigned int switch_hashtable::loadlimit

Definition at line 39 of file switch_hashtable_private.h.

Referenced by hashtable_expand(), and switch_create_hashtable().

◆ primeindex

unsigned int switch_hashtable::primeindex

Definition at line 40 of file switch_hashtable_private.h.

Referenced by hashtable_expand(), and switch_create_hashtable().

◆ table

struct entry** switch_hashtable::table

◆ tablelength

unsigned int switch_hashtable::tablelength

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