NAME
IO::Async::Future
- use Future with IO::Async
SYNOPSIS
use IO::Async::Loop;
my $loop = IO::Async::Loop->new;
my $future = $loop->new_future;
$loop->watch_time( after => 3, code => sub { $future->done( "Done" ) } );
print $future->get, "\n";
DESCRIPTION
This subclass of Future stores a reference to the IO::Async::Loop instance that created it, allowing the await
method to block until the Future is ready. These objects should not be constructed directly; instead the new_future
method on the containing Loop should be used.
For a full description on how to use Futures, see the Future documentation.
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>