|
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.
1.8.1.2