class documentation

class _ReadBodyProtocol(protocol.Protocol): (source)

View In Hierarchy

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__
Method connection​Lost Deliver the accumulated response bytes to the waiting Deferred, if the response body has been completely received without error.
Method data​Received Accumulate some more bytes from the response.
Instance Variable data​Buffer list of byte-strings received
Instance Variable deferred See __init__.
Instance Variable message See __init__.
Instance Variable status See __init__.

Inherited from Protocol:

Method log​Prefix 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 connection​Made Called when a connection is made.
Method make​Connection 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
deferred = (source)
See __init__.
message = (source)
See __init__.