Mercurial > hg > nginx
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_ */ |