CUBRID Engine  latest
area Struct Reference

#include <area_alloc.h>

Collaboration diagram for area:
Collaboration graph

Public Attributes

AREAnext
 
char * name
 
size_t element_size
 
size_t alloc_count
 
size_t block_size
 
AREA_BLOCKSET_LISTblockset_list
 
AREA_BLOCKhint_block
 
pthread_mutex_t area_mutex
 
size_t n_allocs
 
size_t n_frees
 
void(* failure_function )(void)
 

Detailed Description

Definition at line 74 of file area_alloc.h.

Member Data Documentation

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


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