Package pyxmpp :: Package jabber :: Module muccore
[show private | hide private]
[frames | no frames]

Module pyxmpp.jabber.muccore

Jabber Multi-User Chat implementation.

Normative reference:
  - `JEP 45 <http://www.jabber.org/jeps/jep-0045.html>`__

Classes
HistoryParameters Provides parameters for MUC history management :Ivariables: - `maxchars`: limit of the total number of characters in history.
MucAdminQuery Wrapper for http://www.jabber.org/protocol/muc#admin namespaced IQ stanza payload "query" elements and usually describing administrative actions or their results.
MucIq Extend `Iq` with MUC related interface.
MucItem MUC <item/> element -- describes a room occupant.
MucItemBase Base class for <status/> and <item/> element wrappers.
MucOwnerX Wrapper for http://www.jabber.org/protocol/muc#owner namespaced stanza payload "x" elements and usually containing information about a room user.
MucPresence Extend `Presence` with MUC related interface.
MucStanzaExt Base class for MUC specific stanza extensions.
MucStatus MUC <item/> element - describes special meaning of a stanza...
MucUserX Wrapper for http://www.jabber.org/protocol/muc#user namespaced stanza payload "x" elements and usually containing information about a room user.
MucX Wrapper for http://www.jabber.org/protocol/muc namespaced stanza payload "x" elements.
MucXBase Base class for MUC-specific stanza payload - wrapper around an XML element.

Variable Summary
str __revision__ = '$Id: muccore.py 616 2005-12-26 15:28:56Z...
tuple affiliations = ('admin', 'member', 'none', 'outcast', 'o...
str MUC_ADMIN_NS = 'http://jabber.org/protocol/muc#admin'
str MUC_NS = 'http://jabber.org/protocol/muc'
str MUC_OWNER_NS = 'http://jabber.org/protocol/muc#owner'
str MUC_USER_NS = 'http://jabber.org/protocol/muc#user'
tuple roles = ('moderator', 'none', 'participant', 'visitor')

Imported modules:
libxml2, pyxmpp.xmlextra
Imported classes:
Iq, JID, Presence, StanzaPayloadWrapperObject
Imported exceptions:
ErrorNodeError
Imported functions:
from_utf8, get_node_ns_uri, to_utf8, xml_element_iter
Imported variables:
common_doc, common_ns, common_root
Variable Details

__revision__

Type:
str
Value:
'$Id: muccore.py 616 2005-12-26 15:28:56Z jajcus $'                    

affiliations

Type:
tuple
Value:
('admin', 'member', 'none', 'outcast', 'owner')                        

MUC_ADMIN_NS

Type:
str
Value:
'http://jabber.org/protocol/muc#admin'                                 

MUC_NS

Type:
str
Value:
'http://jabber.org/protocol/muc'                                       

MUC_OWNER_NS

Type:
str
Value:
'http://jabber.org/protocol/muc#owner'                                 

MUC_USER_NS

Type:
str
Value:
'http://jabber.org/protocol/muc#user'                                  

roles

Type:
tuple
Value:
('moderator', 'none', 'participant', 'visitor')                        

Generated by Epydoc 2.1 on Wed May 31 22:37:05 2006 http://epydoc.sf.net