Enhances an XmlStream for iq response tracking.

This makes an XmlStream object provide IIQResponseTracker. When a response is an error iq stanza, the deferred has its errback invoked with a failure that holds a StanzaError that is easier to examine.

Function callback Handle iq response by firing associated deferred.
Function disconnected Make sure deferreds do not linger on after disconnect.
def callback(iq): (source)

Handle iq response by firing associated deferred.

def disconnected(_): (source)

Make sure deferreds do not linger on after disconnect.

This errbacks all deferreds of iq's for which no response has been received with a ConnectionLost failure. Otherwise, the deferreds will never be fired.

API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.