POE::Wheel - POE Protocol Logic Abstraction


NAME

POE::Wheel - POE Protocol Logic Abstraction


SUPPORTED PLATFORMS

This module is not included with the standard ActivePerl distribution. It is available as a separate download using PPM.

SYNOPSIS

  $wheel = new POE::Wheel::Something( ... )
  $wheel->put($some_logical_data_chunks);


DESCRIPTION

Wheels provide standard, reusable protocol logic. They use filters and drivers to do the actual work. They are designed to manage the resources and objects they are given, so programs generally should not bother keeping separate references to them.

Wheels mainly work with files. They usually add and remove states to handle select events in the sessions that create them. Creating a wheel on behalf of another session will not do what you expect. Likewise, calling another wheel's methods will do Strange Things, because a certain level of privacy was assumed while writing them.


PUBLIC WHEEL METHODS


SEE ALSO

POE::Wheel; POE::Wheel::FollowTail; POE::Wheel::ListenAccept; POE::Wheel::ReadWrite; POE::Wheel::SocketFactory


BUGS

Wheels are fine for what they do, but they tend to be limiting when they're used in more interesting ways.


AUTHORS & COPYRIGHTS

Please see the POE manpage.

 POE::Wheel - POE Protocol Logic Abstraction