Wrap another protocol in order to notify my user when a connection has been made.

Method __init__
Method logPrefix Transparently pass through the wrapped protocol's log prefix.
Method connectionMade Connect the self._wrappedProtocol to our self.transport and callback self._connectedDeferred with the self._wrappedProtocol
Method dataReceived Proxy dataReceived calls to our self._wrappedProtocol
Method fileDescriptorReceived Proxy fileDescriptorReceived calls to our self._wrappedProtocol
Method connectionLost Proxy connectionLost calls to our self._wrappedProtocol
Method readConnectionLost Proxy IHalfCloseableProtocol.readConnectionLost to our self._wrappedProtocol
Method writeConnectionLost Proxy IHalfCloseableProtocol.writeConnectionLost to our self._wrappedProtocol
Method handshakeCompleted Proxy interfaces.IHandshakeListener to our self._wrappedProtocol.

Inherited from BaseProtocol (via Protocol):

Method makeConnection Make a connection to a transport and a server.
def __init__(self, connectedDeferred, wrappedProtocol):
ParametersconnectedDeferredThe Deferred that will callback with the wrappedProtocol when it is connected.
wrappedProtocolAn IProtocol provider that will be connected.
def logPrefix(self):

Transparently pass through the wrapped protocol's log prefix.

def connectionMade(self):

Connect the self._wrappedProtocol to our self.transport and callback self._connectedDeferred with the self._wrappedProtocol

def dataReceived(self, data):

Proxy dataReceived calls to our self._wrappedProtocol

def fileDescriptorReceived(self, descriptor):

Proxy fileDescriptorReceived calls to our self._wrappedProtocol

def connectionLost(self, reason):

Proxy connectionLost calls to our self._wrappedProtocol

def readConnectionLost(self):

Proxy IHalfCloseableProtocol.readConnectionLost to our self._wrappedProtocol

def writeConnectionLost(self):

Proxy IHalfCloseableProtocol.writeConnectionLost to our self._wrappedProtocol

def handshakeCompleted(self):

Proxy interfaces.IHandshakeListener to our self._wrappedProtocol.

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.