Type Alias ngx_event_pipe_t

Source
pub type ngx_event_pipe_t = ngx_event_pipe_s;

Aliased Type§

struct ngx_event_pipe_t {
Show 38 fields pub upstream: *mut ngx_connection_s, pub downstream: *mut ngx_connection_s, pub free_raw_bufs: *mut ngx_chain_s, pub in_: *mut ngx_chain_s, pub last_in: *mut *mut ngx_chain_s, pub writing: *mut ngx_chain_s, pub out: *mut ngx_chain_s, pub free: *mut ngx_chain_s, pub busy: *mut ngx_chain_s, pub input_filter: Option<unsafe extern "C" fn(_: *mut ngx_event_pipe_s, _: *mut ngx_buf_s) -> isize>, pub input_ctx: *mut c_void, pub output_filter: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut ngx_chain_s) -> isize>, pub output_ctx: *mut c_void, pub thread_handler: Option<unsafe extern "C" fn(_: *mut ngx_thread_task_s, _: *mut ngx_file_s) -> isize>, pub thread_ctx: *mut c_void, pub thread_task: *mut ngx_thread_task_s, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>, pub allocated: isize, pub bufs: ngx_bufs_t, pub tag: *mut c_void, pub busy_size: isize, pub read_length: i64, pub length: i64, pub max_temp_file_size: i64, pub temp_file_write_size: isize, pub read_timeout: usize, pub send_timeout: usize, pub send_lowat: isize, pub pool: *mut ngx_pool_s, pub log: *mut ngx_log_s, pub preread_bufs: *mut ngx_chain_s, pub preread_size: usize, pub buf_to_file: *mut ngx_buf_s, pub limit_rate: usize, pub start_sec: i64, pub temp_file: *mut ngx_temp_file_t, pub num: i32,
}

Fields§

§upstream: *mut ngx_connection_s§downstream: *mut ngx_connection_s§free_raw_bufs: *mut ngx_chain_s§in_: *mut ngx_chain_s§last_in: *mut *mut ngx_chain_s§writing: *mut ngx_chain_s§out: *mut ngx_chain_s§free: *mut ngx_chain_s§busy: *mut ngx_chain_s§input_filter: Option<unsafe extern "C" fn(_: *mut ngx_event_pipe_s, _: *mut ngx_buf_s) -> isize>§input_ctx: *mut c_void§output_filter: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut ngx_chain_s) -> isize>§output_ctx: *mut c_void§thread_handler: Option<unsafe extern "C" fn(_: *mut ngx_thread_task_s, _: *mut ngx_file_s) -> isize>§thread_ctx: *mut c_void§thread_task: *mut ngx_thread_task_s§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>§allocated: isize§bufs: ngx_bufs_t§tag: *mut c_void§busy_size: isize§read_length: i64§length: i64§max_temp_file_size: i64§temp_file_write_size: isize§read_timeout: usize§send_timeout: usize§send_lowat: isize§pool: *mut ngx_pool_s§log: *mut ngx_log_s§preread_bufs: *mut ngx_chain_s§preread_size: usize§buf_to_file: *mut ngx_buf_s§limit_rate: usize§start_sec: i64§temp_file: *mut ngx_temp_file_t§num: i32