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