--- cvsroot/EV/EV.pm 2008/04/02 11:00:58 1.86 +++ cvsroot/EV/EV.pm 2008/04/26 03:34:24 1.90 @@ -63,6 +63,12 @@ force a specific backend with C, or just about in any case because it has much more detailed information. +This module is very fast and scalable. It is actually so fast that you +can use it through the L module, stay portable to other event +loops (if you don't rely on any watcher types not available through it) +and still be faster than with any other event loop currently supported in +Perl. + =cut package EV; @@ -70,7 +76,7 @@ use strict; BEGIN { - our $VERSION = '3.2'; + our $VERSION = '3.31'; use XSLoader; XSLoader::load "EV", $VERSION; } @@ -981,6 +987,18 @@ Please see the libev documentation for further details. +=over 4 + +=item $w = EV::async $callback + +=item $w = EV::async_ns $callback + +=item $w->send + +=item $bool = $w->async_pending + +=back + =head1 PERL SIGNALS @@ -1039,7 +1057,8 @@ L (asynchronous DNS), L (makes Glib/Gtk2 use EV as event loop), L (embed Glib into EV), L (efficient -coroutines with EV), L (asynchronous SNMP). +coroutines with EV), L (asynchronous SNMP), L for +event-loop agnostic and portable event driven programming. =head1 AUTHOR