… | |
… | |
82 | |
82 | |
83 | =head1 WHAT TO READ WHEN IN A HURRY |
83 | =head1 WHAT TO READ WHEN IN A HURRY |
84 | |
84 | |
85 | This manual tries to be very detailed, but unfortunately, this also makes |
85 | This manual tries to be very detailed, but unfortunately, this also makes |
86 | it very long. If you just want to know the basics of libev, I suggest |
86 | it very long. If you just want to know the basics of libev, I suggest |
87 | reading L</ANATOMY OF A WATCHER>, then the L<E/XAMPLE PROGRAM> above and |
87 | reading L</ANATOMY OF A WATCHER>, then the L</EXAMPLE PROGRAM> above and |
88 | look up the missing functions in L</GLOBAL FUNCTIONS> and the C<ev_io> and |
88 | look up the missing functions in L</GLOBAL FUNCTIONS> and the C<ev_io> and |
89 | C<ev_timer> sections in L</WATCHER TYPES>. |
89 | C<ev_timer> sections in L</WATCHER TYPES>. |
90 | |
90 | |
91 | =head1 ABOUT LIBEV |
91 | =head1 ABOUT LIBEV |
92 | |
92 | |
… | |
… | |
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 C<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 |