Package twisted :: Package internet :: Module ssl :: Class Server
[show private | hide private]
[frames | no frames]

Class Server

    Logger --+            
             |            
FileDescriptor --+        
                 |        
     Ephemeral --+        
                 |        
        Connection --+    
                     |    
            Connection --+
                         |
    Logger --+           |
             |           |
FileDescriptor --+       |
                 |       |
     Ephemeral --+       |
                 |       |
        Connection --+   |
                     |   |
                Server --+
                         |
                        Server


I am an SSL server.
Method Summary
  __init__(*args, **kwargs)
  __getstate__(self)
(inherited from Ephemeral)
  __repr__(self)
A string representation of this connection. (inherited from Server)
  __setstate__(self, state)
(inherited from Ephemeral)
  connectionLost(self, reason)
See abstract.FileDescriptor.connectionLost(). (inherited from Connection)
  doRead(self)
See tcp.Connection.doRead for details. (inherited from Connection)
  doWrite(self)
Called when data is available for writing. (inherited from Connection)
  fileno(self)
File Descriptor number for select(). (inherited from FileDescriptor)
  getHost(self)
Returns a tuple of ('SSL', hostname, port).
  getPeer(self)
Returns a tuple of ('SSL', hostname, port), indicating the connected client's address.
  getPeerCertificate(self)
Return the certificate for the peer. (inherited from Connection)
  getTcpNoDelay(self)
(inherited from Connection)
  log(self, bytes)
(inherited from Logger)
  logPrefix(self)
Return the prefix to log with when I own the logging thread. (inherited from Connection)
  loseConnection(self)
Close the connection at the next available opportunity. (inherited from FileDescriptor)
  pauseProducing(self)
(inherited from FileDescriptor)
  registerProducer(self, producer, streaming)
Register to receive data from a producer. (inherited from FileDescriptor)
  resumeProducing(self)
(inherited from FileDescriptor)
  setTcpNoDelay(self, enabled)
(inherited from Connection)
  startReading(self)
Start waiting for read availability. (inherited from FileDescriptor)
  startWriting(self)
Start waiting for write availability. (inherited from FileDescriptor)
  stopConsuming(self)
Stop consuming data. (inherited from FileDescriptor)
  stopProducing(self)
(inherited from FileDescriptor)
  stopReading(self)
Stop waiting for read availability. (inherited from FileDescriptor)
  stopWriting(self)
Stop waiting for write availability. (inherited from FileDescriptor)
  unregisterProducer(self)
Stop consuming data from a producer, without disconnecting. (inherited from FileDescriptor)
  write(self, data)
Reliably write some data. (inherited from FileDescriptor)
  writeSequence(self, iovec)
(inherited from FileDescriptor)
  writeSomeData(self, data)
See tcp.Connection.writeSomeData for details. (inherited from Connection)
  _closeSocket(self)
Called to close our socket. (inherited from Connection)
  _Logger__prefix(self)
(inherited from Logger)
  _postLoseConnection(self)
Gets called after loseConnection(), after buffered data is sent. (inherited from Connection)

Method Details

getHost(self)

Returns a tuple of ('SSL', hostname, port).

This indicates the servers address.
Overrides:
twisted.internet.tcp.Server.getHost

getPeer(self)

Returns a tuple of ('SSL', hostname, port), indicating the connected client's address.
Overrides:
twisted.internet.tcp.Server.getPeer

Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:28:15 2003 http://epydoc.sf.net