NAME
    MouseX::POE - The Illicit Love Child of Mouse and POE

VERSION
    version 0.213

SYNOPSIS
        package Counter;
        use MouseX::POE;

        has count => (
            isa     => 'Int',
            is      => 'rw',
            lazy    => 1,
            default => sub { 0 },
        );

        sub START {
            my ($self) = @_;
            $self->yield('increment');
        }

        event increment => sub {
            my ($self) = @_;
            print "Count is now " . $self->count . "\n";
            $self->count( $self->count + 1 );
            $self->yield('increment') unless $self->count > 3;
        };

        no MouseX::POE;

        Counter->new();
        POE::Kernel->run();

DESCRIPTION
    MouseX::POE is a Mouse wrapper around a POE::Session.

METHODS
  event $name $subref
    Create an event handler named $name.

  get_session_id
    Get the internal POE Session ID, this is useful to hand to other POE
    aware functions.

  yield
  call
  delay
  alarm
  alarm_add
  delay_add
  alarm_set
  alarm_adjust
  alarm_remove
  alarm_remove_all
  delay_set
  delay_adjust
    A cheap alias for the same POE::Kernel function which will gurantee
    posting to the object's session.

  STARTALL
  STOPALL
KEYWORDS
METHODS
    Default POE-related methods are provided by
    MouseX::POE::Meta::Trait::Object which is applied to your base class
    (which is usually Mouse::Object) when you use this module. See that
    module for the documentation for it. Below is a list of methods on that
    class so you know what to look for:

SEE ALSO
AUTHORS
    *   Chris Prather <chris@prather.org>

    *   Ash Berlin <ash@cpan.org>

    *   Chris Williams <chris@bingosnet.co.uk>

    *   Yuval (nothingmuch) Kogman

    *   Torsten Raudssus <torsten@raudssus.de> <http://www.raudssus.de/>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2010 by Chris Prather, Ash Berlin, Chris
    Williams, Yuval Kogman, Torsten Raudssus.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

