Move the signal information out of the signal pipe.
authorRocco Caputo <rcaputo@cpan.org>
Sun, 18 Aug 2013 06:08:45 +0000 (02:08 -0400)
committerRocco Caputo <rcaputo@cpan.org>
Sun, 18 Aug 2013 06:08:45 +0000 (02:08 -0400)
commit890244dd7b20a86301c024b9e994c36d993f9180
tree7c29e727b50fc2099239c96b2dbedeb45d46a998
parentc88d1d20c151909b823e279af95a1d826368cc46
Move the signal information out of the signal pipe.

The signal pipe included all signal information.  This reduces the
number of signals that can be dispatched in a single event loop
iteration.  It also limits the amount and/or type of information we
can include in the signal.

This change puts the signal information in a plain Perl list and only
uses the signal pipe to wake up the event loop to dispatch the signals
in a safer place.
lib/POE/Resource/Signals.pm