t.i._.ConnectionMixin(object) : class documentation

Part of twisted.internet._newtls View Source View In Hierarchy

A mixin for twisted.internet.abstract.FileDescriptor which adds an ITLSTransport implementation.
Instance Variable TLS A flag indicating whether TLS is currently in use on this transport. This is not a good way for applications to check for TLS, instead use ISSLTransport.providedBy.
Method startTLS
Method write Write some bytes to this connection, passing them through a TLS layer if necessary, or discarding them if the connection has already been lost.
Method writeSequence Write some bytes to this connection, scatter/gather-style, passing them through a TLS layer if necessary, or discarding them if the connection has already been lost.
Method loseConnection Close this connection after writing all pending data.
Method registerProducer Register a producer.
Method unregisterProducer Unregister a producer.
TLS =
A flag indicating whether TLS is currently in use on this transport. This is not a good way for applications to check for TLS, instead use ISSLTransport.providedBy.
def startTLS(self, ctx, normal=True): (source)
See AlsoITLSTransport.startTLS
def write(self, bytes): (source)
Write some bytes to this connection, passing them through a TLS layer if necessary, or discarding them if the connection has already been lost.
def writeSequence(self, iovec): (source)
Write some bytes to this connection, scatter/gather-style, passing them through a TLS layer if necessary, or discarding them if the connection has already been lost.
def loseConnection(self): (source)
Close this connection after writing all pending data.

If TLS has been negotiated, perform a TLS shutdown.

def registerProducer(self, producer, streaming): (source)
Register a producer.

If TLS is enabled, the TLS connection handles this.

def unregisterProducer(self): (source)
Unregister a producer.

If TLS is enabled, the TLS connection handles this.

API Documentation for Twisted, generated by pydoctor at 2014-05-12 18:27:00.