Net::Jabber::Loudmouth(3pm)

Net::Jabber::Loudmouth3pm

Perl interface for the loudmouth jabber library

Usage

  use Net::Jabber::Loudmouth;
  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);

Overview

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.

Releases

10 releases since Debian 4.0 (Etch); the text changed 9 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13

Author

Florian Ragwitz, <[email protected]>

From libnet-jabber-loudmouth-perl 0.07-4+b4 in Debian 13 (Trixie). Parsed by carta from the page's man source.