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