Mercurial > hg > nginx
comparison src/http/ngx_http.h @ 155:46eb23d9471d
nginx-0.0.1-2003-10-22-20:38:26 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 22 Oct 2003 16:38:26 +0000 |
parents | 5526213be452 |
children | e7e094d34162 |
comparison
equal
deleted
inserted
replaced
154:eac26585476e | 155:46eb23d9471d |
---|---|
13 typedef struct { | 13 typedef struct { |
14 char *action; | 14 char *action; |
15 char *client; | 15 char *client; |
16 char *url; | 16 char *url; |
17 } ngx_http_log_ctx_t; | 17 } ngx_http_log_ctx_t; |
18 | |
19 | |
20 typedef int (*ngx_http_output_header_filter_p)(ngx_http_request_t *r); | |
21 | |
22 typedef int (*ngx_http_output_body_filter_p) | |
23 (ngx_http_request_t *r, ngx_chain_t *chain); | |
24 | 18 |
25 | 19 |
26 #define ngx_http_get_module_ctx(r, module) r->ctx[module.ctx_index] | 20 #define ngx_http_get_module_ctx(r, module) r->ctx[module.ctx_index] |
27 | 21 |
28 #define ngx_http_create_ctx(r, cx, module, size, error) \ | 22 #define ngx_http_create_ctx(r, cx, module, size, error) \ |
80 | 74 |
81 | 75 |
82 extern int ngx_max_module; | 76 extern int ngx_max_module; |
83 | 77 |
84 | 78 |
85 extern ngx_array_t ngx_http_translate_handlers; | |
86 extern ngx_array_t ngx_http_index_handlers; | |
87 | |
88 extern int (*ngx_http_top_header_filter) (ngx_http_request_t *r); | |
89 extern int (*ngx_http_top_body_filter) (ngx_http_request_t *r, ngx_chain_t *ch); | |
90 | |
91 | |
92 /* STUB */ | 79 /* STUB */ |
93 int ngx_http_log_handler(ngx_http_request_t *r); | 80 int ngx_http_log_handler(ngx_http_request_t *r); |
94 /**/ | 81 /**/ |
95 | 82 |
96 | 83 |