Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
AnyEvent::Subprocess::UseruContributednPevent::Subprocess::DefaultDelegates(3)

NAME
       AnyEvent::Subprocess::DefaultDelegates -	sets up	default	delegate
       name/builder mappings

VERSION
       version 1.102912

DELEGATES PROVIDED
   Handle
       Provides	connections to an arbitrary filehandle / fd / pipe / socket /
       etc.

       See AnyEvent::Subprocess::Job::Delegate::Handle

   StandardHandles
       Provides	connections to the child's STDIN/STDOUT/STDERR handles.
       Delegates are named stdin/stdout/stderr.	 Optional arg prefix adds a
       prefix string to	the delegates' names.

   CommHandle
       Provides	a (bidirectional) socket to be shared between the child	and
       parent.	Optional arg name provides delegate name (so you can have more
       than one, if desired).

       Optional	arg name controls name;	defaults to 'comm.

   Pty
       Provides	the child with stdin and stdout	attached to a pseudo-tty, and
       provides	the parent with	a delegate to control this.  Optional arg
       stderr controls whether or not the child's stderr will also go to the
       pty; defaults to	no.

       Optional	arg name controls name;	defaults to 'pty'.

   CompletionCondvar
       Supplies	a delegate that	is a AnyEvent::Condvar that is sent the	child
       exit information	("Done class") when the	child process exits.

   Callback
       Sets up an AnyEvent::Subprocess::Job::Delegate::Callback	delegate.
       Optional	argument name controls callback	instance name; defaults	to
       'callback'.

   Capture
       Captures	a handle.  Mandatory arg handle	is the name of the handle
       delegate	to capture.  The handle	must be	readable by the	parent.
       (i.e., a	socket or a pipe from the child	to the parent.)

       Delegate	is named '[handle name]_capture'.

       (Note that you should not use the captured handle for reading anymore;
       this delegate will steal	all input.  Captured output is returned	in via
       a delegate in the "done class".)

   MonitorHandle
       Calls a list of coderefs	whenever a line	is read	from a handle.

   PrintError
       Delegate	that calls a callback in the child to print the	exception (if
       any) the	child throws.

       Use WithResult if you want to actually get the exception	in the parent.

Timeout
       Kill the	subprocess with	a signal "kill_with" after "timeout" seconds
       elapse.	See AnyEvent::Subprocess::Job::Delegate::Timeout.

SEE ALSO
       See the test suite to see all of	these shortcuts	in use.

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.

perl v5.24.1			  201AnyEvent::Subprocess::DefaultDelegates(3)

NAME | VERSION | DELEGATES PROVIDED | Timeout | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=AnyEvent::Subprocess::DefaultDelegates&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help