POEx::Role::SessionInstantiation::Meta::POEState(3pm)

POEx::Role::SessionInstantiation::Meta::POEState3pm

A read-only object that provides poe context

Version

version 1.101040

Public_attributes

sender

    is: ro, isa: Kernel|Session|DoesSessionInstantiation

The sender of the current event can be access from here. Semantically the same as $_[+SENDER].

state

    is: ro, isa => Str

The state fired. This should match the current method name (unless of course within the _default event handler, then it will be the event name that was invoked but did not exist in your object instance.

kernel

    is: ro, isa: Kernel

This is actually the POE::Kernel singleton provided as a little sugar instead of requiring use of $poe_kernel, etc. To make sure you are currently within a POE context, check this attribute for definedness.

[qw/file line from/]

    is: rw, isa: Maybe[Str]

These attributes provide tracing information from within POE. From is actually not used in POE::Session as far as I can tell, but it is available just in case.

Protected_methods

clone

Clones the current POEState object and returns it

Author

  Nicholas Perez <[email protected]>

From libpoex-role-sessioninstantiation-perl 1.101040-1 in Debian 6.0 (Squeeze). Parsed by carta from the page's man source.