… | |
… | |
300 | An event loop is described by a C<struct ev_loop *> (the C<struct> is |
300 | An event loop is described by a C<struct ev_loop *> (the C<struct> is |
301 | I<not> optional in this case unless libev 3 compatibility is disabled, as |
301 | I<not> optional in this case unless libev 3 compatibility is disabled, as |
302 | libev 3 had an C<ev_loop> function colliding with the struct name). |
302 | libev 3 had an C<ev_loop> function colliding with the struct name). |
303 | |
303 | |
304 | The library knows two types of such loops, the I<default> loop, which |
304 | The library knows two types of such loops, the I<default> loop, which |
305 | supports signals and child events, and dynamically created event loops |
305 | supports child process events, and dynamically created event loops which |
306 | which do not. |
306 | do not. |
307 | |
307 | |
308 | =over 4 |
308 | =over 4 |
309 | |
309 | |
310 | =item struct ev_loop *ev_default_loop (unsigned int flags) |
310 | =item struct ev_loop *ev_default_loop (unsigned int flags) |
311 | |
311 | |
… | |
… | |
1114 | The event loop has been resumed in the child process after fork (see |
1114 | The event loop has been resumed in the child process after fork (see |
1115 | C<ev_fork>). |
1115 | C<ev_fork>). |
1116 | |
1116 | |
1117 | =item C<EV_CLEANUP> |
1117 | =item C<EV_CLEANUP> |
1118 | |
1118 | |
1119 | The event loop is abotu to be destroyed (see C<ev_cleanup>). |
1119 | The event loop is about to be destroyed (see C<ev_cleanup>). |
1120 | |
1120 | |
1121 | =item C<EV_ASYNC> |
1121 | =item C<EV_ASYNC> |
1122 | |
1122 | |
1123 | The given async watcher has been asynchronously notified (see C<ev_async>). |
1123 | The given async watcher has been asynchronously notified (see C<ev_async>). |
1124 | |
1124 | |