summaryrefslogtreecommitdiff
path: root/ev.h
diff options
context:
space:
mode:
authorroot <root>2009-07-10 19:10:19 +0000
committerroot <root>2009-07-10 19:10:19 +0000
commit9a4bdcd75ef07d4a9fee91d2dd3f9d4ac1c57580 (patch)
tree0aadce32eacc79b88ac6226d3333c3b4aea10228 /ev.h
parentfe7f056cfc2dc30ab33a1e36b0005fa1e39b0e50 (diff)
*** empty log message ***
Diffstat (limited to 'ev.h')
-rw-r--r--ev.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/ev.h b/ev.h
index 104a3c9..3d49eca 100644
--- a/ev.h
+++ b/ev.h
@@ -547,19 +547,11 @@ void ev_loop_verify (EV_P); /* abort if loop data corrupted */
void ev_set_io_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */
void ev_set_timeout_collect_interval (EV_P_ ev_tstamp interval); /* sleep at least this time, default 0 */
-/*
- * a single void * can be attached to each loop. this is intended
- * to aid the invoke_pending/blocking callbacks.
- */
+/* advanced stuff for threading etc. support, see docs */
void ev_set_userdata (EV_P_ void *data);
void *ev_userdata (EV_P);
-
-/*
- * hooks to overide how and when libev invokes callbacks,
- * and hooks that wrap the actual eventloop blocking call.
- */
void ev_set_invoke_pending_cb (EV_P_ void (*invoke_pending_cb)(EV_P));
-void ev_set_blocking_cb (EV_P_ void (*suspend_cb_)(EV_P), void (*resume_cb_)(EV_P));
+void ev_set_loop_release_cb (EV_P_ void (*release)(EV_P), void (*acquire)(EV_P));
void ev_invoke_pending (EV_P); /* invoke all pending watchers */