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

Class MucStanzaExt

Known Subclasses:
MucIq, MucPresence

Base class for MUC specific stanza extensions. Used together
with one of stanza classes (Iq, Message or Presence).

Method Summary
  __init__(self)
Initialize a `MucStanzaExt` derived object.
  clear_muc_child(self)
Remove the MUC specific stanza payload element.
  get_muc_child(self)
Get the MUC specific payload element.
  make_muc_admin_quey(self)
Create <query xmlns="...muc#admin"/> element in the stanza.
  make_muc_userinfo(self)
Create <x xmlns="...muc#user"/> element in the stanza.
  muc_free(self)
Free MUC specific data.

Method Details

__init__(self)
(Constructor)

Initialize a `MucStanzaExt` derived object.

clear_muc_child(self)

Remove the MUC specific stanza payload element.

get_muc_child(self)

Get the MUC specific payload element.

:return: the object describing the stanza payload in MUC namespace.
:returntype: `MucX` or `MucUserX` or `MucAdminQuery` or `MucOwnerX`

make_muc_admin_quey(self)

Create <query xmlns="...muc#admin"/> element in the stanza.

:return: the element created.
:returntype: `MucAdminQuery`

make_muc_userinfo(self)

Create <x xmlns="...muc#user"/> element in the stanza.

:return: the element created.
:returntype: `MucUserX`

muc_free(self)

Free MUC specific data.

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