Type Alias ngx_http_cache_t

Source
pub type ngx_http_cache_t = ngx_http_cache_s;

Aliased Type§

struct ngx_http_cache_t {
Show 35 fields pub file: ngx_file_s, pub keys: ngx_array_t, pub crc32: u32, pub key: [u8; 16], pub main: [u8; 16], pub uniq: u64, pub valid_sec: i64, pub updating_sec: i64, pub error_sec: i64, pub last_modified: i64, pub date: i64, pub etag: ngx_str_t, pub vary: ngx_str_t, pub variant: [u8; 16], pub buffer_size: usize, pub header_start: usize, pub body_start: usize, pub length: i64, pub fs_size: i64, pub min_uses: usize, pub error: usize, pub valid_msec: usize, pub vary_tag: usize, pub buf: *mut ngx_buf_s, pub file_cache: *mut ngx_http_file_cache_s, pub node: *mut ngx_http_file_cache_node_t, pub thread_task: *mut ngx_thread_task_s, pub lock_timeout: usize, pub lock_age: usize, pub lock_time: usize, pub wait_time: usize, pub wait_event: ngx_event_s, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>, pub __bindgen_padding_0: [u16; 3],
}

Fields§

§file: ngx_file_s§keys: ngx_array_t§crc32: u32§key: [u8; 16]§main: [u8; 16]§uniq: u64§valid_sec: i64§updating_sec: i64§error_sec: i64§last_modified: i64§date: i64§etag: ngx_str_t§vary: ngx_str_t§variant: [u8; 16]§buffer_size: usize§header_start: usize§body_start: usize§length: i64§fs_size: i64§min_uses: usize§error: usize§valid_msec: usize§vary_tag: usize§buf: *mut ngx_buf_s§file_cache: *mut ngx_http_file_cache_s§node: *mut ngx_http_file_cache_node_t§thread_task: *mut ngx_thread_task_s§lock_timeout: usize§lock_age: usize§lock_time: usize§wait_time: usize§wait_event: ngx_event_s§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>§__bindgen_padding_0: [u16; 3]