Type Alias ngx_resolver_t

Source
pub type ngx_resolver_t = ngx_resolver_s;

Aliased Type§

struct ngx_resolver_t {
Show 29 fields pub event: *mut ngx_event_s, pub dummy: *mut c_void, pub log: *mut ngx_log_s, pub ident: isize, pub connections: ngx_array_t, pub last_connection: usize, pub name_rbtree: ngx_rbtree_s, pub name_sentinel: ngx_rbtree_node_s, pub srv_rbtree: ngx_rbtree_s, pub srv_sentinel: ngx_rbtree_node_s, pub addr_rbtree: ngx_rbtree_s, pub addr_sentinel: ngx_rbtree_node_s, pub name_resend_queue: ngx_queue_s, pub srv_resend_queue: ngx_queue_s, pub addr_resend_queue: ngx_queue_s, pub name_expire_queue: ngx_queue_s, pub srv_expire_queue: ngx_queue_s, pub addr_expire_queue: ngx_queue_s, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>, pub addr6_rbtree: ngx_rbtree_s, pub addr6_sentinel: ngx_rbtree_node_s, pub addr6_resend_queue: ngx_queue_s, pub addr6_expire_queue: ngx_queue_s, pub resend_timeout: i64, pub tcp_timeout: i64, pub expire: i64, pub valid: i64, pub log_level: usize,
}

Fields§

§event: *mut ngx_event_s§dummy: *mut c_void§log: *mut ngx_log_s§ident: isize§connections: ngx_array_t§last_connection: usize§name_rbtree: ngx_rbtree_s§name_sentinel: ngx_rbtree_node_s§srv_rbtree: ngx_rbtree_s§srv_sentinel: ngx_rbtree_node_s§addr_rbtree: ngx_rbtree_s§addr_sentinel: ngx_rbtree_node_s§name_resend_queue: ngx_queue_s§srv_resend_queue: ngx_queue_s§addr_resend_queue: ngx_queue_s§name_expire_queue: ngx_queue_s§srv_expire_queue: ngx_queue_s§addr_expire_queue: ngx_queue_s§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§addr6_rbtree: ngx_rbtree_s§addr6_sentinel: ngx_rbtree_node_s§addr6_resend_queue: ngx_queue_s§addr6_expire_queue: ngx_queue_s§resend_timeout: i64§tcp_timeout: i64§expire: i64§valid: i64§log_level: usize