Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Event-1.28-1.17 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: perl-Event Distribution: openSUSE Tumbleweed
Version: 1.28 Vendor: openSUSE
Release: 1.17 Build date: Fri Apr 30 05:07:09 2021
Group: Unspecified Build host: reproducible
Size: 436439 Source RPM: perl-Event-1.28-1.17.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/Event
Summary: Event loop processing
ALERT: Marc Lehmann may have taken over the future of event loops in Perl.
Check out his libev library and EV Perl module. 25 Aug 2009

The Event module provide a central facility to watch for various types of
events and invoke a callback when these events occur. The idea is to delay
the handling of events so that they may be dispatched in priority order
when it is safe for callbacks to execute.

Events (in the ordinary sense of the word) are detected by *watchers*,
which reify them as *events* (in the special Event module sense). For
clarity, the former type of events may be called "source events", and the
latter "target events". Source events, such as signals arriving, happen
whether or not they are being watched. If a source event occurs which a
watcher is actively watching then the watcher generates a corresponding
target event. Target events are only created by watchers. If several
watchers are interested in the same source event then each will generate
their own target event. Hence, any particular source event may result in
zero, one, two, or any number of target events: the same as the number of
watchers which were actively watching for it.

Target events are queued to be processed in priority order (priority being
determined by the creating watcher) and in FIFO order among events of the
same priority. Queued ("pending") events can, in some cases, be cancelled
before being processed. A queued event is processed by being passed to the
callback function (or method on a particular object or class) which was
specified to the watcher.

A watcher, once created, operates autonomously without the Event user
having to retain any reference to it. However, keeping a reference makes it
possible to modify most of the watcher's characteristics. A watcher can be
switched between active and inactive states. When inactive, it does not
generate target events.

Some types of source event are not reified as target events immediately.
Signals received, for example, are counted initially. The counted signals
are reified at certain execution points. Hence, signal events may be
processed out of order, and if handled carelessly, on the wrong side of a
state change in event handling. A useful way to view this is that
occurrence of the source event is not actually the arrival of the signal
but is triggered by the counting of the signal.

Reification can be forced when necessary. The schedule on which some other
events are created is non-obvious. This is especially the case with
watchers that watch for a condition rather than an event. In some cases,
target events are generated on a schedule that depends on the operation of
the event loop.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Fri Apr 30 2021 Tina Müller <timueller+perl@suse.de>
  - updated to 1.28
    see /usr/share/doc/packages/perl-Event/Changes
    1.28 2021-04-29
    - remove C-only restriction on ->Inline method - thanks @oodler577
* Thu Dec 06 2018 Stephan Kulow <coolo@suse.com>
  - updated to 1.27
    see /usr/share/doc/packages/perl-Event/Changes
    1.27 2018-11-17
    - only Zero(Polld) if not NULL (reported by @andk, thanks!)
* Thu Jun 23 2016 coolo@suse.com
  - updated to 1.26
    see /usr/share/doc/packages/perl-Event/Changes
    1.26 2015-06-13
    - fix doc typos (Lucas Kanashiro)
* Sun Jun 12 2016 coolo@suse.com
  - updated to 1.25
    see /usr/share/doc/packages/perl-Event/Changes
* Sun Apr 19 2015 coolo@suse.com
  - updated to 1.24
    see /usr/share/doc/packages/perl-Event/ChangeLog
  - remove broken Event-1.0-warning.patch
* Mon Jul 28 2014 coolo@suse.com
  - updated to 1.23, no Changelog provided
* Tue Jul 15 2014 chris@computersalat.de
  - fix build for SLE_11
    * reactivate Event-1.0-warning.patch
* Tue Jun 04 2013 coolo@suse.com
  - updated to 1.21, no Changelog provided
* Mon Sep 19 2011 coolo@suse.com
  - updated to 1.20, no Changelog provided
* Mon Jun 20 2011 coolo@novell.com
  - updated to 1.17, no Changelog provided

Files

/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event.pod
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/EventAPI.h
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/MakeMaker.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/Watcher.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/generic.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/generic.pod
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/group.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/idle.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/io.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/signal.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/timer.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/type.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/typemap
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Event/var.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Event
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Event/Event.so
/usr/share/doc/packages/perl-Event
/usr/share/doc/packages/perl-Event/ANNOUNCE
/usr/share/doc/packages/perl-Event/Changes
/usr/share/doc/packages/perl-Event/README
/usr/share/doc/packages/perl-Event/README.EV
/usr/share/doc/packages/perl-Event/TODO
/usr/share/doc/packages/perl-Event/Tutorial.pdf
/usr/share/doc/packages/perl-Event/Tutorial.pdf-errata.txt
/usr/share/doc/packages/perl-Event/util
/usr/share/doc/packages/perl-Event/util/bench.pl
/usr/share/doc/packages/perl-Event/util/filehandle.txt
/usr/share/man/man3/Event.3pm.gz
/usr/share/man/man3/Event::MakeMaker.3pm.gz
/usr/share/man/man3/Event::generic.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 00:46:20 2024