Mercurial > hg > nginx
comparison src/core/ngx_file.h @ 6709:e08e741f74cd
Modules compatibility: cache purge fields.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 29 Sep 2016 18:06:01 +0300 |
parents | 8bf484eef9ab |
children | ca709bca4b77 |
comparison
equal
deleted
inserted
replaced
6708:4080f94a996f | 6709:e08e741f74cd |
---|---|
41 | 41 |
42 #define NGX_MAX_PATH_LEVEL 3 | 42 #define NGX_MAX_PATH_LEVEL 3 |
43 | 43 |
44 | 44 |
45 typedef time_t (*ngx_path_manager_pt) (void *data); | 45 typedef time_t (*ngx_path_manager_pt) (void *data); |
46 typedef ngx_msec_t (*ngx_path_purger_pt) (void *data); | |
46 typedef void (*ngx_path_loader_pt) (void *data); | 47 typedef void (*ngx_path_loader_pt) (void *data); |
47 | 48 |
48 | 49 |
49 typedef struct { | 50 typedef struct { |
50 ngx_str_t name; | 51 ngx_str_t name; |
51 size_t len; | 52 size_t len; |
52 size_t level[NGX_MAX_PATH_LEVEL]; | 53 size_t level[NGX_MAX_PATH_LEVEL]; |
53 | 54 |
54 ngx_path_manager_pt manager; | 55 ngx_path_manager_pt manager; |
56 ngx_path_purger_pt purger; | |
55 ngx_path_loader_pt loader; | 57 ngx_path_loader_pt loader; |
56 void *data; | 58 void *data; |
57 | 59 |
58 u_char *conf_file; | 60 u_char *conf_file; |
59 ngx_uint_t line; | 61 ngx_uint_t line; |