NAME
Net::Jabber::Loudmouth - Perl interface for the loudmouth jabber library
SYNOPSIS
my
$connection
= Net::Jabber::Loudmouth::Connection->new(
"server"
);
$connection
->open_and_block();
$connection
->authenticate_and_block(
"username"
,
"password"
,
"resource"
);
my
$m
= Net::Jabber::Loudmouth::Message->new(
"recipient"
,
'message'
);
$m
->get_node->add_child(
"body"
,
"message"
);
$connection
->
send
(
$m
);
DESCRIPTION
Net::Jabber::Loudmouth is a perl interface for libloudmouth, Lightweight C Jabber library. It allows you to do the same stuff with Net::Jabber, but with a nicer interface and much faster, because most of the code is written in C.
FUNCTIONS
Net::Jabber::Loudmouth only contains two functions. Other functionality can be found in Net::Jabber::Loudmouth::*.
default_port
Net::Jabber::Loudmouth->default_port()
Returns the default port which will be used for every connection.
default_port_ssl
Net::Jabber::Loudmouth->default_port_ssl()
Returns the default ssl port. Use
$connection
->set_port(Net::Jabber::Loudmouth->default_port_ssl())
to tell a connection to use the ssl port. See Net::Jabber::Loudmouth::Connection.
SEE ALSO
Net::Jabber::Loudmouth::Connection, Net::Jabber::Loudmouth::Message, Net::Jabber::Loudmouth::MessageHandler, Net::Jabber::Loudmouth::MessageNode, Net::Jabber::Loudmouth::SSL, Net::Jabber::Loudmouth::Proxy
AUTHOR
Florian Ragwitz, <rafl@debian.org>
COPYRIGHT AND LICENSE
Copyright (C) 2005 by Florian Ragwitz
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.