class documentation

A proxy for a Protocol to provide connectionLost notification to a client connection service, in support of reconnecting when connections are lost.

Method __getattr__ Undocumented
Method __init__ Create a _ReconnectingProtocolProxy.
Method __repr__ Undocumented
Method connectionLost The connection was lost. Relay this information.
Instance Variable _lostNotification Undocumented
Instance Variable _protocol Undocumented
def __getattr__(self, item): (source)

Undocumented

def __init__(self, protocol, lostNotification): (source)

Create a _ReconnectingProtocolProxy.

Parameters
protocol:provider of interfaces.IProtocol which may additionally provide interfaces.IHalfCloseableProtocol and interfaces.IFileDescriptorReceiver.the application-provided interfaces.IProtocol provider.
lostNotificationa 1-argument callable to invoke with the reason when the connection is lost.
def __repr__(self) -> str: (source)

Undocumented

def connectionLost(self, reason): (source)

The connection was lost. Relay this information.

Parameters
reasonThe reason the connection was lost.
Returns
the underlying protocol's result
_lostNotification = (source)

Undocumented

_protocol = (source)

Undocumented