Skip to content

Struct mht_table

ClassList > mht_table

  • #include <memory_hash.h>

Public Attributes

Type Name
HENTRY_PTR act_head
HENTRY_PTR act_tail
bool build_lru_list
int(* cmp_func
unsigned int(* hash_func
HL_HEAPID heap_id
HENTRY_PTR lru_head
HENTRY_PTR lru_tail
const char * name
unsigned int ncollisions
unsigned int nentries
unsigned int nprealloc_entries
HENTRY_PTR prealloc_entries
unsigned int rehash_at
unsigned int size
HENTRY_PTR * table

Public Attributes Documentation

variable act_head

HENTRY_PTR mht_table::act_head;

variable act_tail

HENTRY_PTR mht_table::act_tail;

variable build_lru_list

bool mht_table::build_lru_list;

variable cmp_func

int(* mht_table::cmp_func) (const void *key1, const void *key2);

variable hash_func

unsigned int(* mht_table::hash_func) (const void *key, unsigned int htsize);

variable heap_id

HL_HEAPID mht_table::heap_id;

variable lru_head

HENTRY_PTR mht_table::lru_head;

variable lru_tail

HENTRY_PTR mht_table::lru_tail;

variable name

const char* mht_table::name;

variable ncollisions

unsigned int mht_table::ncollisions;

variable nentries

unsigned int mht_table::nentries;

variable nprealloc_entries

unsigned int mht_table::nprealloc_entries;

variable prealloc_entries

HENTRY_PTR mht_table::prealloc_entries;

variable rehash_at

unsigned int mht_table::rehash_at;

variable size

unsigned int mht_table::size;

variable table

HENTRY_PTR* mht_table::table;


The documentation for this class was generated from the following file cubrid/src/base/memory_hash.h