Package twisted :: Package runner :: Module inetd
[frames | no frames]

Module twisted.runner.inetd

Twisted inetd.

Stability: semi-stable

Maintainer: Andrew Bennetts

Future Plans: Bugfixes. Specifically for UDP and Sun-RPC, which don't work correctly yet.
Classes
InetdFactory  
InetdProtocol Forks a child process on connectionMade, passing the socket as fd 0.

Function Summary
  forkPassingFD(exe, args, env, user, group, fdesc)
Run exe as a child process, passing fdesc as fd 0.

Variable Summary
dict internalProtocols = {'discard': <class twisted.protocols...
dict protocolDict = {'udp': 17, 'tcp': 6}

Function Details

forkPassingFD(exe, args, env, user, group, fdesc)

Run exe as a child process, passing fdesc as fd 0.

This will also make sure that fdesc is removed from the parent's reactor.

Variable Details

internalProtocols

Type:
dict
Value:
{'chargen': <class twisted.protocols.wire.Chargen at 0x87ecbf4>,
 'daytime': <class twisted.protocols.wire.Daytime at 0x87cbbec>,
 'discard': <class twisted.protocols.wire.Discard at 0x88adaf4>,
 'echo': <class twisted.protocols.wire.Echo at 0x8b1f2c4>,
 'time': <class twisted.protocols.wire.Time at 0x8b43f94>}             

protocolDict

Type:
dict
Value:
{'udp': 17, 'tcp': 6}                                                  

Generated by Epydoc 2.0 on Tue Dec 9 17:48:18 2003 http://epydoc.sf.net