NAME¶
POE::Component::Client::MPD::Types - types used in the distribution
VERSION¶
version 2.000
DESCRIPTION¶
This module implements the specific types used by the distribution, and exports
them. It is using Sub::Exporter underneath, so you can use all the shenanigans
to change the export names.
Current types defined and exported:
- •
- "Cooking" - a simple enum to know what to do about that
data
- •
- "raw" - data should not be touched
- •
- "as_items" - data is to be transformed as
Audio::MPD::Common::Item
- •
- "as_kv" - data is to be cooked as key/values (hash)
- •
- "strip_first" - data should have its first field stripped
- •
- "Transform" - a simple enum to know what to do about the data,
after it has been cooked. Possible values are:
- •
- "as_scalar" - return the first element instead of the full
list
- •
- "as_stats" - transform the data from key/value to
"Audio::MPD::Common::Stats"
- •
- "as_status" - transform the data from key/value to
"Audio::MPD::Common::Status"
AUTHOR¶
Jerome Quelin
COPYRIGHT AND LICENSE¶
This software is copyright (c) 2007 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same
terms as the Perl 5 programming language system itself.