Net::XMPP - XMPP Perl Library River stage two • 5 direct dependents • 13 total dependents

Net::XMPP is a convenient tool to use for any perl script that would like to utilize the XMPP Instant Messaging protocol. While not a client in and of itself, it provides all of the necessary back-end functions to make a CGI client or command-line pe...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::IQ - XMPP Info/Query Module River stage two • 5 direct dependents • 13 total dependents

Net::XMPP::IQ differs from the other Net::XMPP::* modules in that the XMLNS of the query is split out into a submodule under IQ. For specifics on each module please view the documentation for the Net::XMPP::Namespaces module. A Net::XMPP::IQ object i...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::JID - XMPP JID Module River stage two • 5 direct dependents • 13 total dependents

To initialize the JID you must pass it the string that represents the jid from the XML packet. Inside the XMPP modules this is done automatically and the JID object is returned instead of a string. For example, in the callback function for the XMPP o...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Debug - XMPP Debug Module River stage two • 5 direct dependents • 13 total dependents

Debug is a helper module for the Net::XMPP modules. It provides the Net::XMPP modules with an object to control where, how, and what is logged. Basic Functions $Debug = Net::XMPP::Debug->new(); $Debug->Init( level => 2, file => "stdout", header =>"My...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Stanza - XMPP Stanza Module River stage two • 5 direct dependents • 13 total dependents

This module is not meant to be used directly. You should be using either Net::XMPP::IQ, Net::XMPP::Message, Net::XMPP::Presence, or another package that inherits from Net::XMPP::Stanza. That said, this is where all of the namespaced methods are docum...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Client - XMPP Client Module River stage two • 5 direct dependents • 13 total dependents

Client.pm uses Protocol.pm to provide enough high level APIs and automation of the low level APIs that writing an XMPP Client in Perl is trivial. For those that wish to work with the low level you can do that too, but those functions are covered in t...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Roster - XMPP Roster Object River stage two • 5 direct dependents • 13 total dependents

The Roster object seeks to provide an easy to use API for interfacing with a user's roster. When you instantiate it, it automatically registers with the connection to receivce the correct packets so that it can track all roster updates, and presence ...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Message - XMPP Message Module River stage two • 5 direct dependents • 13 total dependents

A Net::XMPP::Message object is passed to the callback function for the message. Also, the first argument to the callback functions is the session ID from XML::Stream. There are some cases where you might want thisinformation, like if you created a Cl...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Presence - XMPP Presence Module River stage two • 5 direct dependents • 13 total dependents

A Net::XMPP::Presence object is passed to the callback function for the message. Also, the first argument to the callback functions is the session ID from XML::Streams. There are some cases where you might want this information, like if you created a...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Protocol - XMPP Protocol Module River stage two • 5 direct dependents • 13 total dependents

Protocol.pm seeks to provide enough high level APIs and automation of the low level APIs that writing a XMPP Client in Perl is trivial. For those that wish to work with the low level you can do that too, but those functions are covered in the documen...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Connection - XMPP Connection Module River stage two • 5 direct dependents • 13 total dependents

This module is not meant to be used directly. You should be using either Net::XMPP::Client, or another package that inherits from Net::XMPP::Connection....

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::Namespaces - In depth discussion on how namespaces are handled River stage two • 5 direct dependents • 13 total dependents

XMPP as a protocol is very well defined. There are three main top level packets (message, iq, and presence). There is also a way to extend the protocol in a very clear and strucutred way, via namespaces. Two major ways that namespaces are used in Jab...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

Net::XMPP::PrivacyLists - XMPP Privacy Lists Object River stage two • 5 direct dependents • 13 total dependents

Basic Functions Advanced Functions...

DAPATRICK/Net-XMPP-1.05 - 22 Dec 2014 21:29:27 GMT

13 results (0.03 seconds)