summaryrefslogtreecommitdiff
path: root/ev.pod
diff options
context:
space:
mode:
authorroot <root>2012-04-18 06:06:04 +0000
committerroot <root>2012-04-18 06:06:04 +0000
commitc0e914894e9241dd5c8b616d1de52e5137ce5a21 (patch)
tree188964dc2a32e7ff21ea7caa5cba570804e71a0e /ev.pod
parentd9ddf7f13746b57a90e85f3e36cccfafe6d252ad (diff)
*** empty log message ***
Diffstat (limited to 'ev.pod')
-rw-r--r--ev.pod3
1 files changed, 2 insertions, 1 deletions
diff --git a/ev.pod b/ev.pod
index f258999..6659cdd 100644
--- a/ev.pod
+++ b/ev.pod
@@ -3923,7 +3923,8 @@ and C++ you can use the C<EV_THROW> macro for this:
ev_set_syserr_cb (fatal_error);
The only API functions that can currently throw exceptions are C<ev_run>,
-C<ev_inoke> and C<ev_invoke_pending>.
+C<ev_inoke>, C<ev_invoke_pending> and C<ev_loop_destroy> (the latter
+because it runs cleanup watchers).
Throwing exceptions in watcher callbacks is only supported if libev itself
is compiled with a C++ compiler or your C and C++ environments allow