| POE-Loop-Kqueue documentation | Contained in the POE-Loop-Kqueue distribution. |
POE::Loop::Kqueue - a bridge that supports kqueue(2) from POE
use POE qw(Loop::Kqueue);
This class is an implementation of the abstract POE::Loop interface. It follows POE::Loop's public interface exactly. Therefore, please see POE::Loop for its documentation.
kqueue(2) currently supported in FreeBSD 4.1+, NetBSD 2.0, OpenBSD 2.9+, MacOS X, DragonFlyBSD.
THIS IS ALPHA VERSION.
The module is thread-safe.
Signals are handled via POE::Loop::PerlSignals. This limitation will be fixed in the next release.
Sergey Skvortsov <skv@protey.ru>
Copyright 2005 Sergey Skvortsov <skv@protey.ru>. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| POE-Loop-Kqueue documentation | Contained in the POE-Loop-Kqueue distribution. |
package POE::Loop::Kqueue; # $Id: Kqueue.pm,v 1.8 2005/03/14 08:49:43 godegisel Exp $ use strict; use vars qw($VERSION @ISA); $VERSION='0.02'; require DynaLoader; @ISA = qw(DynaLoader); bootstrap POE::Loop::Kqueue; #use XSLoader; #XSLoader::load 'POE::Loop::Kqueue', $VERSION; # Include common signal handling. use POE::Loop::PerlSignals; # Everything plugs into POE::Kernel. package POE::Kernel; use strict; use Carp; sub poe_kernel_loop { 'POE::Loop::Kqueue'; } sub loop_attach_uidestroy { # does nothing } 1; __END__