CUBRID Engine  latest
binary_heap Struct Reference

#include <binaryheap.h>

Collaboration diagram for binary_heap:
Collaboration graph

Public Attributes

int max_capacity
 
int elem_size
 
int element_count
 
BH_HEAP_STATE state
 
bh_key_comparator cmp_func
 
BH_CMP_ARG cmp_arg
 
void * members
 
void * swap_buf
 

Detailed Description

Definition at line 67 of file binaryheap.h.

Member Data Documentation

BH_CMP_ARG binary_heap::cmp_arg

Definition at line 74 of file binaryheap.h.

Referenced by bh_create(), and bh_try_insert().

bh_key_comparator binary_heap::cmp_func

Definition at line 73 of file binaryheap.h.

Referenced by bh_create(), and bh_try_insert().

int binary_heap::elem_size

Definition at line 70 of file binaryheap.h.

Referenced by bh_create().

int binary_heap::max_capacity

Definition at line 69 of file binaryheap.h.

Referenced by bh_add(), bh_create(), bh_insert(), bh_is_full(), bh_try_insert(), and xcache_cleanup().

void* binary_heap::members

Definition at line 75 of file binaryheap.h.

Referenced by bh_create(), and bh_destroy().

BH_HEAP_STATE binary_heap::state
void* binary_heap::swap_buf

Definition at line 76 of file binaryheap.h.

Referenced by bh_create(), and bh_destroy().


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