Mercurial > hg > nginx
comparison src/event/ngx_event_posted.h @ 306:6b91bfbc4123
nginx-0.0.3-2004-04-05-00:32:09 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 04 Apr 2004 20:32:09 +0000 |
parents | |
children | 54f76b0b8dca |
comparison
equal
deleted
inserted
replaced
305:4b1a3a4acc60 | 306:6b91bfbc4123 |
---|---|
1 #ifndef _NGX_EVENT_POSTED_H_INCLUDED_ | |
2 #define _NGX_EVENT_POSTED_H_INCLUDED_ | |
3 | |
4 | |
5 #include <ngx_config.h> | |
6 #include <ngx_core.h> | |
7 #include <ngx_event.h> | |
8 | |
9 | |
10 #define ngx_post_event(ev) \ | |
11 ev->next = (ngx_event_t *) ngx_posted_events; \ | |
12 ngx_posted_events = ev; \ | |
13 ev->posted = 1; | |
14 | |
15 | |
16 void ngx_event_process_posted(ngx_cycle_t *cycle); | |
17 #if (NGX_THREADS) | |
18 void ngx_event_thread_handler(ngx_event_t *ev); | |
19 #endif | |
20 | |
21 | |
22 extern ngx_thread_volatile ngx_event_t *ngx_posted_events; | |
23 #if (NGX_THREADS) | |
24 extern ngx_mutex_t *ngx_posted_events_mutex; | |
25 #endif | |
26 | |
27 | |
28 #endif /* _NGX_EVENT_POSTED_H_INCLUDED_ */ |