summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event.h
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2015-03-14 17:37:07 +0300
committerValentin Bartenev <vbart@nginx.com>2015-03-14 17:37:07 +0300
commit305fc021db799c87d751f0f1f5e99afee7bb2b3b (patch)
tree8c3cf7a86f08ede19803a9f9beecb33cc0d9ebb3 /src/event/ngx_event.h
parent08e05a40422300a25e3b4e5b915592d7b2c41592 (diff)
downloadnginx-305fc021db799c87d751f0f1f5e99afee7bb2b3b.tar.gz
nginx-305fc021db799c87d751f0f1f5e99afee7bb2b3b.tar.bz2
Thread pools implementation.
Diffstat (limited to 'src/event/ngx_event.h')
-rw-r--r--src/event/ngx_event.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h
index b403204f2..61ebcb089 100644
--- a/src/event/ngx_event.h
+++ b/src/event/ngx_event.h
@@ -200,6 +200,8 @@ typedef struct {
ngx_int_t (*add_conn)(ngx_connection_t *c);
ngx_int_t (*del_conn)(ngx_connection_t *c, ngx_uint_t flags);
+ ngx_int_t (*notify)(ngx_event_handler_pt handler);
+
ngx_int_t (*process_changes)(ngx_cycle_t *cycle, ngx_uint_t nowait);
ngx_int_t (*process_events)(ngx_cycle_t *cycle, ngx_msec_t timer,
ngx_uint_t flags);
@@ -422,6 +424,8 @@ extern ngx_event_actions_t ngx_event_actions;
#define ngx_add_conn ngx_event_actions.add_conn
#define ngx_del_conn ngx_event_actions.del_conn
+#define ngx_notify ngx_event_actions.notify
+
#define ngx_add_timer ngx_event_add_timer
#define ngx_del_timer ngx_event_del_timer