p5-POE-Quickie-0.18_1.txz


Advertisement

Description

p5-POE-Quickie - Lazy way to wrap blocking code and programs

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-POE-Quickie-0.18_1.txz
Package name p5-POE-Quickie
Package version 0.18
Package release 1
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/POE-Quickie
License GPLv1, ART10
Maintainer takefu@airport.fm
Download size 16.66 KB
Installed size 59.45 KB
If you need nonblocking access to an external program, or want to execute some
blocking code in a separate process, but you don't want to write a wrapper
module or some POE::Wheel::Run boilerplate code, then POE::Quickie can help.
You just specify what you're interested in (stdout, stderr, and/or exit code),
and POE::Quickie will handle the rest in a sensible way.
It has some convenience features, such as killing processes after a timeout,
and storing process-specific context information which will be delivered with
every event.
There is also an even lazier API which suspends the execution of your event
handler and gives control back to POE while your task is running, the same
way LWP::UserAgent::POE does.
This is provided by the quickie_* functions which are exported by default.
WWW: https://metacpan.org/release/POE-Quickie

Alternatives

Package Version Architecture Repository
p5-POE-Quickie-0.18_1.txz 0.18 i386 FreeBSD Ports Latest
p5-POE-Quickie-0.18_1.txz 0.18 amd64 FreeBSD Ports Quarterly
p5-POE-Quickie-0.18_1.txz 0.18 i386 FreeBSD Ports Quarterly
p5-POE-Quickie - - -

Requires

Name Value
p5-POE = 1.367
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-POE-Quickie-0.18_1.txz
Source Package devel/p5-POE-Quickie

Install Howto

Install p5-POE-Quickie txz package:

# pkg install p5-POE-Quickie

See Also

Package Description
p5-POE-Session-Irssi-0.50_3.txz Emit POE events for Irssi signals
p5-POE-Session-MultiDispatch-1.3_1.txz Callback dispatch for session events
p5-POE-Stage-0.0600_1.txz Base class for formalized POE components
p5-POE-Test-Loops-1.360_1.txz Reusable tests for POE Loop authors
p5-POE-XS-Loop-Poll-1.000_1.txz XS implementation of POE::Loop, using poll(2)
p5-POE-XS-Queue-Array-0.006_1.txz XS implementation of POE::Queue::Array
p5-POEx-Role-PSGIServer-1.110670_1.txz Perl extension for encapsulated PSGI server behaviors for POE
p5-POEx-Role-SessionInstantiation-1.102610_1.txz Perl extension of Moose role for turning objects into POE sessions
p5-POEx-Role-Streaming-1.102610_1.txz Perl extension for streaming from one filehandle to another
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
Advertisement
Advertisement