Search results for "dist:POE-Declare poe"
POE::Declare - A POE abstraction layer for conciseness and simplicity
POE is a very powerful and flexible system for doing asynchronous programming. But it has the reputation of being difficult to learn, with a somewhat confusing set of abstractions. In particular, it can be tricky to resolve POE's way of programming w...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta - Metadata object that describes a POE::Declare class
POE::Declare::Meta objects are constructed and used internally by POE::Declare during class construction. POE::Declare::Meta objects are not created directly. Access to the meta object for a POE::Declare class is via the exported "meta" function....
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Object - Base class for all POE::Declare classes
POE::Declare::Object provides the base package that delivers core functionality for all instantiated POE::Declare objects. Functionality and methods defined here are available in all POE::Declare classes....
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Slot - Abstract base class for named class elements
In POE::Declare, each class is a simple controlled structure with a set of named elements within it, known as "slots". Each slot uniquely occupies a name (just like in a HASH) except that in the POE::Declare model, that name is reserved across all re...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Event - Declares a named POE event
Taking advantage of the subroutine attribute feature of recent versions of Perl, the "Event" attribute is used to register a function/method as an named event that can be targetted by POE. In an Event, the non-default array constant SELF is used to r...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Param - A named attribute passed to the constructor as a parameter.
POE::Declare::Meta::Param is a sub-class of POE::Declare::Meta::Attribute. It defines an attribute for which the initial value will be passed by name to the constructor. The declaration does not concern itself with issues of type or whether the param...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Message - A named message that is emitted to the parent
Each POE::Declare object contains a series of declared messages. Message registration is done (primarily) during object creation, and the parameter checking for each message parameter is checked in a defined way....
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Timeout - A named timeout with generated support methods
POE::Declare::Meta::Timeout is a sub-class of "Event" with access to a number of additional methods relating to timers and alarms....
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Internal - Reserve a named slot for internal use
POE::Declare::Meta::Internal is a POE::Declare::Meta::Slot sub-class that is used to reserve a slot name purely for internal use. In practice, all this declaration really does is to guarentee that the HASH key for that name will never be used by any ...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC
POE::Declare::Meta::Attribute - Named accessor with read-only accessor
A POE::Declare::Meta::Attribute is a POE::Declare::Meta::Slot subclass that represents the simplest possible slot, a named attribute with a data storage element in the object HASH, and a readonly accessor. These methods are intended for use outside o...
ADAMK/POE-Declare-0.59 - 03 Feb 2012 11:30:05 UTC