NAME
Black::Board::Types - exports types for Black::Board
VERSION
version 0.0001
SYNOPSIS
use Black::Board::Types qw(
Publisher
Message
MessageList
Subscriber
SubscriberList
Topic
TopicList
TopicName
TopicNameList
);
DESCRIPTION
Exports the types used within Black::Board.
TYPES
CodeList
An ArrayRef of CodeRef objects with coercion. Used in Black::Board for subscriber and initializer arguments to topic().
Publisher
Black::Board::Publisher class type.
Message
Black::Board::Message role type.
MessageList
ArrayRef of "TYPES/Message" types.
Subscriber
Black::Board::Subscriber class type.
SubscriberList
ArrayRef of "TYPES/Subscriber" types.
TopicName
A Str which matches [\w:-]+.
Topic
Black::Board::Topic class type.
TopicList
ArrayRef of "TYPES/Topic" types.
AUTHOR
Scott Beck <sabeck@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Scott Beck <sabeck@cpan.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.