t.w.p.j.c.ServiceManager(service.MultiService) : class documentation

Part of twisted.words.protocols.jabber.component View Source View In Hierarchy

Business logic representing a managed component connection to a Jabber router.

This service maintains a single connection to a Jabber router and provides facilities for packet routing and transmission. Business logic modules are services implementing ijabber.IService (like subclasses of Service), and added as sub-service.

Method __init__ Undocumented
Method getFactory Undocumented
Method send Send data over the XML stream.
Method _connected Undocumented
Method _authd Undocumented
Method _disconnected Undocumented

Inherited from MultiService:

Method privilegedStartService Undocumented
Method startService Undocumented
Method stopService Undocumented
Method getServiceNamed Undocumented
Method __iter__ Undocumented
Method addService Undocumented
Method removeService Undocumented

Inherited from Service (via MultiService):

Method __getstate__ Undocumented
Method setName Undocumented
Method setServiceParent Undocumented
Method disownServiceParent Undocumented
def __init__(self, jid, password): (source)
Undocumented
def getFactory(self): (source)
Undocumented
def _connected(self, xs): (source)
Undocumented
def _authd(self, xs): (source)
Undocumented
def _disconnected(self, _): (source)
Undocumented
def send(self, obj): (source)
Send data over the XML stream.

When there is no established XML stream, the data is queued and sent out when a new XML stream has been established and initialized.

Parametersobjdata to be sent over the XML stream. This is usually an object providing domish.IElement, or serialized XML. See xmlstream.XmlStream for details.
API Documentation for Twisted, generated by pydoctor at 2015-01-30 14:14:53.