comparison src/core/ngx_connection.h @ 2512:2e91aecb9e57

a prelimiary IPv6 support, HTTP listen
author Igor Sysoev <igor@sysoev.ru>
date Sat, 21 Feb 2009 07:02:02 +0000
parents 5975975eedc0
children a7443674e429
comparison
equal deleted inserted replaced
2511:f91c5c964e61 2512:2e91aecb9e57
17 struct ngx_listening_s { 17 struct ngx_listening_s {
18 ngx_socket_t fd; 18 ngx_socket_t fd;
19 19
20 struct sockaddr *sockaddr; 20 struct sockaddr *sockaddr;
21 socklen_t socklen; /* size of sockaddr */ 21 socklen_t socklen; /* size of sockaddr */
22 size_t addr; /* offset to address in sockaddr */
23 size_t addr_text_max_len; 22 size_t addr_text_max_len;
24 ngx_str_t addr_text; 23 ngx_str_t addr_text;
25 24
26 int type; 25 int type;
27 26
121 120
122 #if (NGX_SSL) 121 #if (NGX_SSL)
123 ngx_ssl_connection_t *ssl; 122 ngx_ssl_connection_t *ssl;
124 #endif 123 #endif
125 124
126 #if (NGX_HAVE_IOCP)
127 struct sockaddr *local_sockaddr; 125 struct sockaddr *local_sockaddr;
128 socklen_t local_socklen; 126 socklen_t local_socklen;
129 #endif
130 127
131 ngx_buf_t *buffer; 128 ngx_buf_t *buffer;
132 129
133 ngx_atomic_uint_t number; 130 ngx_atomic_uint_t number;
134 131