Mercurial > hg > nginx-quic
comparison src/event/ngx_event.h @ 102:7e86d028d8f0
nginx-0.0.1-2003-06-06-18:59:20 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 06 Jun 2003 14:59:20 +0000 |
parents | a059e1aa65d4 |
children | 6dfda4cf5200 |
comparison
equal
deleted
inserted
replaced
101:2e069b6e6920 | 102:7e86d028d8f0 |
---|---|
7 | 7 |
8 | 8 |
9 #define NGX_INVALID_INDEX 0x80000000 | 9 #define NGX_INVALID_INDEX 0x80000000 |
10 | 10 |
11 | 11 |
12 #if 0 | |
13 typedef struct ngx_event_s ngx_event_t; | |
14 #endif | |
15 | |
16 #if (HAVE_IOCP) | 12 #if (HAVE_IOCP) |
13 | |
17 typedef struct { | 14 typedef struct { |
18 WSAOVERLAPPED ovlp; | 15 WSAOVERLAPPED ovlp; |
19 ngx_event_t *event; | 16 ngx_event_t *event; |
20 int error; | 17 int error; |
21 } ngx_event_ovlp_t; | 18 } ngx_event_ovlp_t; |
19 | |
22 #endif | 20 #endif |
23 | 21 |
24 | 22 |
25 struct ngx_event_s { | 23 struct ngx_event_s { |
26 void *data; | 24 void *data; |
79 unsigned ignore_econnreset:1; | 77 unsigned ignore_econnreset:1; |
80 unsigned unexpected_eof:1; | 78 unsigned unexpected_eof:1; |
81 | 79 |
82 unsigned deferred_accept:1; | 80 unsigned deferred_accept:1; |
83 | 81 |
82 #if (WIN32) | |
83 unsigned accept_context_updated:1; | |
84 #endif | |
85 | |
84 #if (HAVE_KQUEUE) | 86 #if (HAVE_KQUEUE) |
85 unsigned eof:1; | 87 unsigned eof:1; |
86 int error; | 88 int error; |
87 #endif | 89 #endif |
88 | 90 |
282 #define ngx_write_chain ngx_io.send_chain | 284 #define ngx_write_chain ngx_io.send_chain |
283 #endif | 285 #endif |
284 | 286 |
285 #endif | 287 #endif |
286 | 288 |
289 | |
290 #if (HAVE_IOCP_EVENT) | |
291 #define NGX_IOCP_ACCEPT 0 | |
292 #define NGX_IOCP_IO 1 | |
293 #endif | |
294 | |
295 | |
287 #define ngx_del_timer ngx_event_del_timer | 296 #define ngx_del_timer ngx_event_del_timer |
288 | 297 |
289 | 298 |
290 | 299 |
291 extern ngx_event_t *ngx_read_events; | 300 extern ngx_event_t *ngx_read_events; |