Mercurial > hg > nginx-quic
comparison src/event/ngx_event.h @ 380:5ce6561246a5
nginx-0.0.7-2004-07-07-10:15:04 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 07 Jul 2004 06:15:04 +0000 |
parents | 41437e4fd9b4 |
children | 02a511569afb |
comparison
equal
deleted
inserted
replaced
379:73688d5d7fc3 | 380:5ce6561246a5 |
---|---|
159 #else | 159 #else |
160 unsigned posted_available:1; | 160 unsigned posted_available:1; |
161 #endif | 161 #endif |
162 | 162 |
163 ngx_atomic_t *lock; | 163 ngx_atomic_t *lock; |
164 ngx_atomic_t *own_lock; | |
164 | 165 |
165 #endif | 166 #endif |
166 | 167 |
167 /* the links of the posted queue */ | 168 /* the links of the posted queue */ |
168 ngx_event_t *next; | 169 ngx_event_t *next; |
199 ngx_int_t (*disable)(ngx_event_t *ev, int event, u_int flags); | 200 ngx_int_t (*disable)(ngx_event_t *ev, int event, u_int flags); |
200 | 201 |
201 ngx_int_t (*add_conn)(ngx_connection_t *c); | 202 ngx_int_t (*add_conn)(ngx_connection_t *c); |
202 ngx_int_t (*del_conn)(ngx_connection_t *c, u_int flags); | 203 ngx_int_t (*del_conn)(ngx_connection_t *c, u_int flags); |
203 | 204 |
204 ngx_int_t (*process)(ngx_cycle_t *cycle); | 205 ngx_int_t (*process_changes)(ngx_cycle_t *cycle, ngx_uint_t try); |
206 ngx_int_t (*process_events)(ngx_cycle_t *cycle); | |
207 | |
205 ngx_int_t (*init)(ngx_cycle_t *cycle); | 208 ngx_int_t (*init)(ngx_cycle_t *cycle); |
206 void (*done)(ngx_cycle_t *cycle); | 209 void (*done)(ngx_cycle_t *cycle); |
207 } ngx_event_actions_t; | 210 } ngx_event_actions_t; |
208 | 211 |
209 | 212 |
376 #ifndef NGX_CLEAR_EVENT | 379 #ifndef NGX_CLEAR_EVENT |
377 #define NGX_CLEAR_EVENT 0 /* dummy declaration */ | 380 #define NGX_CLEAR_EVENT 0 /* dummy declaration */ |
378 #endif | 381 #endif |
379 | 382 |
380 | 383 |
381 #define ngx_process_events ngx_event_actions.process | 384 #define ngx_process_changes ngx_event_actions.process_changes |
385 #define ngx_process_events ngx_event_actions.process_events | |
386 #define ngx_done_events ngx_event_actions.done | |
387 | |
382 #define ngx_add_event ngx_event_actions.add | 388 #define ngx_add_event ngx_event_actions.add |
383 #define ngx_del_event ngx_event_actions.del | 389 #define ngx_del_event ngx_event_actions.del |
384 #define ngx_add_conn ngx_event_actions.add_conn | 390 #define ngx_add_conn ngx_event_actions.add_conn |
385 #define ngx_del_conn ngx_event_actions.del_conn | 391 #define ngx_del_conn ngx_event_actions.del_conn |
386 | 392 |