Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Data Structures | |
struct | ngx_slab_page_s |
struct | ngx_slab_pool_t |
Typedefs | |
typedef struct ngx_slab_page_s | ngx_slab_page_t |
Functions | |
void | ngx_slab_init (ngx_slab_pool_t *pool) |
void * | ngx_slab_alloc (ngx_slab_pool_t *pool, size_t size) |
void * | ngx_slab_alloc_locked (ngx_slab_pool_t *pool, size_t size) |
void | ngx_slab_free (ngx_slab_pool_t *pool, void *p) |
void | ngx_slab_free_locked (ngx_slab_pool_t *pool, void *p) |
typedef struct ngx_slab_page_s ngx_slab_page_t |
Definition at line 16 of file ngx_slab.h.
void* ngx_slab_alloc | ( | ngx_slab_pool_t * | pool, |
size_t | size | ||
) |
Definition at line 138 of file ngx_slab.c.
void* ngx_slab_alloc_locked | ( | ngx_slab_pool_t * | pool, |
size_t | size | ||
) |
void ngx_slab_free | ( | ngx_slab_pool_t * | pool, |
void * | p | ||
) |
void ngx_slab_free_locked | ( | ngx_slab_pool_t * | pool, |
void * | p | ||
) |
void ngx_slab_init | ( | ngx_slab_pool_t * | pool | ) |
Definition at line 73 of file ngx_slab.c.