… | |
… | |
2858 | |
2858 | |
2859 | This mode of operation can be useful together with an C<ev_check> watcher, |
2859 | This mode of operation can be useful together with an C<ev_check> watcher, |
2860 | to do something on each event loop iteration - for example to balance load |
2860 | to do something on each event loop iteration - for example to balance load |
2861 | between different connections. |
2861 | between different connections. |
2862 | |
2862 | |
2863 | See L</Abusing an C<ev_check> watcher for its side-effect> for a longer |
2863 | See L</Abusing an ev_check watcher for its side-effect> for a longer |
2864 | example. |
2864 | example. |
2865 | |
2865 | |
2866 | =head3 Watcher-Specific Functions and Data Members |
2866 | =head3 Watcher-Specific Functions and Data Members |
2867 | |
2867 | |
2868 | =over 4 |
2868 | =over 4 |
… | |
… | |
4238 | |
4238 | |
4239 | Brian Maher has written a partial interface to libev for lua (at the |
4239 | Brian Maher has written a partial interface to libev for lua (at the |
4240 | time of this writing, only C<ev_io> and C<ev_timer>), to be found at |
4240 | time of this writing, only C<ev_io> and C<ev_timer>), to be found at |
4241 | L<http://github.com/brimworks/lua-ev>. |
4241 | L<http://github.com/brimworks/lua-ev>. |
4242 | |
4242 | |
|
|
4243 | =item Javascript |
|
|
4244 | |
|
|
4245 | Node.js (L<http://nodejs.org>) uses libev as the underlying event library. |
|
|
4246 | |
|
|
4247 | =item Others |
|
|
4248 | |
|
|
4249 | There are others, and I stopped counting. |
|
|
4250 | |
4243 | =back |
4251 | =back |
4244 | |
4252 | |
4245 | |
4253 | |
4246 | =head1 MACRO MAGIC |
4254 | =head1 MACRO MAGIC |
4247 | |
4255 | |