Type Alias ngx_module_t
Source pub type ngx_module_t = ngx_module_s;
struct ngx_module_t {Show 25 fields
pub ctx_index: usize,
pub index: usize,
pub name: *mut i8,
pub spare0: usize,
pub spare1: usize,
pub version: usize,
pub signature: *const i8,
pub ctx: *mut c_void,
pub commands: *mut ngx_command_s,
pub type_: usize,
pub init_master: Option<unsafe extern "C" fn(_: *mut ngx_log_s) -> isize>,
pub init_module: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s) -> isize>,
pub init_process: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s) -> isize>,
pub init_thread: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s) -> isize>,
pub exit_thread: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s)>,
pub exit_process: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s)>,
pub exit_master: Option<unsafe extern "C" fn(_: *mut ngx_cycle_s)>,
pub spare_hook0: usize,
pub spare_hook1: usize,
pub spare_hook2: usize,
pub spare_hook3: usize,
pub spare_hook4: usize,
pub spare_hook5: usize,
pub spare_hook6: usize,
pub spare_hook7: usize,
}
§commands: *mut ngx_command_s