Changes for version 0.15
- Added Philip Gwyn's patch to allow Filter::Reference to use data marshallers with :: in their package names.
- (!!!) This is a CPAN release. Everything since 0.14 is also new to people tracking POE on the CPAN. See versions 0.1401 through 0.1404 for fun things, including some breakage.
- Tweaked the TODO file, at least the part that everyone should read, so it's friendlier or the mind. I hope.
Modules
- POE - perl application kernel with event driven threads
- POE::Component - a POE servlet class
- POE::Component::Server::TCP - a simplified TCP server
- POE::Driver - an abstract file driver
- POE::Driver::SysRW - an abstract sysread/syswrite file driver
- POE::Filter - a protocol abstraction
- POE::Filter::Block - filter between streams and blocks
- POE::Filter::Grep - POE Data Grepping Filter
- POE::Filter::HTTPD - convert stream to HTTP::Request; HTTP::Response to stream
- POE::Filter::Line - filter data as lines
- POE::Filter::Map - POE Data Mapping Filter
- POE::Filter::RecordBlock - POE Record Block Abstraction
- POE::Filter::Reference - freeze data for sending; thaw data when it arrives
- POE::Filter::Stackable - POE Multiple Filter Abstraction
- POE::Filter::Stream - pass through data unchanged (a do-nothing filter)
- POE::Kernel - an event driven threaded application kernel in Perl
- POE::NFA - even driven nondeterministic finite automaton
- POE::Pipe::OneWay - portable one-way pipe creation (works without POE)
- POE::Pipe::TwoWay - portable two-way pipe creation (works without POE)
- POE::Preprocessor - a macro/const/enum preprocessor
- POE::Session - an event driven abstract state machine
- POE::Wheel - high-level protocol logic
- POE::Wheel::Curses - non-blocking Curses.pm input for full-screen console apps
- POE::Wheel::FollowTail - follow the tail of an ever-growing file
- POE::Wheel::ListenAccept - accept connections from regular listening sockets
- POE::Wheel::ReadLine - prompted terminal input with basic editing keys
- POE::Wheel::ReadWrite - buffered non-blocking I/O
- POE::Wheel::Run - event driven fork/exec with added value
- POE::Wheel::SocketFactory - non-blocking socket creation and management
Provides
- MyOtherFreezer in lib/MyOtherFreezer.pm
- Null in lib/Devel/Null.pm
- POE::Kernel in POE/Kernel/Event.pm
- POE::Kernel in POE/Kernel/Gtk.pm
- POE::Kernel in POE/Kernel/Select.pm
- POE::Kernel in POE/Kernel/Tk.pm
- POE::Kernel::Event in POE/Kernel/Event.pm
- POE::Kernel::Gtk in POE/Kernel/Gtk.pm
- POE::Kernel::Select in POE/Kernel/Select.pm
- POE::Kernel::Tk in POE/Kernel/Tk.pm
- TestSetup in lib/TestSetup.pm
- Trace in lib/Devel/Trace.pm
Examples
- samples/create.perl
- samples/fakelogin.perl
- samples/filterchange.perl
- samples/followtail.perl
- samples/forkbomb.perl
- samples/httpd.perl
- samples/names.perl
- samples/neural-net.perl
- samples/objmaps.perl
- samples/objsessions.perl
- samples/packagesessions.perl
- samples/preforkedserver.perl
- samples/proxy.perl
- samples/queue.perl
- samples/readline.perl
- samples/ref-type.perl
- samples/refsender.perl
- samples/refserver.perl
- samples/selects.perl
- samples/sessions.perl
- samples/signals.perl
- samples/socketfactory.perl
- samples/thrash.perl
- samples/tk.perl
- samples/tutorial-chat.perl
- samples/udp.perl
- samples/watermarks.perl
- samples/wheels.perl
- samples/wheels2.perl