Home | Trees | Index | Help |
---|
|
xmpp
: All features of xmpppy library contained within separate modules.
auth
: Provides library with all Non-SASL and SASL authentication
mechanisms.
browser
: Browser module provides DISCO server framework for your
application.
client
: Provides PlugIn class functionality to develop extentions for
xmpppy.
commands
: This module is a ad-hoc command processor for xmpppy.
debug
dispatcher
: Main xmpppy mechanism.
features
: This module contains variable stuff that is not worth splitting into separate modules.
filetransfer
: This module contains IBB class that is the simple implementation of
JEP-0047.
protocol
: Protocol module contains tools that is needed for processing of
xmpp-related data structures.
roster
: Simple roster implementation.
session
simplexml
: Simplexml module provides xmpppy library with all needed tools to
handle XML nodes and XML streams.
transports
: This module contains the low-level implementations of xmpppy connect
methods or (in other words) transports for xmpp-stanzas.
exceptions.Exception
:
Common base class for all exceptions.
xmpp.protocol.NodeProcessed
:
Exception that should be raised by handler when the handling should be
stopped.
xmpp.protocol.StreamError
:
Base exception class for stream errors.
xmpp.protocol.BadFormat
xmpp.protocol.BadNamespacePrefix
xmpp.protocol.Conflict
xmpp.protocol.ConnectionTimeout
xmpp.protocol.HostGone
xmpp.protocol.HostUnknown
xmpp.protocol.ImproperAddressing
xmpp.protocol.InternalServerError
xmpp.protocol.InvalidFrom
xmpp.protocol.InvalidID
xmpp.protocol.InvalidNamespace
xmpp.protocol.InvalidXML
xmpp.protocol.NotAuthorized
xmpp.protocol.PolicyViolation
xmpp.protocol.RemoteConnectionFailed
xmpp.protocol.ResourceConstraint
xmpp.protocol.RestrictedXML
xmpp.protocol.SeeOtherHost
xmpp.protocol.SystemShutdown
xmpp.protocol.UndefinedCondition
xmpp.protocol.UnsupportedEncoding
xmpp.protocol.UnsupportedStanzaType
xmpp.protocol.UnsupportedVersion
xmpp.protocol.XMLNotWellFormed
xmpp.client.CommonClient
:
Base for Client and Component classes.
xmpp.client.Client
:
Example client class, based on CommonClient.
xmpp.client.Component
:
Component class.
xmpp.client.PlugIn
:
Common xmpppy plugins infrastructure: plugging in/out, debugging.
xmpp.auth.Bind
:
Bind some JID to the current connection to allow router know of our
location.
xmpp.browser.Browser
:
WARNING! This class is for components only.
xmpp.commands.Command_Handler_Prototype
:
This is a prototype command handler, as each command uses a disco method
and execute method you can implement it any way you like, however this is
my first attempt at making a generic handler that you can hang process
stages on too.
xmpp.commands.TestCommand
:
Example class.
xmpp.commands.Commands
:
Commands is an ancestor of PlugIn and can be attached to any session.
xmpp.auth.ComponentBind
:
ComponentBind some JID to the current connection to allow router know
of our location.
xmpp.dispatcher.Dispatcher
:
Ancestor of PlugIn class.
xmpp.filetransfer.IBB
:
IBB used to transfer small-sized data chunk over estabilished xmpp
connection.
xmpp.auth.NonSASL
:
Implements old Non-SASL (JEP-0078) authentication used in jabberd1.4
and transport authentication.
xmpp.roster.Roster
:
Defines a plenty of methods that will allow you to manage roster.
xmpp.auth.SASL
:
Implements SASL authentication.
xmpp.transports.TCPsocket
:
This class defines direct TCP connection method.
xmpp.transports.HTTPPROXYsocket
:
HTTP (CONNECT) proxy connection class.
xmpp.transports.TLS
:
TLS connection used to encrypts already estabilished tcp
connection.
xmpp.debug.NoDebug
xmpp.protocol.JID
:
JID object.
xmpp.session.Session
:
The Session class instance is used for storing all session-related
info like credentials, socket/xml stream/session state flags, roster
items (in case of client type connection) etc.
xmpp.simplexml.Node
:
Node class describes syntax of separate XML Node.
xmpp.protocol.DataField
:
This class is used in the DataForm class to describe the single data
item.
xmpp.protocol.DataForm
:
DataForm class.
xmpp.protocol.ErrorNode
:
XMPP-style error element.
xmpp.protocol.Protocol
:
A "stanza" object class.
xmpp.protocol.Error
:
Used to quickly transform received stanza into error reply.
xmpp.protocol.Iq
:
XMPP Iq object - get/set dialog mechanism.
xmpp.protocol.Message
:
XMPP Message stanza - "push" mechanism.
xmpp.protocol.Presence
:
XMPP Presence object.
xmpp.simplexml.NodeBuilder
:
Builds a Node class minidom from data parsed to it.
xmpp.simplexml.T
:
Auxiliary class used to quick access to node's child nodes.
xmpp.simplexml.NT
:
Auxiliary class used to quick create node's child nodes.
xmpp.transports.error
:
An exception to be raised in case of low-level errors in methods of
'transports' module.
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Mon Mar 6 14:11:54 2006 | http://epydoc.sf.net |