Package pyxmpp :: Package jabber :: Module muccore :: Class MucUserX
[hide private]

Class MucUserX

source code

                        object --+        
                                 |        
objects.StanzaPayloadWrapperObject --+    
                                     |    
                              MucXBase --+
                                         |
                                        MucUserX
Known Subclasses:

Wrapper for http://www.jabber.org/protocol/muc#user namespaced stanza payload "x" elements and usually containing information about a room user.
Instance Methods [hide private]
list of MucItemBase (MucItem and/or MucStatus)
get_items(self)
Get a list of objects describing the content of self.
source code
 
clear(self)
Clear the content of self.xmlnode removing all <item/>, <status/>, etc.
source code
 
add_item(self, item)
Add an item to self.
source code

Inherited from MucXBase: __del__, __init__, free, free_borrowed, serialize, xpath_eval

Inherited from objects.StanzaPayloadWrapperObject: as_xml

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  ns = 'http://jabber.org/protocol/muc#user'
hash(x)

Inherited from MucXBase: element

Instance Variables [hide private]
: libxml2.xmlNode xmlnode
: XML node of the object.
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

get_items(self)

source code 
Get a list of objects describing the content of self.
Returns: list of MucItemBase (MucItem and/or MucStatus)
the list of objects.

add_item(self, item)

source code 
Add an item to self.
Parameters: