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 connection​Lost Forward the connection lost event, flushing remaining data from the decompressor if any.
Method data​Received 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 _zlib​Decompress 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.