示例#1
0
 def stopService(self):
     InternalComponent.stopService(self)
     iqDeferreds = self._iqDeferreds
     self._iqDeferreds = {}
     for d in iqDeferreds.itervalues():
         d.errback(xmlstream.TimeoutError("Shutting down"))
示例#2
0
 def startService(self):
     InternalComponent.startService(self)
     self.xmlstream.addObserver('/iq[@type="result"]', self._onIQResponse)
     self.xmlstream.addObserver('/iq[@type="error"]', self._onIQResponse)
示例#3
0
 def __init__(self, *args, **kwargs):
     InternalComponent.__init__(self, *args, **kwargs)
     self._iqDeferreds = {}
示例#4
0
 def stopService(self):
     InternalComponent.stopService(self)
     iqDeferreds = self._iqDeferreds
     self._iqDeferreds = {}
     for d in iqDeferreds.itervalues():
         d.errback(xmlstream.TimeoutError("Shutting down"))
示例#5
0
 def startService(self):
     InternalComponent.startService(self)
     self.xmlstream.addObserver('/iq[@type="result"]', self._onIQResponse)
     self.xmlstream.addObserver('/iq[@type="error"]', self._onIQResponse)
示例#6
0
 def __init__(self, *args, **kwargs):
     InternalComponent.__init__(self, *args, **kwargs)
     self._iqDeferreds = {}