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;