class documentation

Undocumented

Method readConnectionLost Notification of the read connection being closed.
Method writeConnectionLost Notification of the write connection being closed.
Instance Variable readHalfClosed Undocumented
Instance Variable writeHalfClosed Undocumented

Inherited from AccumulatingProtocol:

Method connectionLost Called when the connection is shut down.
Method connectionMade Called when a connection is made.
Method dataReceived Called whenever data is received.
Class Variable factory Undocumented
Instance Variable closed A flag indicated whether connectionLost has been called.
Instance Variable closedDeferred If set to a Deferred, this will be fired when connectionLost is called.
Instance Variable closedReason The value of the reason parameter passed to connectionLost.
Instance Variable data Bytes giving all the data passed to dataReceived.
Instance Variable made A flag indicating whether connectionMade has been called.

Inherited from Protocol (via AccumulatingProtocol):

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

Inherited from BaseProtocol (via AccumulatingProtocol, Protocol):

Method makeConnection Make a connection to a transport and a server.
Instance Variable connected Undocumented
Instance Variable transport Undocumented
def readConnectionLost(self):

Notification of the read connection being closed.

This indicates peer did half-close of write side. It is now the responsibility of the this protocol to call loseConnection(). In addition, the protocol MUST make sure a reference to it still exists (i.e. by doing a callLater with one of its methods, etc.) as the reactor will only have a reference to it if it is writing.

If the protocol does not do so, it might get garbage collected without the connectionLost method ever being called.

def writeConnectionLost(self):

Notification of the write connection being closed.

This will never be called for TCP connections as TCP does not support notification of this type of half-close.

readHalfClosed: bool =

Undocumented

writeHalfClosed: bool =

Undocumented