Package spade :: Package xmppd :: Package modules :: Module muc :: Class MUC
[hide private]
[frames] | no frames]

Class MUC

source code


The conference component. Composed of multiple rooms

Instance Methods [hide private]
 
plugin(self, server) source code
 
printMUC(self)
Show a textual representation of the conference
source code
 
addRoom(self, room=None, name=None)
Add a room to the conference
source code
 
destroyRoom(self, name, owner_session, stanza)
Destroy a room (for a reason).
source code
 
dispatch(self, session, stanza)
Mini-dispatcher for the jabber stanzas that arrive to the Conference
source code
 
Presence_cb(self, session, stanza)
Callback for presence stanzas directed to the conference itself
source code
 
notExist_cb(self, session, stanza)
Callback called when a stanza is directed to a room that does not (yet) exist
source code
 
IQ_cb(self, session, iq)
Manages IQ stanzas directed to the Conference itself
source code
 
loadRoomDB(self)
Load persistent rooms and their configurations to the database
source code
 
saveRoomDB(self)
Save persistent rooms and their configurations to a static database
source code

Inherited from xmpp.client.PlugIn: DEBUG, PlugIn, PlugOut, __init__

Class Variables [hide private]
  NS = ''
Method Details [hide private]

destroyRoom(self, name, owner_session, stanza)

source code 

Destroy a room (for a reason). A venue (alternative new room) may be declared to take place of the destroyed room