Name : perl-EV
| |
Version : 4.03
| Vendor : obs://build_opensuse_org/home:aginies
|
Release : 1.1
| Date : 2015-04-11 15:01:16
|
Group : Development/Libraries/Perl
| Source RPM : perl-EV-4.03-1.1.src.rpm
|
Size : 0.58 MB
| |
Packager : (none)
| |
Summary : Interface to libev, a high performance full-featured event loop
|
Description :
This module provides an interface to libev (the http://software.schmorp.de/pkg/libev.html manpage). While the documentation below is comprehensive, one might also consult the documentation of libev itself (the http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod manpage or _perldoc EV::libev_) for more subtle details on watcher semantics or some discussion on the available backends, or how to force a specific backend with \'LIBEV_FLAGS\', 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 the AnyEvent manpage 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.
PORTING FROM EV 3.X to 4.X EV version 4 introduces a number of incompatible changes summarised here. According to the depreciation strategy used by libev, there is a compatibility layer in place so programs should continue to run unchanged (the XS interface lacks this layer, so programs using that one need to be updated).
This compatibility layer will be switched off in some future release.
All changes relevant to Perl are renames of symbols, functions and methods:
EV::loop => EV::run EV::LOOP_NONBLOCK => EV::RUN_NOWAIT EV::LOOP_ONESHOT => EV::RUN_ONCE
EV::unloop => EV::break EV::UNLOOP_CANCEL => EV::BREAK_CANCEL EV::UNLOOP_ONE => EV::BREAK_ONE EV::UNLOOP_ALL => EV::BREAK_ALL
EV::TIMEOUT => EV::TIMER
EV::loop_count => EV::iteration EV::loop_depth => EV::depth EV::loop_verify => EV::verify
The loop object methods corresponding to the functions above have been similarly renamed.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/aginies/openSUSE_13.2/i586 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
EV.so
perl(EV)
perl(EV::MakeMaker)
perl-EV
perl-EV(x86-32)
Requires :