Deleted
Added
nxt_sockaddr.h (703:2d536dde84d2) | nxt_sockaddr.h (1935:ba08638c3259) |
---|---|
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_SOCKADDR_H_INCLUDED_ 8#define _NXT_SOCKADDR_H_INCLUDED_ --- 77 unchanged lines hidden (view full) --- 86 87 88NXT_EXPORT uint32_t nxt_sockaddr_port_number(nxt_sockaddr_t *sa); 89NXT_EXPORT nxt_bool_t nxt_sockaddr_cmp(nxt_sockaddr_t *sa1, 90 nxt_sockaddr_t *sa2); 91NXT_EXPORT size_t nxt_sockaddr_ntop(nxt_sockaddr_t *sa, u_char *buf, 92 u_char *end, nxt_bool_t port); 93NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_parse(nxt_mp_t *mp, nxt_str_t *addr); | 1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_SOCKADDR_H_INCLUDED_ 8#define _NXT_SOCKADDR_H_INCLUDED_ --- 77 unchanged lines hidden (view full) --- 86 87 88NXT_EXPORT uint32_t nxt_sockaddr_port_number(nxt_sockaddr_t *sa); 89NXT_EXPORT nxt_bool_t nxt_sockaddr_cmp(nxt_sockaddr_t *sa1, 90 nxt_sockaddr_t *sa2); 91NXT_EXPORT size_t nxt_sockaddr_ntop(nxt_sockaddr_t *sa, u_char *buf, 92 u_char *end, nxt_bool_t port); 93NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_parse(nxt_mp_t *mp, nxt_str_t *addr); |
94NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_parse_optport(nxt_mp_t *mp, 95 nxt_str_t *addr); |
|
94NXT_EXPORT void nxt_job_sockaddr_parse(nxt_job_sockaddr_parse_t *jbs); 95NXT_EXPORT in_addr_t nxt_inet_addr(u_char *buf, size_t len); 96#if (NXT_INET6) 97NXT_EXPORT nxt_int_t nxt_inet6_addr(struct in6_addr *in6_addr, u_char *buf, 98 size_t len); 99#endif | 96NXT_EXPORT void nxt_job_sockaddr_parse(nxt_job_sockaddr_parse_t *jbs); 97NXT_EXPORT in_addr_t nxt_inet_addr(u_char *buf, size_t len); 98#if (NXT_INET6) 99NXT_EXPORT nxt_int_t nxt_inet6_addr(struct in6_addr *in6_addr, u_char *buf, 100 size_t len); 101#endif |
102NXT_EXPORT nxt_bool_t nxt_inet6_probe(nxt_str_t *addr); |
|
100 101 102#define NXT_INET_ADDR_STR_LEN nxt_length("255.255.255.255:65535") 103 104#define NXT_INET6_ADDR_STR_LEN \ 105 nxt_length("[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535") 106 107 108#define nxt_sockaddr_size(sa) \ 109 (offsetof(nxt_sockaddr_t, u) + sa->socklen + sa->length) 110#define nxt_sockaddr_start(sa) nxt_pointer_to(sa, (sa)->start) 111#define nxt_sockaddr_address(sa) nxt_pointer_to(sa, (sa)->address_start) 112#define nxt_sockaddr_port(sa) nxt_pointer_to(sa, (sa)->port_start) 113#define nxt_sockaddr_port_length(sa) \ 114 (((sa)->start + (sa)->length) - (sa)->port_start) 115 116 117#endif /* _NXT_SOCKADDR_H_INCLUDED_ */ | 103 104 105#define NXT_INET_ADDR_STR_LEN nxt_length("255.255.255.255:65535") 106 107#define NXT_INET6_ADDR_STR_LEN \ 108 nxt_length("[ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]:65535") 109 110 111#define nxt_sockaddr_size(sa) \ 112 (offsetof(nxt_sockaddr_t, u) + sa->socklen + sa->length) 113#define nxt_sockaddr_start(sa) nxt_pointer_to(sa, (sa)->start) 114#define nxt_sockaddr_address(sa) nxt_pointer_to(sa, (sa)->address_start) 115#define nxt_sockaddr_port(sa) nxt_pointer_to(sa, (sa)->port_start) 116#define nxt_sockaddr_port_length(sa) \ 117 (((sa)->start + (sa)->length) - (sa)->port_start) 118 119 120#endif /* _NXT_SOCKADDR_H_INCLUDED_ */ |