blob: dbdf6f0b308208fbb960321e05d6ae1484e8781c [file] [log] [blame]
Igor Sysoev42feecb2002-12-15 06:25:09 +00001#ifndef _NGX_INET_H_INCLUDED_
2#define _NGX_INET_H_INCLUDED_
3
4
Igor Sysoev822834e2004-05-25 15:28:46 +00005typedef struct {
6 in_addr_t addr;
7 in_addr_t mask;
8} ngx_inet_cidr_t;
9
10
Igor Sysoev10a543a2004-03-16 07:10:12 +000011size_t ngx_sock_ntop(int family, struct sockaddr *addr, u_char *text,
12 size_t len);
Igor Sysoev9c610952004-03-16 13:35:20 +000013size_t ngx_inet_ntop(int family, void *addr, u_char *text, size_t len);
Igor Sysoev42feecb2002-12-15 06:25:09 +000014
Igor Sysoev822834e2004-05-25 15:28:46 +000015ngx_int_t ngx_ptocidr(ngx_str_t *text, void *cidr);
16
Igor Sysoev42feecb2002-12-15 06:25:09 +000017
18#endif /* _NGX_INET_H_INCLUDED_ */