Mercurial > hg > nginx
comparison src/event/modules/ngx_kqueue_module.h @ 91:637625a2acdb
nginx-0.0.1-2003-05-19-20:39:14 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 19 May 2003 16:39:14 +0000 |
parents | e8cdc2989cee |
children | 738fe44c70d5 |
comparison
equal
deleted
inserted
replaced
90:37530da31268 | 91:637625a2acdb |
---|---|
1 #ifndef _NGX_KQUEUE_MODULE_H_INCLUDED_ | 1 #ifndef _NGX_KQUEUE_MODULE_H_INCLUDED_ |
2 #define _NGX_KQUEUE_MODULE_H_INCLUDED_ | 2 #define _NGX_KQUEUE_MODULE_H_INCLUDED_ |
3 | 3 |
4 | 4 |
5 #include <ngx_types.h> | 5 typedef struct { |
6 #include <ngx_log.h> | 6 int changes; |
7 #include <ngx_event.h> | 7 int events; |
8 | 8 } ngx_kqueue_conf_t; |
9 int ngx_kqueue_init(int max_connections, ngx_log_t *log); | |
10 int ngx_kqueue_add_event(ngx_event_t *ev, int event, u_int flags); | |
11 int ngx_kqueue_del_event(ngx_event_t *ev, int event, u_int flags); | |
12 int ngx_kqueue_set_event(ngx_event_t *ev, int filter, u_int flags); | |
13 void ngx_kqueue_add_timer(ngx_event_t *ev, ngx_msec_t timer); | |
14 int ngx_kqueue_process_events(ngx_log_t *log); | |
15 | 9 |
16 | 10 |
17 #if 1 | 11 extern int ngx_kqueue; |
18 extern int kq; | |
19 #endif | |
20 | |
21 | 12 |
22 | 13 |
23 #endif /* _NGX_KQUEUE_MODULE_H_INCLUDED_ */ | 14 #endif /* _NGX_KQUEUE_MODULE_H_INCLUDED_ */ |