Mercurial > hg > nginx-quic
comparison src/core/ngx_inet.h @ 808:eef6d9cc45da
axe ngx_inet_upstream_parse() and ngx_inet_parse_host_port()
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 24 Oct 2006 14:18:35 +0000 |
parents | 472cd9768ac2 |
children | 4d68c486fcb0 |
comparison
equal
deleted
inserted
replaced
807:3095bf59059b | 808:eef6d9cc45da |
---|---|
87 | 87 |
88 char *err; | 88 char *err; |
89 } ngx_url_t; | 89 } ngx_url_t; |
90 | 90 |
91 | 91 |
92 typedef struct { | 92 size_t ngx_sock_ntop(int family, struct sockaddr *sa, u_char *text, size_t len); |
93 ngx_str_t name; /* "schema:host:port/uri" */ | |
94 ngx_str_t url; /* "host:port/uri" */ | |
95 ngx_str_t host; | |
96 ngx_str_t uri; | |
97 ngx_str_t host_header; /* "host:port" */ | |
98 ngx_str_t port_text; /* "port" */ | |
99 | |
100 in_port_t port; | |
101 | |
102 in_port_t default_port_value; | |
103 | |
104 unsigned default_port:1; | |
105 unsigned wildcard:1; | |
106 | |
107 unsigned uri_part:1; | |
108 unsigned port_only:1; | |
109 } ngx_inet_upstream_t; | |
110 | |
111 | |
112 size_t ngx_sock_ntop(int family, struct sockaddr *sa, u_char *text, | |
113 size_t len); | |
114 size_t ngx_inet_ntop(int family, void *addr, u_char *text, size_t len); | 93 size_t ngx_inet_ntop(int family, void *addr, u_char *text, size_t len); |
115 | |
116 ngx_int_t ngx_ptocidr(ngx_str_t *text, void *cidr); | 94 ngx_int_t ngx_ptocidr(ngx_str_t *text, void *cidr); |
117 | 95 ngx_int_t ngx_parse_url(ngx_conf_t *cf, ngx_url_t *u); |
118 ngx_peers_t *ngx_inet_upstream_parse(ngx_conf_t *cf, ngx_inet_upstream_t *u); | |
119 ngx_peers_t *ngx_inet_resolve_peer(ngx_conf_t *cf, ngx_str_t *name, | 96 ngx_peers_t *ngx_inet_resolve_peer(ngx_conf_t *cf, ngx_str_t *name, |
120 in_port_t port); | 97 in_port_t port); |
121 ngx_int_t ngx_parse_url(ngx_conf_t *cf, ngx_url_t *u); | |
122 | 98 |
123 | 99 |
124 #endif /* _NGX_INET_H_INCLUDED_ */ | 100 #endif /* _NGX_INET_H_INCLUDED_ */ |