NAME
    `IO::Async::Loop::POE' - use `IO::Async' with `POE'

SYNOPSIS
     use IO::Async::Loop::POE;

     my $loop = IO::Async::Loop::POE->new();

     $loop->add( ... );

     $loop->add( IO::Async::Signal->new(
           name => 'HUP',
           on_receipt => sub { ... },
     ) );

     $loop->loop_forever();

DESCRIPTION
    This subclass of IO::Async::Loop uses POE to perform its work.

    The entire `IO::Async' system is represented by a single long-lived
    session within the `POE' core. It fully supports sharing the process
    space with `POE'; such resources as signals are properly shared between
    both event systems.

CONSTRUCTOR
  $loop = IO::Async::Loop::POE->new( %args )
    This function returns a new instance of a `IO::Async::Loop::POE' object.
    It takes the following named arguments:

AUTHOR
    Paul Evans <leonerd@leonerd.org.uk>