Package twisted :: Package application :: Module compat
[frames | no frames]

Module twisted.application.compat

Backwards compatibility module

This module allows Applications to behave (partially) like old Application objects, and converts olds Applications to new ones.

API Stability: unstable

Maintainer: Moshe Zadka
Classes
_NewService Wrap a twisted.internet.app.ApplicationService in new service API.
_ServiceNetwork  
IOldApplication A subset of the interface old Application objects had implicitly

Function Summary
  convert(oldApp)
Convert an i.app.Application to a application.service.Application

Variable Summary
list _mapping = [('tcpPorts', <class twisted.application.inte...

Function Details

convert(oldApp)

Convert an i.app.Application to a application.service.Application
Parameters:
oldApp
           (type=

twisted.internet.app.Application @rtype twisted.application.service.Application

This function might damage oldApp beyond repair: services that other parts might be depending on might be missing. It is not safe to use oldApp after it has been converted. In case this behaviour is not desirable, pass a deep copy of the old application)

Variable Details

_mapping

Type:
list
Value:
[('tcpPorts', <class twisted.application.internet.TCPServer at 0x837e8\
44>),
 ('tcpConnectors',
  <class twisted.application.internet.TCPClient at 0x837e874>),
 ('unixPorts', <class twisted.application.internet.UNIXServer at 0x837\
e8a4>),
 ('unixConnectors',
  <class twisted.application.internet.UNIXClient at 0x8370ddc>),
...                                                                    

Generated by Epydoc 2.0 on Sat Oct 25 00:55:09 2003 http://epydoc.sf.net