#include <ngx_config.h>
#include <ngx_core.h>
Go to the source code of this file.
Functions |
| void * | ngx_alloc (size_t size, ngx_log_t *log) |
| void * | ngx_calloc (size_t size, ngx_log_t *log) |
| ngx_pool_t * | ngx_create_pool (size_t size, ngx_log_t *log) |
| void | ngx_destroy_pool (ngx_pool_t *pool) |
| void | ngx_reset_pool (ngx_pool_t *pool) |
| void * | ngx_palloc (ngx_pool_t *pool, size_t size) |
| void * | ngx_pnalloc (ngx_pool_t *pool, size_t size) |
| void * | ngx_pcalloc (ngx_pool_t *pool, size_t size) |
| void * | ngx_pmemalign (ngx_pool_t *pool, size_t size, size_t alignment) |
| ngx_int_t | ngx_pfree (ngx_pool_t *pool, void *p) |
| ngx_pool_cleanup_t * | ngx_pool_cleanup_add (ngx_pool_t *p, size_t size) |
| void | ngx_pool_run_cleanup_file (ngx_pool_t *p, ngx_fd_t fd) |
| void | ngx_pool_cleanup_file (void *data) |
| void | ngx_pool_delete_file (void *data) |
Macro Definition Documentation
| #define NGX_DEFAULT_POOL_SIZE (16 * 1024) |
| #define NGX_MIN_POOL_SIZE |
| #define NGX_POOL_ALIGNMENT 16 |
Typedef Documentation
| typedef void(* ngx_pool_cleanup_pt)(void *data) |
Function Documentation
| void* ngx_alloc |
( |
size_t |
size, |
|
|
ngx_log_t * |
log |
|
) |
| |
| void* ngx_calloc |
( |
size_t |
size, |
|
|
ngx_log_t * |
log |
|
) |
| |
| void* ngx_palloc |
( |
ngx_pool_t * |
pool, |
|
|
size_t |
size |
|
) |
| |
| void* ngx_pcalloc |
( |
ngx_pool_t * |
pool, |
|
|
size_t |
size |
|
) |
| |
| void* ngx_pmemalign |
( |
ngx_pool_t * |
pool, |
|
|
size_t |
size, |
|
|
size_t |
alignment |
|
) |
| |
| void* ngx_pnalloc |
( |
ngx_pool_t * |
pool, |
|
|
size_t |
size |
|
) |
| |
| void ngx_pool_cleanup_file |
( |
void * |
data | ) |
|
| void ngx_pool_delete_file |
( |
void * |
data | ) |
|