Search results for "dist:POE-Stage poe"
POE::Stage - a base class for message-driven objects
POE::Stage is a set of base classes for message-driven objects. It cleanly implements standard patterns that have emerged from years of working with POE and POE::Component modules. As I hope the name implies, POE::Stage objects encapsulate discrete s...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Watcher - a base class for POE::Stage's event watchers
POE::Watcher is a base class for POE::Stage event watchers. It is purely virtual at this time. Common watcher code will eventually be hoisted into this class once patterns emerge in the subclasses. POE::Watcher classes encapsulate POE::Kernel's event...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Request - a common message class for POE::Stage
POE::Request objects encapsulate messages passed between POE::Stage objects. Each request includes a destination (the stage and method to call), optional data to be sent to the destination method (args), and optional hints where to send responses (on...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Callback - object wrapper for callbacks with lexical closures
POE::Callback wraps coderefs in magic that makes certain lexical variables persistent between calls. It's used internally by the classes that comprise POE::Stage....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Stage::App - a base class for POE::Stage applications
POE::Stage::App is a base class for a POE::Stage-based program's main code. It's used to bootstrap the initial stage from which messages can be sent, and it provides an abstract run() method that kicks off the program's main message dispatch loop....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Request::Emit - encapsulates non-terminal replies to POE::Request
POE::Request::Emit objects are used to send intermediate responses to stages that have requested something. It's used internally by POE::Request's emit() method. Emitted replies do not cancel the requests they respond to. A stage may therefore emit()...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Stage::Ticker - a periodic message generator for POE::Stage
POE::Stage::Ticker emits recurring messages at a fixed interval....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Stage::Echoer - a stage that echoes back whatever it's given
POE::Stage::Echoer echoes back the messages it receives. Echoer is the first of hopefully many message-routing stages....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Watcher::Delay - wait for a length of time to pass
A POE::Watcher::Delay object waits a certain amount of time before invoking a method on the current Stage object. Both the time to wait and the method to invoke are given as constructor parameters. Parameters included in the "args" hash are passed un...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Watcher::Wheel - watch a POE::Wheel rather than reinvent it
TODO - Write....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Watcher::Input - watch a socket or other handle for input readiness
POE::Watcher::Input watches a socket or other handle and delivers a message whenever the handle becomes ready to be read. Both the handle and the method to call are passed to POE::Watcher::Input objects at construction time....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Stage::Resolver - a simple non-blocking DNS resolver
POE::Stage::Resolver is a simple non-blocking DNS resolver. For now it uses Net::DNS::Resolver for the bulk of its work. It returns Net::DNS::Packet objects in its "success" responses. Please see the documentation for Net::DNS....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Request::Recall - encapsulates responses to POE::Request::Emit
POE::Request::Recall objects encapsulate responses to POE::Request::Emit objects. They are created internally by POE::Request::Emit's recall() method. They are quite like POE::Request objects, except that they are not created with a "stage" parameter...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Request::Upward - internal base class for POE::Stage response messages
POE::Stage messages are generally asynchronous, which means that multiple "calls" can be in play at once. To track them, POE::Stage uses a call tree rather than a call stack. POE::Request::Upward is a base class for POE::Request messages that flow up...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Stage::Receiver - a simple UDP recv/send component
POE::Stage::Receiver is a simple UDP receiver/sender stage. It's simple, partly because it's incomplete. POE::Stage::Receiver has two public methods: listen() and send(). It emits a small number of message types: datagram, recv_error, and send_error....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Request::Return - encapsulates final replies to POE::Request messages
POE::Request::Return objects are used internally to encapsulate messages sent by $some_request->return(...). Returned messages end their transactions....
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC