POE::Wheel - extend POE::Session by adding new states
POE::Session
$wheel = new POE::Wheel::Derivative ( $kernel, 'name1' => $value1, # These parameters depend on the type of wheel 'name2' => $value2, # being created. See each wheel's documentation 'nameN' => $valueN, # for more information. );
When created, POE::Wheel derivatives splice their own states into the parent POE::Session state machine. When destroyed, they remove their states from the machine.
POE::Wheel
$wheel = new POE::Wheel::Derivative($kernel, 'name' = 'value', ...)>
$wheel = new POE::Wheel::Derivative($kernel, 'name' =
The name/value pairs are specific to each class derived from POE::Wheel.
POE::Wheel derivatives may have their own public methods.
POE::Wheel derivatives send information to their parent POE::Sessions by posting events.
Please see tests/selects.perl for an example of POE::Wheel::ListenAccept and POE::Wheel::ReadWrite.
POE::Wheel::ListenAccept
POE::Wheel::ReadWrite
None known.
Copyright 1998 Rocco Caputo <troc@netrus.net>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install POE, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE
CPAN shell
perl -MCPAN -e shell install POE
For more information on module installation, please visit the detailed CPAN module installation guide.