summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_cache.h
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-11-04 22:12:39 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-11-04 22:12:39 +0000
commit9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29 (patch)
tree8c40a56b42bd6d0071bdd3f683cf1b520fd502a8 /src/http/ngx_http_cache.h
parentf60b1a5cd9f6e509caf4513f1b28ae33cb3dae4e (diff)
downloadnginx-9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29.tar.gz
nginx-9cc1acef18220cfc3b66d0a761f1f7c39e0b5c29.tar.bz2
nginx-0.0.1-2003-11-05-01:12:39 import
Diffstat (limited to '')
-rw-r--r--src/http/ngx_http_cache.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/http/ngx_http_cache.h b/src/http/ngx_http_cache.h
index f9bf66196..9efbade4e 100644
--- a/src/http/ngx_http_cache.h
+++ b/src/http/ngx_http_cache.h
@@ -12,17 +12,12 @@ typedef struct {
time_t last_modified;
time_t date;
off_t length;
+ size_t key_len;
+ char key[0];
} ngx_http_cache_header_t;
typedef struct {
- ngx_http_cache_header_t header;
- size_t key_len;
- char key[0];
-} ngx_http_cache_file_t;
-
-
-typedef struct {
u_int32_t crc;
ngx_str_t key;
ngx_fd_t fd;
@@ -37,12 +32,17 @@ typedef struct {
typedef struct {
- ngx_file_t file;
- ngx_str_t key;
- ngx_path_t *path;
- ngx_hunk_t *buf;
- ngx_http_cache_header_t header;
- ssize_t header_size;
+ ngx_file_t file;
+ ngx_str_t key;
+ u_char md5[16];
+ ngx_path_t *path;
+ ngx_hunk_t *buf;
+ time_t expires;
+ time_t last_modified;
+ time_t date;
+ off_t length;
+ ssize_t header_size;
+ size_t file_start;
} ngx_http_cache_ctx_t;