NAME
MojoX::AIO - Asynchronous File I/O for Mojolicious
SYNOPSIS
use Mojo::IOLoop;
use MojoX::AIO;
use Fcntl qw( O_RDONLY );
aio_open( '/etc/passwd', O_RDONLY, 0, sub {
my $fh = shift;
my $buffer = '';
aio_read( $fh, 0, 1024, $buffer, 0, sub {
my $bytes = shift;
warn "read bytes: $bytes data: $buffer\n";
Mojo::IOLoop->singleton->stop;
});
});
Mojo::IOLoop->singleton->start;
DESCRIPTION
This component adds support for L<IO::AIO> use with L<Mojolicious>
NOTES
This module automaticly bootstraps itself on use.
SEE ALSO
AUTHOR
David Davis <xantus@cpan.org> http://xant.us/
LICENSE
Artistic License
COPYRIGHT AND LICENSE
Copyright (c) 2010 David Davis, All rights reserved