Deleted
Added
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_LISTEN_SOCKET_H_INCLUDED_ 8#define _NXT_LISTEN_SOCKET_H_INCLUDED_ --- 4 unchanged lines hidden (view full) --- 13 nxt_socket_t socket; 14 int backlog; 15 16 nxt_work_queue_t *work_queue; 17 nxt_work_handler_t handler; 18 19 nxt_sockaddr_t *sockaddr; 20 |
21 uint32_t count; 22 |
23 uint8_t flags; 24 uint8_t read_after_accept; /* 1 bit */ 25 26#if (NXT_SSLTLS) 27 uint8_t ssltls; /* 1 bit */ 28#endif 29#if (NXT_INET6 && defined IPV6_V6ONLY) 30 uint8_t ipv6only; /* 2 bits */ --- 22 unchanged lines hidden (view full) --- 53 54NXT_EXPORT nxt_int_t nxt_listen_socket(nxt_task_t *task, nxt_socket_t s, 55 int backlog); 56 57NXT_EXPORT nxt_int_t nxt_listen_socket_create(nxt_task_t *task, 58 nxt_listen_socket_t *ls, nxt_bool_t bind_test); 59NXT_EXPORT nxt_int_t nxt_listen_socket_update(nxt_task_t *task, 60 nxt_listen_socket_t *ls, nxt_listen_socket_t *prev); |
61NXT_EXPORT void nxt_listen_socket_remote_size(nxt_listen_socket_t *ls); |
62NXT_EXPORT size_t nxt_listen_socket_pool_min_size(nxt_listen_socket_t *ls); 63 64 65#endif /* _NXT_LISTEN_SOCKET_H_INCLUDED_ */ |