comparison src/http/modules/proxy/ngx_http_proxy_handler.h @ 175:e92c2c647c57

nginx-0.0.1-2003-11-05-20:03:41 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 05 Nov 2003 17:03:41 +0000
parents ea464a6c0581
children c0552e5ab567
comparison
equal deleted inserted replaced
174:ea464a6c0581 175:e92c2c647c57
138 ngx_http_proxy_upstream_t *upstream; 138 ngx_http_proxy_upstream_t *upstream;
139 ngx_http_proxy_cache_t *cache; 139 ngx_http_proxy_cache_t *cache;
140 140
141 ngx_hunk_t *header_in; 141 ngx_hunk_t *header_in;
142 142
143 time_t busy_lock_time;
143 144
144 unsigned accel:1; 145 unsigned accel:1;
145 146
146 unsigned cachable:1; 147 unsigned cachable:1;
147 unsigned stale:1; 148 unsigned stale:1;
186 int ngx_http_proxy_is_cachable(ngx_http_proxy_ctx_t *p); 187 int ngx_http_proxy_is_cachable(ngx_http_proxy_ctx_t *p);
187 int ngx_http_proxy_update_cache(ngx_http_proxy_ctx_t *p); 188 int ngx_http_proxy_update_cache(ngx_http_proxy_ctx_t *p);
188 189
189 size_t ngx_http_proxy_log_error(void *data, char *buf, size_t len); 190 size_t ngx_http_proxy_log_error(void *data, char *buf, size_t len);
190 void ngx_http_proxy_finalize_request(ngx_http_proxy_ctx_t *p, int rc); 191 void ngx_http_proxy_finalize_request(ngx_http_proxy_ctx_t *p, int rc);
191 void ngx_http_proxy_close_connection(ngx_connection_t *c); 192 void ngx_http_proxy_close_connection(ngx_http_proxy_ctx_t *p);
192 193
193 int ngx_http_proxy_parse_status_line(ngx_http_proxy_ctx_t *p); 194 int ngx_http_proxy_parse_status_line(ngx_http_proxy_ctx_t *p);
194 int ngx_http_proxy_copy_header(ngx_http_proxy_ctx_t *p, 195 int ngx_http_proxy_copy_header(ngx_http_proxy_ctx_t *p,
195 ngx_http_proxy_headers_in_t *headers_in); 196 ngx_http_proxy_headers_in_t *headers_in);
196 197