class documentation

class DccFileReceiveBasic(protocol.Protocol, styles.Ephemeral): (source)

Known subclasses: twisted.words.protocols.irc.DccFileReceive

View In Hierarchy

Bare protocol to receive a Direct Client Connection SEND stream.

This does enough to keep the other guy talking, but you'll want to extend my dataReceived method to *do* something with the data I get.

Instance Variable bytesReceived An integer representing the number of bytes of data received.
Method __init__
Instance Variable resume Undocumented
Method dataReceived See: protocol.Protocol.dataReceived

Inherited from Protocol:

Class Variable factory Undocumented
Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Method connectionLost Called when the connection is shut down.

Inherited from BaseProtocol (via Protocol):

Instance Variable connected Undocumented
Instance Variable transport Undocumented
Method makeConnection Make a connection to a transport and a server.
Method connectionMade Called when a connection is made.

Inherited from Ephemeral:

Method __reduce__ Serialize any subclass of Ephemeral in a way which replaces it with Ephemeral itself.
Method __getstate__ Undocumented
Method __setstate__ Undocumented
Instance Variable __class__ Undocumented
bytesReceived = (source)
An integer representing the number of bytes of data received.
(type: int)
def __init__(self, resumeOffset=0): (source)
ParametersresumeOffsetAn integer representing the amount of bytes from where the transfer of data should be resumed. (type: int)
resume = (source)

Undocumented

def dataReceived(self, data): (source)

See: protocol.Protocol.dataReceived

Warning: This just acknowledges to the remote host that the data has been received; it doesn't do anything with the data, so you'll want to override this.

API Documentation for Twisted, generated by pydoctor 21.2.0 at 2021-02-28 21:00:42.