p5-POEx-Role-Streaming-1.102610_1.txz


Advertisement

Description

p5-POEx-Role-Streaming - Perl extension for streaming from one filehandle to another

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-POEx-Role-Streaming-1.102610_1.txz
Package name p5-POEx-Role-Streaming
Package version 1.102610
Package release 1
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/NPEREZ/POEx-Role-Streaming-1.102610
License GPLv1+, ART10
Maintainer kuriyama@FreeBSD.org
Download size 12.85 KB
Installed size 47.58 KB
POEx::Role::Streaming provides a common idiom for streaming data from
one filehandle to another.  It accomplishes this by making good use of
sysread and POE::Wheel::ReadWrite.  This Role errs on the side of
doing as many blocking reads of the "input_handle" as possible up
front (until the high water mark is hit on the Wheel).  If this
default isn't suitable for the consumer, simply override
"get_data_from_input_handle".  After Streamer has exhausted the
source, and flushed the last of the output, it will clean up after
itself by closing the wheel, the handles, and sending all of them out
of scope. If an exception happens, it will clean up after itself, and
let the DIE signal propagate.
WWW: https://metacpan.org/release/NPEREZ/POEx-Role-Streaming-1.102610

Alternatives

Package Version Architecture Repository
p5-POEx-Role-Streaming-1.102610_1.txz 1.102610 i386 FreeBSD Ports Latest
p5-POEx-Role-Streaming-1.102610_1.txz 1.102610 amd64 FreeBSD Ports Quarterly
p5-POEx-Role-Streaming-1.102610_1.txz 1.102610 i386 FreeBSD Ports Quarterly
p5-POEx-Role-Streaming - - -

Requires

Name Value
p5-MooseX-Declare = 0.43
p5-MooseX-Types = 0.50
p5-POE = 1.367
p5-POEx-Role-SessionInstantiation = 1.102610_1
p5-POEx-Types = 1.100910_1
p5-aliased = 0.34
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-POEx-Role-Streaming-1.102610_1.txz
Source Package devel/p5-POEx-Role-Streaming

Install Howto

Install p5-POEx-Role-Streaming txz package:

# pkg install p5-POEx-Role-Streaming

See Also

Package Description
p5-POEx-Role-TCPServer-1.102740_1.txz Perl extension for TCPServer Moose role on POE
p5-POEx-Types-1.100910_1.txz Perl extension to provide MooseX::Types types for modern POE
p5-POSIX-Regex-1.0003_1.txz OO interface for the gnu regex engine
p5-POSIX-Socket-0.09_1.txz Perl extension for POSIX socket low-level interface
p5-POSIX-getpeername-0.01_1.txz Perl extension to provide getpeername(2)
p5-POSIX-strftime-Compiler-0.41.txz Perl extension for glibc compatible strftime for loggers/servers
p5-POSIX-strptime-0.13.txz Perl interface to strptime(3)
p5-PPI-1.270.txz Analyze and manipulate Perl code without using perl itself
p5-PPI-HTML-1.08_1.txz Generate syntax-highlighted HTML for Perl using PPI
p5-PPI-XS-0.910.txz XS acceleration for the PPI perl parser
p5-PPIx-EditorTools-0.21.txz Utility methods and base class for manipulating Perl via PPI
p5-PPIx-QuoteLike-0.007.txz Parse Perl string literals and string-literal-like things
p5-PPIx-Regexp-0.065.txz PPI regular expression parser
p5-PPIx-Utilities-1.001000_1.txz Extensions to PPI
p5-PPerl-0.25_4.txz Make perl scripts persistent in memory
Advertisement
Advertisement