File area_alloc.h
FileList > base > area_alloc.h
Go to the source code of this file
#include "connection_defs.h"
#include "lockfree_bitmap.hpp"
#include "porting.h"
Classes
Public Types
Public Functions
Macros
Public Types Documentation
typedef AREA
typedef struct area AREA;
typedef AREA_BLOCK
typedef struct area_block AREA_BLOCK;
typedef AREA_BLOCKSET_LIST
typedef struct area_blockset_list AREA_BLOCKSET_LIST;
Public Functions Documentation
function area_alloc
void * area_alloc (
AREA * area
)
function area_create
AREA * area_create (
const char * name,
size_t element_size,
size_t alloc_count
)
function area_destroy
void area_destroy (
AREA * area
)
function area_dump
void area_dump (
FILE * fpp
)
function area_final
function area_flush
void area_flush (
AREA * area
)
function area_free
int area_free (
AREA * area,
void * ptr
)
function area_init
function area_validate
int area_validate (
AREA * area,
const void * address
)
Macro Definition Documentation
define AREA_BLOCKSET_SIZE
#define AREA_BLOCKSET_SIZE `256`
The documentation for this class was generated from the following file cubrid/src/base/area_alloc.h