Type Alias ngx_resolver_ctx_t
Source pub type ngx_resolver_ctx_t = ngx_resolver_ctx_s;
struct ngx_resolver_ctx_t {Show 22 fields
pub next: *mut ngx_resolver_ctx_s,
pub resolver: *mut ngx_resolver_s,
pub node: *mut ngx_resolver_node_t,
pub ident: isize,
pub state: isize,
pub name: ngx_str_t,
pub service: ngx_str_t,
pub valid: i64,
pub naddrs: usize,
pub addrs: *mut ngx_resolver_addr_t,
pub addr: ngx_resolver_addr_t,
pub sin: sockaddr_in,
pub count: usize,
pub nsrvs: usize,
pub srvs: *mut ngx_resolver_srv_name_t,
pub handler: Option<unsafe extern "C" fn(_: *mut ngx_resolver_ctx_s)>,
pub data: *mut c_void,
pub timeout: usize,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub recursion: usize,
pub event: *mut ngx_event_s,
}
§handler: Option<unsafe extern "C" fn(_: *mut ngx_resolver_ctx_s)>