CUBRID Engine  latest
mht_hls_table Struct Reference

#include <memory_hash.h>

Collaboration diagram for mht_hls_table:
Collaboration graph

Public Attributes

unsigned int(* hash_func )(const void *key, unsigned int htsize)
 
int(* cmp_func )(const void *key1, const void *key2)
 
const char * name
 
HENTRY_HLS_PTRtable
 
HENTRY_HLS_PTR prealloc_entries
 
unsigned int size
 
unsigned int nentries
 
unsigned int nprealloc_entries
 
unsigned int ncollisions
 
HL_HEAPID heap_id
 
bool build_lru_list
 

Detailed Description

Definition at line 147 of file memory_hash.h.

Member Data Documentation

bool mht_hls_table::build_lru_list

Definition at line 159 of file memory_hash.h.

Referenced by mht_create_hls().

int(* mht_hls_table::cmp_func) (const void *key1, const void *key2)

Definition at line 150 of file memory_hash.h.

Referenced by mht_create_hls().

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

Definition at line 149 of file memory_hash.h.

Referenced by mht_create_hls(), mht_get_hls(), and mht_put_hls_internal().

HL_HEAPID mht_hls_table::heap_id

Definition at line 158 of file memory_hash.h.

Referenced by mht_create_hls(), mht_destroy_hls(), and mht_put_hls_internal().

const char* mht_hls_table::name

Definition at line 151 of file memory_hash.h.

Referenced by mht_create_hls(), and mht_dump_hls().

unsigned int mht_hls_table::ncollisions

Definition at line 157 of file memory_hash.h.

Referenced by mht_clear_hls(), mht_create_hls(), mht_dump_hls(), and mht_put_hls_internal().

unsigned int mht_hls_table::nentries
unsigned int mht_hls_table::nprealloc_entries

Definition at line 156 of file memory_hash.h.

Referenced by mht_clear_hls(), mht_create_hls(), mht_dump_hls(), and mht_put_hls_internal().

HENTRY_HLS_PTR mht_hls_table::prealloc_entries

Definition at line 153 of file memory_hash.h.

Referenced by mht_clear_hls(), mht_create_hls(), and mht_put_hls_internal().

unsigned int mht_hls_table::size

Definition at line 154 of file memory_hash.h.

Referenced by mht_create_hls(), mht_dump_hls(), mht_get_hls(), and mht_put_hls_internal().


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