comparison src/core/ngx_inet.h @ 2203:8e5bf1bc87e2

*) refactor ngx_parse_inet_url() *) refactor ngx_parse_unix_domain_url() *) delete unused ngx_url_t fields
author Igor Sysoev <igor@sysoev.ru>
date Tue, 26 Aug 2008 14:24:14 +0000
parents 5975975eedc0
children 2e91aecb9e57
comparison
equal deleted inserted replaced
2202:2300ab9b069e 2203:8e5bf1bc87e2
32 ngx_str_t name; 32 ngx_str_t name;
33 } ngx_peer_addr_t; 33 } ngx_peer_addr_t;
34 34
35 35
36 typedef struct { 36 typedef struct {
37 ngx_int_t type;
38
39 ngx_str_t url; 37 ngx_str_t url;
40 ngx_str_t host; 38 ngx_str_t host;
41 ngx_str_t port_text; 39 ngx_str_t port_text;
42 ngx_str_t uri; 40 ngx_str_t uri;
43 41
44 in_port_t port; 42 in_port_t port;
45 in_port_t default_port; 43 in_port_t default_port;
44 int family;
46 45
47 unsigned listen:1; 46 unsigned listen:1;
48 unsigned uri_part:1; 47 unsigned uri_part:1;
49 unsigned no_resolve:1; 48 unsigned no_resolve:1;
50 unsigned one_addr:1; 49 unsigned one_addr:1;
51 50
52 unsigned wildcard:1;
53 unsigned no_port:1; 51 unsigned no_port:1;
54 unsigned unix_socket:1;
55 52
56 ngx_url_addr_t addr; 53 ngx_url_addr_t addr;
57 54
58 ngx_peer_addr_t *addrs; 55 ngx_peer_addr_t *addrs;
59 ngx_uint_t naddrs; 56 ngx_uint_t naddrs;