twisted.internet._newtls.ConnectionMixin(object) class documentationtwisted.internet._newtls
          View Source
          (View In Hierarchy)
        
      Implements interfaces: twisted.internet.interfaces.ITLSTransport
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 twisted.internet.interfaces.ISSLTransport. | 
  
| 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. | 
twisted.internet.interfaces.ISSLTransport.bool)
  Write some bytes to this connection, passing them through a TLS layer if necessary, or discarding them if the connection has already been lost.
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.
Close this connection after writing all pending data.
If TLS has been negotiated, perform a TLS shutdown.
Register a producer.
If TLS is enabled, the TLS connection handles this.
Unregister a producer.
If TLS is enabled, the TLS connection handles this.