The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Reflex::POE::Event - Communicate with POE components expecting events.

VERSION

version 0.005

SYNOPSIS

# Not a complete example. Please see eg-12-poco-event.pl in the # examples for a working one.

        $self->run_within_session(
                sub {
                        $self->component->request(
                                Reflex::POE::Event->new(
                                        object  => $self,
                                        method  => "on_component_result",
                                        context => { cookie => 123 },
                                ),
                        );
                }
        );

TODO - Needs a better example.

DESCRIPTION

Reflex::POE::Event creates an object that may be used as a POE event. When this event is posted back to Reflex, it will be routed to the proper Reflex::Object and method.

Reflex will clean up its bookkeeping for this event when the object is destroyed. It's therefore important to maintain the object's blessing until it's definitely through being used.

TODO - Is there a better, more reliable way to track the end of an event's use?

TODO - Complete the documentation.

GETTING HELP

"GETTING HELP" in Reflex

ACKNOWLEDGEMENTS

"ACKNOWLEDGEMENTS" in Reflex

SEE ALSO

Reflex and "SEE ALSO" in Reflex

BUGS

"BUGS" in Reflex

CORE AUTHORS

"CORE AUTHORS" in Reflex

OTHER CONTRIBUTORS

"OTHER CONTRIBUTORS" in Reflex

COPYRIGHT AND LICENSE

"COPYRIGHT AND LICENSE" in Reflex