class documentation

class ConnectionLostNotifyingProtocol(protocol.Protocol): (source)

Known subclasses: twisted.test.test_tcp.HandleSavingProtocol

View In Hierarchy

Protocol which fires a Deferred which was previously passed to its initializer when the connection is lost.

Method __init__ Undocumented
Method connectionLost Called when the connection is shut down.
Instance Variable lostConnectionReason None until the connection is lost, then a reference to the reason passed to connectionLost.
Instance Variable onConnectionLost The Deferred which will be fired in connectionLost.

Inherited from Protocol:

Method dataReceived Called whenever data is received.
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, onConnectionLost): (source)

Undocumented

def connectionLost(self, reason): (source)

Called when the connection is shut down.

Clear any circular references here, and any external references to this Protocol. The connection has been closed.

Parameters
reason:twisted.python.failure.FailureUndocumented
lostConnectionReason = (source)

None until the connection is lost, then a reference to the reason passed to connectionLost.

onConnectionLost = (source)

The Deferred which will be fired in connectionLost.