Package twisted
[frames | no frames]

Package twisted

Twisted: The Framework Of Your Internet.
Submodules
  • application: Configuration objects for Twisted Applications
  • conch: Twisted.Conch: The Twisted Shell.
    • authorizer: This module is deprecated.
    • checkers
    • credentials
    • error: An error to represent bad things happening in Conch.
    • identity: This module is deprecated.
    • insults: Insults: a replacement for Curses/S-Lang.
    • pamauth: Support for asynchronously authenticating using PAM.
    • realm
    • ssh: An SSHv2 implementation for Twisted.
      • agent: Implements the key agent protocol.
      • asn1: A basic ASN.1 parser to parse private SSH keys.
      • channel: The parent class for all the SSH Channels.
      • common: Common functions for the SSH classes.
      • connection: This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding.
      • factory: A Factory for SSH servers, along with an OpenSSHFactory to use the same data sources as OpenSSH.
      • filetransfer
      • forwarding: This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection.
      • keys: Handling of RSA and DSA keys.
      • primes: Parsing for the moduli file, which contains Diffie-Hellman prime groups.
      • service: The parent class for all the SSH services.
      • session: This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH.
      • sexpy
      • transport: The lowest level SSH protocol.
      • ttymodes
      • userauth: Implementation of the ssh-userauth service.
    • ui: twisted.conch.ui is home to the UI elements for tkconch.
      • ansi: Module to parse ANSI escape sequences
      • tkvt100: Module to emulate a VT100 terminal in Tkinter.
  • copyright: Copyright information for Twisted.
  • cred: Twisted Cred
  • enterprise: Twisted Enterprise: database support for Twisted services.
  • flow: Twisted Flow: Generator support for data flows
    • base: flow.base
    • controller: flow.controller
    • flow: flow -- asynchronous data flows using generators This module provides a mechanism for using async data flows through the use of generators.
    • pipe: flow.pipe
    • protocol: flow.protocol
    • stage: flow.stage
    • threads: flow.thread
    • web: flow.web
    • wrap: flow.wrap
  • im: Instance Messenger, Pan-protocol chat client.
  • internet: Twisted Internet: Asynchronous I/O and Events.
    • abstract: Support for generic select()able objects.
    • app: This module is DEPRECATED.
    • base: Very basic functionality for a Reactor implementation.
    • cfreactor: This module provides support for Twisted to interact with CoreFoundation CFRunLoops.
    • default: Default reactor base classes, and a select() based reactor.
    • defer: Support for results that aren't immediately available.
    • error: Exceptions and errors for use in twisted.internet modules.
    • fdesc: Utility functions for dealing with POSIX file descriptors.
    • gtk2reactor: This module provides support for Twisted to interact with the PyGTK2 mainloop.
    • gtkreactor: This module provides support for Twisted to interact with the PyGTK mainloop.
    • interfaces: Interface documentation.
    • javareactor: A java implementation of a ``select'' loop.
    • kqreactor: A kqueue()/kevent() based implementation of the Twisted main loop.
    • main: Backwards compatability, and utility functions.
    • pollreactor: A poll() based implementation of the twisted main loop.
    • process: UNIX Process management.
    • protocol: Standard implementations of Twisted protocol-related interfaces.
    • pyuisupport: This module integrates PyUI with twisted.internet's mainloop.
    • qtreactor: This module provides support for Twisted to interact with the PyQt mainloop.
    • serialport
    • ssl: SSL transport.
    • stdio: Standard input/out/err support.
    • task: Scheduling utility methods and classes.
    • tcp: Various asynchronous TCP/IP classes.
    • threads: Extended thread dispatching support.
    • tksupport: This module integrates Tkinter with twisted.internet's mainloop.
    • udp: Various asynchronous UDP classes.
    • unix: Various asynchronous TCP/IP classes.
    • utils: Utility methods.
    • win32eventreactor: A win32event based implementation of the Twisted main loop.
    • wxreactor: This module provides support for Twisted to interact with the wxPython.
    • wxsupport: wxPython support for Twisted.
  • lore: The Twisted Documentation Generation System
  • mail: Twisted Mail: a Twisted E-Mail Server.
    • alias: Support for aliases(5) configuration files...
    • bounce
    • mail: Mail support for twisted python.
    • maildir: Maildir-style mailbox support
    • pb
    • protocols: Protocol support for twisted.mail.
    • relay: Support for relaying mail for twisted.mail
    • relaymanager: Infrastructure for relaying mail through smart host
    • tap: I am the support module for creating mail servers with 'mktap'
  • manhole: Twisted Manhole: interactive interpreter and direct manipulation support for Twisted.
    • _inspectro: An input/output window for the glade reactor inspector.
    • explorer: Support for python object introspection and exploration.
    • gladereactor: A modified gtk2 reactor with a Glade dialog in-process that allows you to stop, suspend, resume and inspect transports interactively.
    • service: twisted.manhole PB service implementation.
    • telnet: Telnet-based shell.
    • ui: Twisted Manhole UI: User interface for direct manipulation in Twisted.
  • names: Resolving Internet Names
    • authority
    • cache
    • client: Asynchronous client DNS
    • common
    • hosts
    • resolve: Lookup a name using multiple resolvers.
    • root: Resolver implementation for querying successive authoritative servers to lookup a record, starting from the root nameservers.
    • secondary
    • server: Async DNS server
    • tap: Domain Name Server
  • news: Twisted News: an NNTP-based news service.
  • pair: Twisted Pair: The framework of your ethernet.
  • persisted: Twisted Persisted: utilities for managing persistence.
    • aot: AOT: Abstract Object Trees The source-code-marshallin'est abstract-object-serializin'est persister this side of Marmalade!
    • crefutil: Utility classes for dealing with circular references.
    • dirdbm: DBM-style interface to a directory.
    • journal: Command-journalling persistence framework inspired by Prevayler.
      • base: Basic classes and interfaces for journal.
      • picklelog: Logging that uses pickles.
      • rowjournal: Journal using twisted.enterprise.row RDBMS support.
    • marmalade: Marmalade: jelly, with just a hint of bitterness.
    • sob: Save and load Small OBjects to and from files, using various formats.
    • styles: Different styles of persisted objects.
  • protocols: Twisted Protocols: a collection of internet protocol implementations.
    • basic: Basic protocols, such as line-oriented, netstring, and 32-bit-int prefixed strings.
    • dict: Dict client protocol implementation.
    • dns: DNS protocol implementation.
    • ethernet: Support for working directly with ethernet frames
    • finger: The Finger User Information Protocol (RFC 1288)
    • ftp: An FTP protocol implementation
    • gps: Global Positioning System protocols.
      • nmea: NMEA 0183 implementation
      • rockwell: Rockwell Semiconductor Zodiac Serial Protocol Coded from official protocol specs (Order No.
    • htb: Hierarchical Token Bucket traffic shaping.
    • http: HyperText Transfer Protocol implementation.
    • ident: Ident protocol implementation.
    • imap4: An IMAP4 protocol implementation...
    • ip: Support for working directly with IP packets
    • irc: Internet Relay Chat Protocol for client and server.
    • jabber: Twisted Jabber: Jabber Protocol Helpers
    • loopback: Testing support for protocols -- loopback between client and server.
    • mice: Mice Protocols.
      • mouseman: Logictech MouseMan serial protocol.
    • msn: MSNP8 Protocol (client only) - semi-experimental
    • nntp: NNTP protocol support.
    • oscar: An implementation of the OSCAR protocol, which AIM and ICQ use to communcate.
    • pcp: Producer-Consumer Proxy.
    • policies: Resource limiting policies.
    • pop3: Post-office Protocol version 3
    • portforward: A simple port forwarder.
    • postfix: Postfix mail transport agent related protocols.
    • raw: Interface definitions for working with raw packets
    • rawudp: Implementation of raw packet interfaces for UDP
    • shoutcast: Chop up shoutcast stream into MP3s and metadata, if available.
    • sip: Session Initialization Protocol.
    • smtp: Simple Mail Transfer Protocol implementation.
    • socks: Implementation of the SOCKSv4 protocol.
    • stateful
    • sux: *S*mall, *U*ncomplicated *X*ML.
    • telnet: TELNET implementation, with line-oriented command handling.
    • toc: Implements a AOL Instant Messenger TOC server and client, using the Twisted framework.
    • wire: Implement standard (and unused) TCP protocols.
    • xmlstream
  • python: Twisted Python: Utilities and Enhancements for Python.
    • compat: Compatability module to provide backwards compatability for useful Python features.
    • components: Component architecture for Twisted.
    • context
    • dir: Fine-grained file listing
    • dispatch
    • domhelpers: Deprecated, use twisted.web.domhelpers instead.
    • dxprofile: Utility functions for reporting bytecode frequencies to Skip Montanaro's stat collector.
    • failure: Asynchronous-friendly error mechanism.
    • filepath
    • finalize: A module for externalized finalizers.
    • formmethod: Form-based method objects.
    • hook: I define support for hookable instance methods.
    • htmlizer
    • log: Logging and metrics infrastructure.
    • logfile: A rotating, browsable log file.
    • mutablestring
    • mvc: A simple Model-View-Controller framework for separating presentation, business logic, and data.
    • otp: A One-Time Password System based on RFC 2289
    • plugin
    • rebuild: *Real* reloading support for Python.
    • reflect: Standardized versions of various cool and/or strange things that you can do with Python's reflection capabilities.
    • roots: Twisted Python Roots: an abstract hierarchy representation for Twisted.
    • runtime
    • shortcut: Creation of Windows shortcuts.
    • syslog
    • text: Miscellany of text-munging functions.
    • threadable: A module that will allow your program to be multi-threaded, micro-threaded, and single-threaded.
    • threadpool: twisted.threadpool: a pool of threads to which we dispatch tasks.
    • timeoutqueue: A Queue subclass that supports timeouts.
    • urlpath
    • usage: twisted.python.usage is a module for parsing/handling the command line of your program.
    • util
    • win32: Win32 utilities.
    • zipstream: An extremely asynch approach to unzipping files.
  • runner: Twisted runer: run and monitor processes
    • inetd: Twisted inetd.
    • inetdconf: Parser for inetd.conf files
    • inetdtap: Twisted inetd TAP support
    • procmon: ProcessMonitor: run processes, monitor progress, and restart when they die.
    • procutils: Utilities for dealing with processes.
  • scripts: Subpackage containing the modules that implement the command line tools.
  • spread: Twisted Spread: Spreadable (Distributed) Computing.
    • banana: Banana -- s-exp based protocol.
    • flavors: This module represents flavors of remotely acessible objects.
    • interfaces: Twisted Spread Interfaces.
    • jelly: S-expression-based persistence of python objects.
    • newjelly: S-expression-based persistence of python objects.
    • pb: Perspective Broker
    • publish: Persistently cached objects for PB.
    • refpath
    • sturdy: Persistent references for PB.
    • ui: Twisted Spread UI: UI utilities for various toolkits connecting to PB.
    • util: Utility classes for spread.
  • tap: Twisted TAP: Twisted Application Persistence builders for other Twisted servers.
    • conch: I am a support module for making SSH servers with mktap.
    • ftp: I am the support module for making a ftp server with mktap.
    • manhole: I am the support module for making a manhole server with mktap.
    • news
    • portforward: Support module for making a port forwarder with mktap.
    • socks: I am a support module for making SOCKSv4 servers with mktap.
    • telnet: Support module for making a telnet server with mktap.
    • toc: Support module for making TOC servers with mktap.
    • web: I am the support module for creating web servers with 'mktap'
    • words: I am a support module for creating chat servers with mktap.
  • trial: Unit testing framework.
  • web: Twisted Web: a Twisted Web Server.
    • client: HTTP client.
    • distrib: Distributed web servers.
    • domhandlers
    • domhelpers
    • dominput
    • domtemplate
    • domwidgets
    • error: I am the Twisted.Web error resources and exceptions.
    • google: "I'm Feeling Lucky" with Google.
    • guard: DEPRECATED.
    • html: I hold HTML generation helpers.
    • microdom: Micro Document Object Model: a partial DOM implementation with SUX.
    • monitor
    • proxy: Simplistic HTTP proxy support.
    • resource: I hold the lowest-level Resource class.
    • rewrite
    • script: I contain PythonScript, which is a very simple python script resource.
    • server: This is a web-sever which integrates with the twisted.internet infrastructure.
    • soap: SOAP support for twisted.web.
    • static: I deal with static resources.
    • test: I am a simple test resource.
    • trp: I contain ResourceUnpickler, which will unpickle any python object named with the file extension .trp.
    • twcgi: I hold resource classes and helper classes that deal with CGI scripts.
    • util
    • vhost: I am a virtual hosts implementation.
    • widgets: This module is DEPRECATED.
    • wmvc: webmvc.py
    • woven: Woven, the Web Object Visualization Environment.
    • xmlrpc: A generic resource for publishing objects via XML-RPC.
  • words: Twisted Words: a Twisted Chat service.
  • xish: Twisted X-ish: XML-ish DOM and XPath-ish engine

Generated by Epydoc 2.0 on Wed Feb 25 07:36:54 2004 http://epydoc.sf.net