perl-IO-AIO - Asynchronous Input/Output

Property Value
Distribution ROSA 2016.1
Repository ROSA Main x86_64
Package filename perl-IO-AIO-4.320.0-4-rosa2016.1.x86_64.rpm
Package name perl-IO-AIO
Package version 4.320.0
Package release 4-rosa2016.1
Package architecture x86_64
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 87.33 KB
Installed size 204.82 KB
This module implements asynchronous I/O using whatever means your operating
system supports.
Currently, a number of threads are started that execute your read/writes and
signal their completion. You don't need thread support in your libc or perl,
and the threads created by this module will not be visible to the pthreads
library. In the future, this module might make use of the native aio functions
available on many operating systems. However, they are often not well-supported
(Linux doesn't allow them on normal files currently, for example), and they
would only support aio_read and aio_write, so the remaining functionality would
have to be implemented using threads anyway.
Although the module will work with in the presence of other threads, it is
currently not reentrant, so use appropriate locking yourself, always call
poll_cb from within the same thread, or never call poll_cb (or other aio_
functions) recursively.
After creating a new Gtk2::Ex::Simple::List object with the desired columns you
may set the list data with a simple Perl array assignment. Rows may be added or
deleted with all of the normal array operations. You can treat the data member
of the Simple::List object as an array reference, and manipulate the list data
with perl's normal array operators.
A mechanism has also been put into place allowing columns to be Perl scalars.
The scalar is converted to text through Perl's normal mechanisms and then
displayed in the list. This same mechanism can be expanded by defining
arbitrary new column types before calling the new function.


Package Version Architecture Repository
perl-IO-AIO-4.340.0-1-rosa2016.1.x86_64.rpm 4.340.0 x86_64 ROSA Main Updates
perl-IO-AIO-4.340.0-1-rosa2016.1.i586.rpm 4.340.0 i586 ROSA Main Updates
perl-IO-AIO-4.320.0-4-rosa2016.1.i586.rpm 4.320.0 i586 ROSA Main
perl-IO-AIO - - -


Name Value - - - - - - - - - - - - - -
perl(Carp) -
perl(Exporter) -
perl(Getopt::Long) -
perl(Time::HiRes) -
perl(abi) >= 5.20.3
perl(common::sense) -


Name Value -
perl(IO::AIO) == 4.320.0
perl-IO-AIO == 4.320.0-4:2016.1


Type URL
Binary Package perl-IO-AIO-4.320.0-4-rosa2016.1.x86_64.rpm
Source Package perl-IO-AIO-4.320.0-4.src.rpm

Install Howto

  1. Enable ROSA Main repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-IO-AIO rpm package:
    # urpmi perl-IO-AIO




2017-02-04 - Andrey Bondrov <> 4.320.0-4
- (eba64fe) MassBuild#1230: Increase release tag

See Also

Package Description
perl-IO-Compress-2.69.0-4-rosa2016.1.noarch.rpm IO Interface to compressed data files/buffers
perl-IO-HTML-1.1.0-5-rosa2016.1.noarch.rpm Open an HTML file with automatic charset detection
perl-IO-Multiplex-1.160.0-3-rosa2016.1.noarch.rpm Manage IO on many file handles
perl-IO-SessionData-1.30.0-5-rosa2016.1.noarch.rpm Supporting module for SOAP::Lite
perl-IO-Socket-INET6-2.720.0-7-rosa2016.1.noarch.rpm Object interface for AF_INET|AF_INET6 domain sockets
perl-IO-Socket-IP-0.370.0-3-rosa2016.1.noarch.rpm Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
perl-IO-Socket-SSL-2.20.0-3-rosa2016.1.noarch.rpm Nearly transparent SSL encapsulation for IO::Socket::INET
perl-IO-String-1.80.0-10-rosa2016.1.noarch.rpm A Perl module to read from strings
perl-IO-Tty-1.120.0-6-rosa2016.1.x86_64.rpm Pseudo TTY object class
perl-IO-Zlib-1.100.0-10-rosa2016.1.noarch.rpm IO:: style interface to Compress::Zlib
perl-IO-stringy-2.111.0-3-rosa2016.1.noarch.rpm Perl module for I/O on in-core objects like strings and arrays
perl-IP-Country-2.280.0-5-rosa2016.1.noarch.rpm Fast lookup of country codes from IP addresses
perl-IPC-Run-0.940.0-4-rosa2016.1.noarch.rpm IPC-Run module for perl
perl-IPC-Run3-0.48.0-6-rosa2016.1.noarch.rpm Run a subprocess in batch mode (a la system)
perl-IPC-System-Simple-1.250.0-5-rosa2016.1.noarch.rpm Run commands simply, with detailed diagnostics