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