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

Class MucStatus

source code

 object --+    
          |    
MucItemBase --+
              |
             MucStatus

MUC <item/> element - describes special meaning of a stanza
Instance Methods [hide private]
 
__init__(self, xmlnode_or_code)
Initialize a MucStatus element.
source code
 
__init(self, code)
Initialize a MucStatus element from a status code.
source code
 
__from_xmlnode(self, xmlnode)
Initialize a MucStatus element from an XML node.
source code
libxml2.xmlNode
as_xml(self, parent)
Create XML representation of self.
source code

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

Instance Variables [hide private]
: int code
: staus code, as defined in JEP 45
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, xmlnode_or_code)
(Constructor)

source code 
Initialize a MucStatus element.
Parameters:
  • xmlnode_or_code (: libxml2.xmlNode or int) - : XML node to parse or a status code.
Overrides: object.__init__

__init(self, code)

source code 
Initialize a MucStatus element from a status code.
Parameters:
  • code (: int) - : the status code.

__from_xmlnode(self, xmlnode)

source code 
Initialize a MucStatus element from an XML node.
Parameters:
  • xmlnode (: libxml2.xmlNode) - : XML node to parse.

as_xml(self, parent)

source code 
Create XML representation of self.
Parameters:
  • parent (: libxml2.xmlNode) - : the element to which the created node should be linked to.
Returns: libxml2.xmlNode
an XML node.