CUBRID Engine
latest
|
#include <area_alloc.h>
Public Attributes | |
AREA * | next |
char * | name |
size_t | element_size |
size_t | alloc_count |
size_t | block_size |
AREA_BLOCKSET_LIST * | blockset_list |
AREA_BLOCK * | hint_block |
pthread_mutex_t | area_mutex |
size_t | n_allocs |
size_t | n_frees |
void(* | failure_function )(void) |
Definition at line 74 of file area_alloc.h.
size_t area::alloc_count |
Definition at line 80 of file area_alloc.h.
Referenced by area_alloc_block(), area_create(), area_free(), and area_info().
pthread_mutex_t area::area_mutex |
Definition at line 85 of file area_alloc.h.
Referenced by area_alloc(), area_create(), and area_flush().
size_t area::block_size |
Definition at line 81 of file area_alloc.h.
Referenced by area_alloc(), area_alloc_block(), area_create(), area_find_block(), and area_info().
AREA_BLOCKSET_LIST* area::blockset_list |
Definition at line 83 of file area_alloc.h.
Referenced by area_alloc(), area_create(), area_find_block(), area_flush(), area_info(), area_insert_block(), and test_area().
size_t area::element_size |
Definition at line 79 of file area_alloc.h.
Referenced by area_alloc(), area_create(), area_free(), and area_info().
void(* area::failure_function) (void) |
Definition at line 91 of file area_alloc.h.
Referenced by area_alloc_block(), area_alloc_blockset(), and area_create().
AREA_BLOCK* area::hint_block |
Definition at line 84 of file area_alloc.h.
Referenced by area_alloc(), area_create(), and area_free().
size_t area::n_allocs |
Definition at line 88 of file area_alloc.h.
Referenced by area_alloc(), area_create(), and area_info().
size_t area::n_frees |
Definition at line 89 of file area_alloc.h.
Referenced by area_create(), area_free(), and area_info().
char* area::name |
Definition at line 78 of file area_alloc.h.
Referenced by area_create(), area_flush(), and area_info().
AREA* area::next |
Definition at line 76 of file area_alloc.h.
Referenced by area_create(), area_destroy(), area_dump(), and area_final().