perl-IO-Async-0.700.0-2.mga6.noarch.rpm


Advertisement

Description

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

Property Value
Distribution Mageia 6.1
Repository Mageia Core i586
Package filename perl-IO-Async-0.700.0-2.mga6.noarch.rpm
Package name perl-IO-Async
Package version 0.700.0
Package release 2.mga6
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/IO-Async
License GPL+ or Artistic
Maintainer -
Download size 224.34 KB
Installed size 638.31 KB
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

Package Version Architecture Repository
perl-IO-Async-0.700.0-2.mga6.noarch.rpm 0.700.0 noarch Mageia Core
perl-IO-Async - - -

Requires

Name Value
perl(Carp) -
perl(Encode) >= 2.110.0
perl(Errno) -
perl(Exporter) >= 5.570.0
perl(Fcntl) -
perl(File::stat) -
perl(Future) >= 0.210.0
perl(Future) >= 0.260.0
perl(Future) >= 0.330.0
perl(Future::Utils) >= 0.180.0
perl(IO::Async::Channel) -
perl(IO::Async::Debug) -
perl(IO::Async::File) -
perl(IO::Async::Function) -
perl(IO::Async::Handle) -
perl(IO::Async::Loop) -
perl(IO::Async::Notifier) -
perl(IO::Async::OS) -
perl(IO::Async::Process) -
perl(IO::Async::Protocol) -
perl(IO::Async::Protocol::Stream) -
perl(IO::Async::Routine) -
perl(IO::Async::Stream) -
perl(IO::Async::Test) -
perl(IO::Async::Timer) -
perl(IO::Async::Timer::Countdown) -
perl(IO::Async::Timer::Periodic) -
perl(IO::File) -
perl(IO::Handle) -
perl(IO::Poll) -
perl(IO::Socket) -
perl(POSIX) -
perl(Scalar::Util) -
perl(Socket) >= 1.950.0
perl(Socket) >= 2.7.0
perl(Storable) -
perl(Struct::Dumb) -
perl(Test::Fatal) -
perl(Test::More) -
perl(Test::Refcount) -
perl(Time::HiRes) -
perl(base) -
perl(constant) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2

Provides

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

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-IO-Async-0.700.0-2.mga6.noarch.rpm
Source Package perl-IO-Async-0.700.0-2.mga6.src.rpm

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

Path
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Channel.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/ChildManager.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Debug.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/File.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/FileStream.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Function.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Future.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Handle.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Listener.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Loop.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/LoopTests.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Notifier.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/OS.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/PID.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Process.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Protocol.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Resolver.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Routine.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Signal.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Socket.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Stream.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Test.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Timer.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Internals/Connector.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Internals/TimeQueue.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Loop/Poll.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Loop/Select.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/OS/MSWin32.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/OS/cygwin.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/OS/linux.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Protocol/LineStream.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Protocol/Stream.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Timer/Absolute.pm
/usr/lib/perl5/vendor_perl/5.22.2/IO/Async/Timer/Countdown.pm
/usr/lib/perl5/vendor_perl/5.22.2/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::Debug.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::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::OS::linux.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

2016-06-19 - pterjan <pterjan> 0.700.0-2.mga6
+ Revision: 1028614
- Rebuild for perl 5.22.2
2016-01-16 - shlomif <shlomif> 0.700.0-1.mga6
+ Revision: 923801
- update to 0.70
2015-08-01 - sander85 <sander85> 0.680.0-1.mga6
+ Revision: 860333
- update to 0.68
2015-07-05 - sander85 <sander85> 0.670.0-1.mga6
+ Revision: 850994
- update to 0.67
2014-10-15 - umeabot <umeabot> 0.630.0-4.mga5
+ Revision: 742936
- Second Mageia 5 Mass Rebuild
2014-09-30 - tv <tv> 0.630.0-3.mga5
+ Revision: 732298
- add exclude
2014-09-16 - umeabot <umeabot> 0.630.0-2.mga5
+ Revision: 685047
- Mageia 5 Mass Rebuild
2014-07-15 - sander85 <sander85> 0.630.0-1.mga5
+ Revision: 652909
- update to 0.63
2014-04-15 - jquelin <jquelin> 0.620.0-1.mga5
+ Revision: 614839
- update to 0.62
2014-02-07 - sander85 <sander85> 0.610.0-1.mga5
+ Revision: 585095
- update to 0.61

See Also

Package Description
perl-IO-BufferedSelect-1.0.0-7.mga6.noarch.rpm Line-buffered select interface
perl-IO-Callback-1.120.0-5.mga6.noarch.rpm Emulate file interface for a code reference
perl-IO-Capture-0.50.0-7.mga6.noarch.rpm IO::Capture- Abstract Base Class to build modules to capture output
perl-IO-Capture-Extended-0.130.0-3.mga6.noarch.rpm IO::Capture::Extended - Extend functionality of IO::Capture
perl-IO-CaptureOutput-1.110.400-3.mga6.noarch.rpm capture STDOUT and STDERR from Perl code, subprocesses or XS
perl-IO-Compress-2.74.0-1.mga6.noarch.rpm IO Interface to compressed data files/buffers
perl-IO-Compress-Lzf-2.69.0-3.mga6.noarch.rpm IO::Compress::Lzf - Write lzf files/buffers
perl-IO-Compress-Lzop-2.69.0-3.mga6.noarch.rpm IO::Compress::Lzop - Write lzop files/buffers
perl-IO-Digest-0.110.0-6.mga6.noarch.rpm IO-Digest module, calculate digests while reading or writing
perl-IO-Epoll-0.30.0-12.mga6.i586.rpm Scalable IO Multiplexing for Linux 2.5.44 and higher
perl-IO-Event-0.813.0-10.mga6.noarch.rpm Tied Filehandles for Nonblocking IO with Object Callbacks
perl-IO-Extended-0.160.0-8.mga6.noarch.rpm More print functions
perl-IO-Ftp-0.60.0-3.mga6.noarch.rpm Wrapper for Net::FTP
perl-IO-HTML-1.1.0-6.mga6.noarch.rpm Open an HTML file with automatic charset detection
perl-IO-Handle-Util-0.10.0-8.mga6.noarch.rpm Create L<IO::Handle> like objects using a set
Advertisement
Advertisement