ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/lib/Net/XMPP2/Ext.pm
Revision: 1.4
Committed: Fri Jul 6 22:22:21 2007 UTC (19 years, 3 months ago) by elmex
Branch: MAIN
Changes since 1.3: +7 -0 lines
Log Message:
implemented dataforms - phew! that was a bullet of work

File Contents

# Content
1 package Net::XMPP2::Ext;
2 use warnings;
3 use strict;
4
5 =head1 NAME
6
7 Net::XMPP2::Ext - The set of extensions for Net::XMPP2
8
9 =head1 DESCRIPTION
10
11 This module only has documentation about the supported extensions.
12
13 =head1 Supportet extensions
14
15 This is the list of supported XMPP extensions:
16
17 =over 4
18
19 =item XEP-0004 - Data Forms
20
21 This extension handles data forms as described in XEP-0004.
22 L<Net::XMPP2::Ext::DataForm> allows you to construct, receive and
23 answer data forms. This is neccessary for all sorts of things in XMPP.
24 For example XEP-0055 (Jabber Search) or also In-band registration.
25
26 =item XEP-0086 - Error Condition Mappings
27
28 "A mapping to enable legacy entities to correctly handle errors from XMPP-aware entities."
29
30 This extension will enable sending of the old error codes when generating a stanza
31 error with for example the C<write_error_tag> method of L<Net::XMPP2::Writer>.
32
33 =item XEP-0030 - Service Discovery
34
35 This extension allows you to send service discovery requests and
36 define a set of discoverable information. See also L<Net::XMPP2::Ext::Disco>.
37
38 =item XEP-0077 - In-Band Registration
39
40 This extension lets you register new accounts "in-band".
41 To use this look at the description of the C<register> option to the C<new>
42 method of L<Net::XMPP2::Connection>.
43
44 =back
45
46 =cut
47
48 =head1 AUTHOR
49
50 Robin Redeker, C<< <elmex at ta-sa.org> >>, JID: C<< <elmex at jabber.org> >>
51
52 =head1 COPYRIGHT & LICENSE
53
54 Copyright 2007 Robin Redeker, all rights reserved.
55
56 This program is free software; you can redistribute it and/or modify it
57 under the same terms as Perl itself.
58
59 =cut
60
61 1; # End of Net::XMPP2