… | |
… | |
56 | =head1 DESCRIPTION |
56 | =head1 DESCRIPTION |
57 | |
57 | |
58 | This module provides an interface to libev |
58 | This module provides an interface to libev |
59 | (L<http://software.schmorp.de/pkg/libev.html>). While the documentation |
59 | (L<http://software.schmorp.de/pkg/libev.html>). While the documentation |
60 | below is comprehensive, one might also consult the documentation of libev |
60 | below is comprehensive, one might also consult the documentation of libev |
61 | itself (L<http://cvs.schmorp.de/libev/ev.html>) for more subtle details on |
61 | itself (L<http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod>) for more |
62 | watcher semantics or some discussion on the available backends, or how to |
62 | subtle details on watcher semantics or some discussion on the available |
63 | force a specific backend with C<LIBEV_FLAGS>, or just about in any case |
63 | backends, or how to force a specific backend with C<LIBEV_FLAGS>, or just |
64 | because it has much more detailed information. |
64 | about in any case because it has much more detailed information. |
65 | |
65 | |
66 | This module is very fast and scalable. It is actually so fast that you |
66 | This module is very fast and scalable. It is actually so fast that you |
67 | can use it through the L<AnyEvent> module, stay portable to other event |
67 | can use it through the L<AnyEvent> module, stay portable to other event |
68 | loops (if you don't rely on any watcher types not available through it) |
68 | loops (if you don't rely on any watcher types not available through it) |
69 | and still be faster than with any other event loop currently supported in |
69 | and still be faster than with any other event loop currently supported in |
… | |
… | |
74 | package EV; |
74 | package EV; |
75 | |
75 | |
76 | use strict; |
76 | use strict; |
77 | |
77 | |
78 | BEGIN { |
78 | BEGIN { |
79 | our $VERSION = '3.31'; |
79 | our $VERSION = '3.4'; |
80 | use XSLoader; |
80 | use XSLoader; |
81 | XSLoader::load "EV", $VERSION; |
81 | XSLoader::load "EV", $VERSION; |
82 | } |
82 | } |
83 | |
83 | |
84 | @EV::IO::ISA = |
84 | @EV::IO::ISA = |