|
Groonga 3.0.9 Source Code Document
|


Go to the source code of this file.
Data Structures | |
| struct | ngx_buf_s |
| struct | ngx_chain_s |
| struct | ngx_bufs_t |
| struct | ngx_output_chain_ctx_s |
| struct | ngx_chain_writer_ctx_t |
Macros | |
| #define | NGX_CHAIN_ERROR (ngx_chain_t *) NGX_ERROR |
| #define | ngx_buf_in_memory(b) (b->temporary || b->memory || b->mmap) |
| #define | ngx_buf_in_memory_only(b) (ngx_buf_in_memory(b) && !b->in_file) |
| #define | ngx_buf_special(b) |
| #define | ngx_buf_sync_only(b) |
| #define | ngx_buf_size(b) |
| #define | ngx_alloc_buf(pool) ngx_palloc(pool, sizeof(ngx_buf_t)) |
| #define | ngx_calloc_buf(pool) ngx_pcalloc(pool, sizeof(ngx_buf_t)) |
| #define | ngx_free_chain(pool, cl) |
Typedefs | |
| typedef void * | ngx_buf_tag_t |
| typedef struct ngx_buf_s | ngx_buf_t |
| typedef struct ngx_output_chain_ctx_s | ngx_output_chain_ctx_t |
| typedef ngx_int_t(* | ngx_output_chain_filter_pt )(void *ctx, ngx_chain_t *in) |
Functions | |
| ngx_buf_t * | ngx_create_temp_buf (ngx_pool_t *pool, size_t size) |
| ngx_chain_t * | ngx_create_chain_of_bufs (ngx_pool_t *pool, ngx_bufs_t *bufs) |
| ngx_chain_t * | ngx_alloc_chain_link (ngx_pool_t *pool) |
| ngx_int_t | ngx_output_chain (ngx_output_chain_ctx_t *ctx, ngx_chain_t *in) |
| ngx_int_t | ngx_chain_writer (void *ctx, ngx_chain_t *in) |
| ngx_int_t | ngx_chain_add_copy (ngx_pool_t *pool, ngx_chain_t **chain, ngx_chain_t *in) |
| ngx_chain_t * | ngx_chain_get_free_buf (ngx_pool_t *p, ngx_chain_t **free) |
| void | ngx_chain_update_chains (ngx_pool_t *p, ngx_chain_t **free, ngx_chain_t **busy, ngx_chain_t **out, ngx_buf_tag_t tag) |
| #define ngx_alloc_buf | ( | pool | ) | ngx_palloc(pool, sizeof(ngx_buf_t)) |
| #define ngx_buf_in_memory | ( | b | ) | (b->temporary || b->memory || b->mmap) |
| #define ngx_buf_in_memory_only | ( | b | ) | (ngx_buf_in_memory(b) && !b->in_file) |
| #define ngx_buf_size | ( | b | ) |
| #define ngx_buf_special | ( | b | ) |
| #define ngx_buf_sync_only | ( | b | ) |
| #define ngx_calloc_buf | ( | pool | ) | ngx_pcalloc(pool, sizeof(ngx_buf_t)) |
| #define NGX_CHAIN_ERROR (ngx_chain_t *) NGX_ERROR |
| #define ngx_free_chain | ( | pool, | |
| cl | |||
| ) |
| typedef void* ngx_buf_tag_t |
| typedef struct ngx_output_chain_ctx_s ngx_output_chain_ctx_t |
| typedef ngx_int_t(* ngx_output_chain_filter_pt)(void *ctx, ngx_chain_t *in) |
| ngx_chain_t* ngx_alloc_chain_link | ( | ngx_pool_t * | pool | ) |
| ngx_int_t ngx_chain_add_copy | ( | ngx_pool_t * | pool, |
| ngx_chain_t ** | chain, | ||
| ngx_chain_t * | in | ||
| ) |
| ngx_chain_t* ngx_chain_get_free_buf | ( | ngx_pool_t * | p, |
| ngx_chain_t ** | free | ||
| ) |
| void ngx_chain_update_chains | ( | ngx_pool_t * | p, |
| ngx_chain_t ** | free, | ||
| ngx_chain_t ** | busy, | ||
| ngx_chain_t ** | out, | ||
| ngx_buf_tag_t | tag | ||
| ) |
| ngx_int_t ngx_chain_writer | ( | void * | ctx, |
| ngx_chain_t * | in | ||
| ) |
| ngx_chain_t* ngx_create_chain_of_bufs | ( | ngx_pool_t * | pool, |
| ngx_bufs_t * | bufs | ||
| ) |
| ngx_buf_t* ngx_create_temp_buf | ( | ngx_pool_t * | pool, |
| size_t | size | ||
| ) |
| ngx_int_t ngx_output_chain | ( | ngx_output_chain_ctx_t * | ctx, |
| ngx_chain_t * | in | ||
| ) |
1.8.1.2