perl-IO-Async-0.600.0-2.mga4.noarch.rpm


Advertisement

Description

perl-IO-Async - A Loop using an C<IO::Poll> object

Distribution: Mageia 4.1
Repository: Mageia Core i586
Package name: perl-IO-Async
Package version: 0.600.0
Package release: 2.mga4
Package architecture: noarch
Package type: rpm
Installed size: 601.30 KB
Download size: 199.48 KB
Official Mirror: distrib-coffee.ipsl.jussieu.fr
This collection of modules allows programs to be written that perform asynchronous filehandle IO operations. A typical program using them would consist of a single subclass of 'IO::Async::Loop' to act as a container o other objects, which perform the actual IO work required by the program. As as IO handles, the loop also supports timers and signal handlers, and includes more higher-level functionallity built on top of these basic parts. Because there are a lot of classes in this collection, the following overview gives a brief description of each. File Handle IO A the IO::Async::Handle manpage object represents a single IO handle that is being managed. While in most cases it will represent a single filehandle, such as a socket (for example, an 'IO::Socket::INET' connection), it is possible to have separate reading and writing handles (most likely for a program's 'STDIN' and 'STDOUT' streams, or a pair of pipes connected to a child process).

Alternatives

Provides

  • perl(IO::Async) == 0.600.0
  • perl(IO::Async::Channel) == 0.600.0
  • perl(IO::Async::ChildManager) == 0.600.0
  • perl(IO::Async::File) == 0.600.0
  • perl(IO::Async::FileStream) == 0.600.0
  • perl(IO::Async::Function) == 0.600.0
  • perl(IO::Async::Future) == 0.600.0
  • perl(IO::Async::Handle) == 0.600.0
  • perl(IO::Async::Listener) == 0.600.0
  • perl(IO::Async::Loop) == 0.600.0
  • perl(IO::Async::Loop::Poll) == 0.600.0
  • perl(IO::Async::Loop::Select) == 0.600.0
  • perl(IO::Async::LoopTests) == 0.600.0
  • perl(IO::Async::MergePoint) == 0.600.0
  • perl(IO::Async::Notifier) == 0.600.0
  • perl(IO::Async::OS) == 0.600.0
  • perl(IO::Async::OS::MSWin32) == 0.600.0
  • perl(IO::Async::OS::cygwin) == 0.600.0
  • perl(IO::Async::PID) == 0.600.0
  • perl(IO::Async::Process) == 0.600.0
  • perl(IO::Async::Protocol) == 0.600.0
  • perl(IO::Async::Protocol::LineStream) == 0.600.0
  • perl(IO::Async::Protocol::Stream) == 0.600.0
  • perl(IO::Async::Resolver) == 0.600.0
  • perl(IO::Async::Routine) == 0.600.0
  • perl(IO::Async::Signal) == 0.600.0
  • perl(IO::Async::Socket) == 0.600.0
  • perl(IO::Async::Stream) == 0.600.0
  • perl(IO::Async::Test) == 0.600.0
  • perl(IO::Async::Timer) == 0.600.0
  • perl(IO::Async::Timer::Absolute) == 0.600.0
  • perl(IO::Async::Timer::Countdown) == 0.600.0
  • perl(IO::Async::Timer::Periodic) == 0.600.0
  • perl-IO-Async == 0.600.0-2.mga4

    Install Howto

    1. Enable Mageia Core repository on "Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install perl-IO-Async rpm package:
      # urpmi perl-IO-Async

    Files

    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Channel.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/ChildManager.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/File.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/FileStream.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Function.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Future.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Handle.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Listener.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Loop.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/LoopTests.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/MergePoint.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Notifier.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/OS.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/PID.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Process.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Protocol.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Resolver.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Routine.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Signal.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Socket.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Stream.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Test.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Timer.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Internals/Connector.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Internals/TimeQueue.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Loop/Poll.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Loop/Select.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/OS/MSWin32.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/OS/cygwin.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Protocol/LineStream.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Protocol/Stream.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Timer/Absolute.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Timer/Countdown.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/IO/Async/Timer/Periodic.pm
    • /usr/share/doc/perl-IO-Async/Changes
    • /usr/share/doc/perl-IO-Async/LICENSE
    • /usr/share/doc/perl-IO-Async/META.json
    • /usr/share/doc/perl-IO-Async/META.yml
    • /usr/share/doc/perl-IO-Async/MYMETA.yml
    • /usr/share/doc/perl-IO-Async/README
    • /usr/share/doc/perl-IO-Async/examples/chat-server.pl
    • /usr/share/doc/perl-IO-Async/examples/echo-server.pl
    • /usr/share/doc/perl-IO-Async/examples/netcat-client.pl
    • /usr/share/doc/perl-IO-Async/examples/readwrite-futures.pl
    • /usr/share/doc/perl-IO-Async/examples/tail-logfile.pl
    • /usr/share/doc/perl-IO-Async/examples/tcp-proxy.pl
    • /usr/share/doc/perl-IO-Async/examples/whoami-server.pl
    • /usr/share/man/man3/IO::Async.3pm.xz
    • /usr/share/man/man3/IO::Async::Channel.3pm.xz
    • /usr/share/man/man3/IO::Async::ChildManager.3pm.xz
    • /usr/share/man/man3/IO::Async::File.3pm.xz
    • /usr/share/man/man3/IO::Async::FileStream.3pm.xz
    • /usr/share/man/man3/IO::Async::Function.3pm.xz
    • /usr/share/man/man3/IO::Async::Future.3pm.xz
    • /usr/share/man/man3/IO::Async::Handle.3pm.xz
    • /usr/share/man/man3/IO::Async::Listener.3pm.xz
    • /usr/share/man/man3/IO::Async::Loop.3pm.xz
    • /usr/share/man/man3/IO::Async::Loop::Poll.3pm.xz
    • /usr/share/man/man3/IO::Async::Loop::Select.3pm.xz
    • /usr/share/man/man3/IO::Async::LoopTests.3pm.xz
    • /usr/share/man/man3/IO::Async::MergePoint.3pm.xz
    • /usr/share/man/man3/IO::Async::Notifier.3pm.xz
    • /usr/share/man/man3/IO::Async::OS.3pm.xz
    • /usr/share/man/man3/IO::Async::OS::MSWin32.3pm.xz
    • /usr/share/man/man3/IO::Async::OS::cygwin.3pm.xz
    • /usr/share/man/man3/IO::Async::PID.3pm.xz
    • /usr/share/man/man3/IO::Async::Process.3pm.xz
    • /usr/share/man/man3/IO::Async::Protocol.3pm.xz
    • /usr/share/man/man3/IO::Async::Protocol::LineStream.3pm.xz
    • /usr/share/man/man3/IO::Async::Protocol::Stream.3pm.xz
    • /usr/share/man/man3/IO::Async::Resolver.3pm.xz
    • /usr/share/man/man3/IO::Async::Routine.3pm.xz
    • /usr/share/man/man3/IO::Async::Signal.3pm.xz
    • /usr/share/man/man3/IO::Async::Socket.3pm.xz
    • /usr/share/man/man3/IO::Async::Stream.3pm.xz
    • /usr/share/man/man3/IO::Async::Test.3pm.xz
    • /usr/share/man/man3/IO::Async::Timer.3pm.xz
    • /usr/share/man/man3/IO::Async::Timer::Absolute.3pm.xz
    • /usr/share/man/man3/IO::Async::Timer::Countdown.3pm.xz
    • /usr/share/man/man3/IO::Async::Timer::Periodic.3pm.xz

    Changelog

    2013-10-21 - umeabot <umeabot> 0.600.0-2.mga4 + Revision: 537227 - Mageia 4 Mass Rebuild

    2013-09-26 - sander85 <sander85> 0.600.0-1.mga4 + Revision: 486621 - update to 0.60

    2013-08-24 - sander85 <sander85> 0.590.0-1.mga4 + Revision: 471268 - update to 0.59

    2013-01-13 - umeabot <umeabot> 0.530.0-2.mga3 + Revision: 368436 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

    2012-09-10 - jquelin <jquelin> 0.530.0-1.mga3 + Revision: 291713 - update to 0.53

    2012-07-12 - jquelin <jquelin> 0.520.0-1.mga3 + Revision: 270279 - update to 0.52

    2012-07-04 - jquelin <jquelin> 0.510.0-1.mga3 + Revision: 267386 - update to 0.51

    2012-06-05 - jquelin <jquelin> 0.490.0-1.mga3 + Revision: 255066 - update to 0.49

    2011-11-26 - kharec <kharec> 0.450.0-1.mga2 + Revision: 172149 - update to 0.45

    2011-11-05 - kharec <kharec> 0.440.0-1.mga2 + Revision: 163594 - update to 0.44 + jquelin <jquelin> - update to 0.43

    Advertisement
    Advertisement