comparison src/core/ngx_file.h @ 3018:8fc7b94f647b

cache loader process
author Igor Sysoev <igor@sysoev.ru>
date Mon, 10 Aug 2009 13:27:14 +0000
parents d19979e0d980
children 8101d9101ed8 8c76116820f3
comparison
equal deleted inserted replaced
3017:c466605d9426 3018:8fc7b94f647b
28 28
29 #define NGX_MAX_PATH_LEVEL 3 29 #define NGX_MAX_PATH_LEVEL 3
30 30
31 31
32 typedef time_t (*ngx_path_manager_pt) (void *data); 32 typedef time_t (*ngx_path_manager_pt) (void *data);
33 typedef void (*ngx_path_loader_pt) (void *data);
33 34
34 35
35 typedef struct { 36 typedef struct {
36 ngx_str_t name; 37 ngx_str_t name;
37 size_t len; 38 size_t len;
38 size_t level[3]; 39 size_t level[3];
39 40
40 ngx_path_manager_pt manager; 41 ngx_path_manager_pt manager;
42 ngx_path_loader_pt loader;
41 void *data; 43 void *data;
42 44
43 u_char *conf_file; 45 u_char *conf_file;
44 ngx_uint_t line; 46 ngx_uint_t line;
45 } ngx_path_t; 47 } ngx_path_t;