NAME
AnyEvent::Subprocess::Running - represents a running subprocess
VERSION
version 1.102912
SYNOPSIS
We are $run
in a sequence like:
my $job = AnyEvent::Subprocess->new ( ... );
my $run = $job->run;
$run->delegate('stdin')->push_write('Hello, my child!');
say "Running child as ", $run->child_pid;
$run->kill(11) if $you_enjoy_that_sort_of_thing;
my $done = $job->delegate('completion_condvar')->recv;
say "Child exited with signal ", $done->exit_signal;
DESCRIPTION
An instance of this class is returned when you start a subprocess. It contains the child pid, any delegates that operate on the running subprocess (handles, captures, etc.), and some control methods.
METHODS
child_pid
Returns the pid of the child
kill($signal)
Kills the child with signal number $signal
delegate($name)
Returns the delegate named $name
SEE ALSO
AnyEvent::Subprocess::Role::WithDelegates
AUTHOR
Jonathan Rockway <jrockway@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Jonathan Rockway.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.