Query: io::async::signal
OS: debian
Section: 3pm
Links: debian man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IO::Async::Signal(3pm) User Contributed Perl Documentation IO::Async::Signal(3pm)NAME"IO::Async::Signal" - event callback on receipt of a POSIX signalSYNOPSISuse IO::Async::Signal; use IO::Async::Loop; my $loop = IO::Async::Loop->new; my $signal = IO::Async::Signal->new( name => "HUP", on_receipt => sub { print "I caught SIGHUP "; }, ); $loop->add( $signal ); $loop->run;DESCRIPTIONThis subclass of IO::Async::Notifier invokes its callback when a particular POSIX signal is received. Multiple objects can be added to a "Loop" that all watch for the same signal. The callback functions will all be invoked, in no particular order.EVENTSThe following events are invoked, either using subclass methods or CODE references in parameters: on_receipt Invoked when the signal is received.PARAMETERSThe following named parameters may be passed to "new" or "configure": name => STRING The name of the signal to watch. This should be a bare name like "TERM". Can only be given at construction time. on_receipt => CODE CODE reference for the "on_receipt" event. Once constructed, the "Signal" will need to be added to the "Loop" before it will work.AUTHORPaul Evans <leonerd@leonerd.org.uk> perl v5.14.2 2012-10-24 IO::Async::Signal(3pm)
Related Man Pages |
---|
io::async::file(3pm) - debian |
io::async::protocol(3pm) - debian |
io::async::signal(3pm) - debian |
io::async::timer::countdown(3pm) - debian |
io::async::timer::periodic(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
For Loop with Strings as parameters |
Help With A For Loop Issue |
Loop Mania |
Loop with Find—damn spaces! |
Loop with command line arguments |