NAME
POEx::PubSub::Event - An event abstraction for POEx::PubSub
VERSION
version 1.102740
DESCRIPTION
POEx::PubSub::Event is a simple abstraction for published and subscribed events within PubSub. When using the find_event method or the listing method from PubSub, you will receive this object.
PUBLIC_ATTRIBUTES
name
is: rw, isa: Str, required: 1
The name of the event.
subscribers
traits: Hash, is: rw, isa: HashRef[Subscriber]
subscribers holds all of the subscribers to this event. Subscribers can be accessed via the following methods: { all_subscribers => 'values', has_subscribers => 'count', add_subscriber => 'set', remove_subscriber => 'delete', get_subscriber => 'get', }
publisher
is: rw, isa: Str
The event's publisher.
publishtype
is: rw, isa => PublishType
The event's publish type. Defaults to +PUBLISH_OUTPUT.
input
is: rw, isa: Str
If the publishtype is set to PUBLISH_INPUT, this will indicate the input handling event that belongs to the publisher
AUTHOR
Nicholas Perez <nperez@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Nicholas Perez.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.