comparison src/http/ngx_http_core_module.h @ 356:2e3cbc1bbe3c

nginx-0.0.7-2004-06-16-19:32:11 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 16 Jun 2004 15:32:11 +0000
parents 55e496a8ece3
children 7650aea1816f
comparison
equal deleted inserted replaced
355:0fb6c53fb135 356:2e3cbc1bbe3c
115 115
116 typedef struct { 116 typedef struct {
117 ngx_str_t name; /* location name */ 117 ngx_str_t name; /* location name */
118 void **loc_conf ; /* pointer to the modules' loc_conf */ 118 void **loc_conf ; /* pointer to the modules' loc_conf */
119 119
120 int (*handler) (ngx_http_request_t *r); 120 ngx_http_handler_pt handler;
121 121
122 ngx_str_t root; /* root, alias */ 122 ngx_str_t root; /* root, alias */
123 123
124 ngx_array_t *types; 124 ngx_array_t *types;
125 ngx_str_t default_type; 125 ngx_str_t default_type;
161 161
162 extern int ngx_http_max_module; 162 extern int ngx_http_max_module;
163 163
164 164
165 165
166 int ngx_http_find_location_config(ngx_http_request_t *r); 166 ngx_int_t ngx_http_find_location_config(ngx_http_request_t *r);
167 int ngx_http_core_translate_handler(ngx_http_request_t *r); 167 ngx_int_t ngx_http_core_translate_handler(ngx_http_request_t *r);
168 168
169 ngx_int_t ngx_http_set_content_type(ngx_http_request_t *r); 169 ngx_int_t ngx_http_set_content_type(ngx_http_request_t *r);
170 ngx_int_t ngx_http_set_exten(ngx_http_request_t *r); 170 ngx_int_t ngx_http_set_exten(ngx_http_request_t *r);
171 171
172 int ngx_http_internal_redirect(ngx_http_request_t *r, 172 ngx_int_t ngx_http_internal_redirect(ngx_http_request_t *r,
173 ngx_str_t *uri, ngx_str_t *args); 173 ngx_str_t *uri, ngx_str_t *args);
174 174
175 175
176 typedef int (*ngx_http_output_header_filter_pt)(ngx_http_request_t *r); 176 typedef ngx_int_t (*ngx_http_output_header_filter_pt)(ngx_http_request_t *r);
177 typedef int (*ngx_http_output_body_filter_pt) 177 typedef ngx_int_t (*ngx_http_output_body_filter_pt)
178 (ngx_http_request_t *r, ngx_chain_t *chain); 178 (ngx_http_request_t *r, ngx_chain_t *chain);
179 179
180 180
181 int ngx_http_output_filter(ngx_http_request_t *r, ngx_chain_t *chain); 181 ngx_int_t ngx_http_output_filter(ngx_http_request_t *r, ngx_chain_t *chain);
182 int ngx_http_write_filter(ngx_http_request_t *r, ngx_chain_t *chain); 182 ngx_int_t ngx_http_write_filter(ngx_http_request_t *r, ngx_chain_t *chain);
183
184
185 extern ngx_http_output_header_filter_pt ngx_http_top_header_filter;
186 extern ngx_http_output_body_filter_pt ngx_http_top_body_filter;
187 183
188 184
189 #endif /* _NGX_HTTP_CORE_H_INCLUDED_ */ 185 #endif /* _NGX_HTTP_CORE_H_INCLUDED_ */