Groonga 3.0.9 Source Code Document
|
#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http_variables.h>
#include <ngx_http_config.h>
#include <ngx_http_request.h>
#include <ngx_http_script.h>
#include <ngx_http_upstream.h>
#include <ngx_http_upstream_round_robin.h>
#include <ngx_http_busy_lock.h>
#include <ngx_http_core_module.h>
Go to the source code of this file.
Data Structures | |
struct | ngx_http_log_ctx_s |
struct | ngx_http_chunked_s |
struct | ngx_http_status_t |
Macros | |
#define | ngx_http_get_module_ctx(r, module) (r)->ctx[module.ctx_index] |
#define | ngx_http_set_ctx(r, c, module) r->ctx[module.ctx_index] = c; |
#define | ngx_http_ephemeral(r) (void *) (&r->uri_start) |
#define | NGX_HTTP_LAST 1 |
#define | NGX_HTTP_FLUSH 2 |
Typedefs | |
typedef struct ngx_http_request_s | ngx_http_request_t |
typedef struct ngx_http_upstream_s | ngx_http_upstream_t |
typedef struct ngx_http_cache_s | ngx_http_cache_t |
typedef struct ngx_http_file_cache_s | ngx_http_file_cache_t |
typedef struct ngx_http_log_ctx_s | ngx_http_log_ctx_t |
typedef struct ngx_http_chunked_s | ngx_http_chunked_t |
typedef ngx_int_t(* | ngx_http_header_handler_pt )(ngx_http_request_t *r, ngx_table_elt_t *h, ngx_uint_t offset) |
typedef u_char *(* | ngx_http_log_handler_pt )(ngx_http_request_t *r, ngx_http_request_t *sr, u_char *buf, size_t len) |
Variables | |
ngx_module_t | ngx_http_module |
ngx_str_t | ngx_http_html_default_types [] |
ngx_http_output_header_filter_pt | ngx_http_top_header_filter |
ngx_http_output_body_filter_pt | ngx_http_top_body_filter |
#define ngx_http_ephemeral | ( | r | ) | (void *) (&r->uri_start) |
Definition at line 132 of file ngx_http.h.
#define NGX_HTTP_FLUSH 2 |
Definition at line 136 of file ngx_http.h.
#define ngx_http_get_module_ctx | ( | r, | |
module | |||
) | (r)->ctx[module.ctx_index] |
Definition at line 79 of file ngx_http.h.
#define NGX_HTTP_LAST 1 |
Definition at line 135 of file ngx_http.h.
#define ngx_http_set_ctx | ( | r, | |
c, | |||
module | |||
) | r->ctx[module.ctx_index] = c; |
Definition at line 80 of file ngx_http.h.
typedef struct ngx_http_cache_s ngx_http_cache_t |
Definition at line 18 of file ngx_http.h.
typedef struct ngx_http_chunked_s ngx_http_chunked_t |
Definition at line 21 of file ngx_http.h.
typedef struct ngx_http_file_cache_s ngx_http_file_cache_t |
Definition at line 19 of file ngx_http.h.
typedef ngx_int_t(* ngx_http_header_handler_pt)(ngx_http_request_t *r, ngx_table_elt_t *h, ngx_uint_t offset) |
Definition at line 27 of file ngx_http.h.
typedef struct ngx_http_log_ctx_s ngx_http_log_ctx_t |
Definition at line 20 of file ngx_http.h.
typedef u_char*(* ngx_http_log_handler_pt)(ngx_http_request_t *r, ngx_http_request_t *sr, u_char *buf, size_t len) |
Definition at line 29 of file ngx_http.h.
typedef struct ngx_http_request_s ngx_http_request_t |
Definition at line 16 of file ngx_http.h.
typedef struct ngx_http_upstream_s ngx_http_upstream_t |
Definition at line 17 of file ngx_http.h.
ngx_int_t ngx_http_add_listen | ( | ngx_conf_t * | cf, |
ngx_http_core_srv_conf_t * | cscf, | ||
ngx_http_listen_opt_t * | lsopt | ||
) |
ngx_int_t ngx_http_add_location | ( | ngx_conf_t * | cf, |
ngx_queue_t ** | locations, | ||
ngx_http_core_loc_conf_t * | clcf | ||
) |
ngx_int_t ngx_http_arg | ( | ngx_http_request_t * | r, |
u_char * | name, | ||
size_t | len, | ||
ngx_str_t * | value | ||
) |
void ngx_http_block_reading | ( | ngx_http_request_t * | r | ) |
void ngx_http_clean_header | ( | ngx_http_request_t * | r | ) |
Definition at line 519 of file ngx_http_special_response.c.
void ngx_http_close_connection | ( | ngx_connection_t * | c | ) |
Definition at line 3428 of file ngx_http_request.c.
ngx_http_request_t* ngx_http_create_request | ( | ngx_connection_t * | c | ) |
ngx_int_t ngx_http_discard_request_body | ( | ngx_http_request_t * | r | ) |
Definition at line 479 of file ngx_http_request_body.c.
void ngx_http_discarded_request_body_handler | ( | ngx_http_request_t * | r | ) |
Definition at line 553 of file ngx_http_request_body.c.
void ngx_http_empty_handler | ( | ngx_event_t * | wev | ) |
ngx_int_t ngx_http_filter_finalize_request | ( | ngx_http_request_t * | r, |
ngx_module_t * | m, | ||
ngx_int_t | error | ||
) |
Definition at line 479 of file ngx_http_special_response.c.
void ngx_http_finalize_request | ( | ngx_http_request_t * | r, |
ngx_int_t | rc | ||
) |
Definition at line 2199 of file ngx_http_request.c.
void ngx_http_free_request | ( | ngx_http_request_t * | r, |
ngx_int_t | rc | ||
) |
Definition at line 3327 of file ngx_http_request.c.
size_t ngx_http_get_time | ( | char * | buf, |
time_t | t | ||
) |
void ngx_http_handler | ( | ngx_http_request_t * | r | ) |
Definition at line 831 of file ngx_http_core_module.c.
void ngx_http_init_connection | ( | ngx_connection_t * | c | ) |
char* ngx_http_merge_types | ( | ngx_conf_t * | cf, |
ngx_array_t ** | keys, | ||
ngx_hash_t * | types_hash, | ||
ngx_array_t ** | prev_keys, | ||
ngx_hash_t * | prev_types_hash, | ||
ngx_str_t * | default_types | ||
) |
ngx_int_t ngx_http_parse_chunked | ( | ngx_http_request_t * | r, |
ngx_buf_t * | b, | ||
ngx_http_chunked_t * | ctx | ||
) |
Definition at line 1972 of file ngx_http_parse.c.
ngx_int_t ngx_http_parse_complex_uri | ( | ngx_http_request_t * | r, |
ngx_uint_t | merge_slashes | ||
) |
ngx_int_t ngx_http_parse_header_line | ( | ngx_http_request_t * | r, |
ngx_buf_t * | b, | ||
ngx_uint_t | allow_underscores | ||
) |
Definition at line 822 of file ngx_http_parse.c.
ngx_int_t ngx_http_parse_multi_header_lines | ( | ngx_array_t * | headers, |
ngx_str_t * | name, | ||
ngx_str_t * | value | ||
) |
ngx_int_t ngx_http_parse_request_line | ( | ngx_http_request_t * | r, |
ngx_buf_t * | b | ||
) |
Definition at line 104 of file ngx_http_parse.c.
ngx_int_t ngx_http_parse_status_line | ( | ngx_http_request_t * | r, |
ngx_buf_t * | b, | ||
ngx_http_status_t * | status | ||
) |
Definition at line 1565 of file ngx_http_parse.c.
time_t ngx_http_parse_time | ( | u_char * | value, |
size_t | len | ||
) |
Definition at line 16 of file ngx_http_parse_time.c.
ngx_int_t ngx_http_parse_unsafe_uri | ( | ngx_http_request_t * | r, |
ngx_str_t * | uri, | ||
ngx_str_t * | args, | ||
ngx_uint_t * | flags | ||
) |
ngx_int_t ngx_http_parse_uri | ( | ngx_http_request_t * | r | ) |
Definition at line 1078 of file ngx_http_parse.c.
ngx_int_t ngx_http_post_request | ( | ngx_http_request_t * | r, |
ngx_http_posted_request_t * | pr | ||
) |
Definition at line 2176 of file ngx_http_request.c.
void ngx_http_process_request | ( | ngx_http_request_t * | r | ) |
ngx_int_t ngx_http_process_request_header | ( | ngx_http_request_t * | r | ) |
ngx_int_t ngx_http_process_request_uri | ( | ngx_http_request_t * | r | ) |
ngx_int_t ngx_http_read_client_request_body | ( | ngx_http_request_t * | r, |
ngx_http_client_body_handler_pt | post_handler | ||
) |
void ngx_http_request_empty_handler | ( | ngx_http_request_t * | r | ) |
void ngx_http_run_posted_requests | ( | ngx_connection_t * | c | ) |
ngx_int_t ngx_http_send_header | ( | ngx_http_request_t * | r | ) |
ngx_int_t ngx_http_send_special | ( | ngx_http_request_t * | r, |
ngx_uint_t | flags | ||
) |
Definition at line 3224 of file ngx_http_request.c.
ngx_int_t ngx_http_set_default_types | ( | ngx_conf_t * | cf, |
ngx_array_t ** | types, | ||
ngx_str_t * | default_type | ||
) |
Definition at line 2082 of file ngx_http.c.
ngx_int_t ngx_http_special_response_handler | ( | ngx_http_request_t * | r, |
ngx_int_t | error | ||
) |
Definition at line 366 of file ngx_http_special_response.c.
void ngx_http_split_args | ( | ngx_http_request_t * | r, |
ngx_str_t * | uri, | ||
ngx_str_t * | args | ||
) |
void ngx_http_test_reading | ( | ngx_http_request_t * | r | ) |
char* ngx_http_types_slot | ( | ngx_conf_t * | cf, |
ngx_command_t * | cmd, | ||
void * | conf | ||
) |
void ngx_http_update_location_config | ( | ngx_http_request_t * | r | ) |
ngx_str_t ngx_http_html_default_types[] |
Definition at line 76 of file ngx_http.c.
ngx_module_t ngx_http_module |
Definition at line 102 of file ngx_http.c.
ngx_http_output_body_filter_pt ngx_http_top_body_filter |
Definition at line 73 of file ngx_http.c.
ngx_http_output_header_filter_pt ngx_http_top_header_filter |
Definition at line 72 of file ngx_http.c.