Mercurial > hg > nginx
comparison src/http/ngx_http_cache.h @ 190:02a715e85df1
nginx-0.0.1-2003-11-19-00:34:08 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 18 Nov 2003 21:34:08 +0000 |
parents | c0552e5ab567 |
children | 8dee38ea9117 |
comparison
equal
deleted
inserted
replaced
189:c966c09be66b | 190:02a715e85df1 |
---|---|
41 time_t last_modified; | 41 time_t last_modified; |
42 time_t date; | 42 time_t date; |
43 off_t length; | 43 off_t length; |
44 ssize_t header_size; | 44 ssize_t header_size; |
45 size_t file_start; | 45 size_t file_start; |
46 ngx_log_t *log; | |
46 } ngx_http_cache_ctx_t; | 47 } ngx_http_cache_ctx_t; |
47 | 48 |
48 | 49 |
49 #define NGX_HTTP_CACHE_STALE 1 | 50 #define NGX_HTTP_CACHE_STALE 1 |
50 #define NGX_HTTP_CACHE_AGED 2 | 51 #define NGX_HTTP_CACHE_AGED 2 |
51 #define NGX_HTTP_CACHE_THE_SAME 3 | 52 #define NGX_HTTP_CACHE_THE_SAME 3 |
52 | 53 |
53 | 54 |
54 int ngx_http_cache_get_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx); | 55 int ngx_http_cache_get_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx); |
55 int ngx_http_cache_open_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx, | 56 int ngx_http_cache_open_file(ngx_http_cache_ctx_t *ctx, ngx_file_uniq_t uniq); |
56 ngx_file_uniq_t uniq); | 57 int ngx_garbage_collector_http_cache_handler(ngx_gc_t *gc, ngx_str_t *name, |
58 ngx_dir_t *dir); | |
57 int ngx_http_cache_update_file(ngx_http_request_t *r,ngx_http_cache_ctx_t *ctx, | 59 int ngx_http_cache_update_file(ngx_http_request_t *r,ngx_http_cache_ctx_t *ctx, |
58 ngx_str_t *temp_file); | 60 ngx_str_t *temp_file); |
59 | 61 |
60 | 62 |
61 | 63 |