class documentation

class _GzipProtocol(proxyForInterface(IProtocol)): (source)

View In Hierarchy

A Protocol implementation which wraps another one, transparently decompressing received data.
Present Since
11.1
Method __init__ Undocumented
Method connectionLost Forward the connection lost event, flushing remaining data from the decompressor if any.
Method dataReceived Decompress data with the zlib decompressor, forwarding the raw data to the original protocol.
Instance Variable original Undocumented
Instance Variable _response A reference to the original response, in case of errors.
Instance Variable _zlibDecompress A zlib decompress object used to decompress the data stream.
def __init__(self, protocol, response): (source)

Undocumented

def connectionLost(self, reason): (source)
Forward the connection lost event, flushing remaining data from the decompressor if any.
def dataReceived(self, data): (source)
Decompress data with the zlib decompressor, forwarding the raw data to the original protocol.
original = (source)

Undocumented

_response = (source)
A reference to the original response, in case of errors.
_zlibDecompress = (source)
A zlib decompress object used to decompress the data stream.