class documentation

Protocol that collects data sent to it.

This is a helper for IResponse.deliverBody, which collects the body and fires a deferred with it.

Method __init__ No summary
Method connectionLost Deliver the accumulated response bytes to the waiting Deferred, if the response body has been completely received without error.
Method dataReceived Accumulate some more bytes from the response.
Instance Variable dataBuffer list of byte-strings received
Instance Variable deferred See __init__.
Instance Variable message See __init__.
Instance Variable status See __init__.

Inherited from Protocol:

Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Class Variable factory Undocumented

Inherited from BaseProtocol (via Protocol):

Method connectionMade Called when a connection is made.
Method makeConnection Make a connection to a transport and a server.
Instance Variable connected Undocumented
Instance Variable transport Undocumented
def __init__(self, status, message, deferred): (source)
Parameters
statusStatus of IResponse
message:bytesMessage of IResponse
deferred:Deferred firing with bytesdeferred to fire when response is complete
def connectionLost(self, reason): (source)

Deliver the accumulated response bytes to the waiting Deferred, if the response body has been completely received without error.

def dataReceived(self, data): (source)

Accumulate some more bytes from the response.

dataBuffer: list of bytes = (source)

list of byte-strings received