perl-IO-BufferedSelect-1.0.0-5-rosa2014.1.noarch.rpm


Advertisement

Description

perl-IO-BufferedSelect - Line-buffered select interface

Property Value
Distribution ROSA 2014.1
Repository ROSA Contrib x86_64
Package name perl-IO-BufferedSelect
Package version 1.0.0
Package release 5-rosa2014.1
Package architecture noarch
Package type rpm
Installed size 9.34 KB
Download size 10.99 KB
Official Mirror mirror.rosalab.ru
The 'select' system call (and the 'IO::Select' interface) allows us to
process multiple streams simultaneously, blocking until one or more of them
is ready for reading or writing. Unfortunately, this requires us to use
'sysread' and 'syswrite' rather than Perl's buffered I/O functions. In the
case of reading, there are two issues with combining 'select' with
'readline': (1) 'select' might block but the data we want is already in
Perl's input buffer, ready to be slurped in by 'readline'; and (2) 'select'
might indicate that data is available, but 'readline' will block because
there isn't a full '$/'-terminated line available.
The purpose of this module is to implement a buffered version of the
'select' interface that operates on _lines_, rather than characters. Given
a set of filehandles, it will block until a full line is available on one
or more of them.
Note that this module is currently limited, in that (1) it only does
'select' for readability, not writability or exceptions; and (2) it does
not support arbitrary line separators ('$/'): lines must be delimited by
newlines.

Alternatives

Package Version Architecture Repository
perl-IO-BufferedSelect-1.0.0-5-rosa2014.1.noarch.rpm 1.0.0 noarch ROSA Contrib
perl-IO-BufferedSelect - - -

Requires

Name Value
perl(IO::Select) -
perl(abi) >= 5.18.2

Provides

Name Value
perl(IO::BufferedSelect) == 1.0.0
perl-IO-BufferedSelect == 1.0.0-5:2014.1

Download

Type URL
Binary Package perl-IO-BufferedSelect-1.0.0-5-rosa2014.1.noarch.rpm
Source Package perl-IO-BufferedSelect-1.0.0-5.src.rpm

Install Howto

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

Files

Path
/usr/lib/perl5/vendor_perl/5.18.2/IO/BufferedSelect.pm
/usr/share/doc/perl-IO-BufferedSelect/Changes
/usr/share/doc/perl-IO-BufferedSelect/README
/usr/share/man/man3/IO::BufferedSelect.3pm.xz

Changelog

2014-07-25 - Denis Silakov <denis.silakov@rosalab.ru> 1.0.0-5
+ Revision: 93a71d1
- MassBuild#464: Increase release tag

See Also

Package Description
perl-IO-Capture-0.50.0-4-rosa2014.1.noarch.rpm IO::Capture- Abstract Base Class to build modules to capture output
perl-IO-Capture-Extended-0.120.0-2-rosa2014.1.noarch.rpm IO::Capture::Extended - Extend functionality of IO::Capture
perl-IO-Compress-Lzf-2.64.0-3-rosa2014.1.noarch.rpm IO::Compress::Lzf - Write lzf files/buffers
perl-IO-Compress-Lzma-2.64.0-3-rosa2014.1.noarch.rpm Read and write lzma compressed data
perl-IO-Compress-Lzop-2.64.0-3-rosa2014.1.noarch.rpm IO::Compress::Lzop - Write lzop files/buffers
perl-IO-Digest-0.110.0-3-rosa2014.1.noarch.rpm IO-Digest module, calculate digests while reading or writing
perl-IO-Ftp-0.50.0-5-rosa2014.1.noarch.rpm Wrapper for Net::FTP
perl-IO-Interactive-0.0.6-5-rosa2014.1.noarch.rpm Utilities for interactive I/O
perl-IO-Interface-1.70.0-2-rosa2014.1.x86_64.rpm Perl extension for access to network card configuration information
perl-IO-LockedFile-0.230.0-4-rosa2014.1.noarch.rpm Supply object methods for locking files
perl-IO-Null-1.10.0-5-rosa2014.1.noarch.rpm Class for null filehandles
perl-IO-Pager-0.60.0-4-rosa2014.1.noarch.rpm Perl Module for Syndication feed auto-discovery
perl-IO-Pipely-0.5.0-3-rosa2014.1.noarch.rpm Portably create pipe() or pipe-like handles, one way or another
perl-IO-Prompt-0.997.2-3-rosa2014.1.noarch.rpm Interactively prompt for user input
perl-IO-Prompt-Tiny-0.2.0-3-rosa2014.1.noarch.rpm Prompt for user input with a default option
Advertisement
Advertisement