twisted

Package twisted |
[frames | no frames]

## Package twisted

Twisted: The Framework Of Your Internet.

Submodules
`application`: Configuration objects for Twisted Applications `app` `compat`: Backwards compatibility module `internet`: Reactor-based Services `service`: Service architecture for Twisted `strports`: Port description language `conch`: Twisted.Conch: The Twisted Shell. `authorizer`: This module is deprecated. `avatar` `checkers` `client`: Client support code for Conch. `agent`: Accesses the key agent for user authentication. `connect` `default` `direct` `options` `unix` `credentials` `error`: An error to represent bad things happening in Conch. `identity`: This module is deprecated. `insults`: Insults: a replacement for Curses/S-Lang. `client` `colors` `interfaces` `openssh_compat`: Support for OpenSSH configuration files. `factory` `primes`: Parsing for the moduli file, which contains Diffie-Hellman prime groups. `pamauth`: Support for asynchronously authenticating using PAM. `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. `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. `userauth`: Implementation of the ssh-userauth service. `ttymodes` `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. `unix` `copyright`: Copyright information for Twisted. `cred`: Twisted Cred `authorizer`: DEPRECATED. `checkers` `credentials` `error`: Cred errors. `identity`: DEPRECATED. `perspective`: This module is for domain-specific representations of users. `portal` `service`: DEPRECATED. `util`: Utility functions for authorization. `enterprise`: Twisted Enterprise: database support for Twisted services. `adbapi`: An asynchronous mapping to DB-API 2.0. `dbcred`: Database backend for `twisted.cred`. `dbgadgets`: Web interface for the Twisted db authentication system. `reflector` `row`: A (R)elational (O)bject (W)rapper. `sqlreflector` `util` `xmlreflector` `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. `baseaccount` `basechat`: Base classes for Instance Messenger clients. `basesupport`: Instance Messenger base classes for protocol support. `gtkaccount` `gtkchat` `gtkcommon` `interfaces`: Pan-protocol chat client. `ircsupport`: IRC support for Instance Messenger. `jyaccount` `jychat` `locals` `pbsupport`: `twisted.words` support for Instance Messenger. `proxyui` `tap` `tocsupport`: TOC (i.e. `internet`: Twisted Internet: Asynchronous I/O and Events. `abstract`: Support for generic select()able objects. `address`: Address objects for network connections. `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. `iocpreactor` `abstract` `address` `client` `error` `iocpdebug` `ops` `proactor` `server` `tcp` `udp` `util` `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` `javaserialport`: Serial Port Protocol `posixserialport`: Serial Port Protocol `serialport`: Serial Port Protocol `win32serialport`: Serial port support for Windows. `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`: Old method of wxPython support for Twisted. `lore`: The Twisted Documentation Generation System `book` `default` `docbook` `htmlbook` `indexer` `latex` `lint` `lmath` `man2lore`: man2lore: Converts man page source (i.e. `nevowlore`: Nevow support for lore. `numberer` `process` `slides`: Rudimentary slide support for Lore. `texi` `tree` `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. `gtk2manhole`: Manhole client with a GTK v2.x front-end. `gtkmanhole` `pywidgets` `spelunk_gnome`: Object browser GUI, GnomeCanvas implementation. `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. `database`: News server backend implementations `news`: Maintainer: Jp Calderone `pair`: Twisted Pair: The framework of your ethernet. `tuntap` `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 `client` `component` `jid` `jstrports`: A temporary placeholder for client-capable strports, until we sufficient use cases get identified `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`: Dynamic pseudo-scoping for Python. `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` `lockfile`: Lock files. `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. `bookify` `ckeygen` `conch` `htmlizer`: HTML pretty-printing for Python source code. `im` `lore` `mailmail`: Implementation module for the `newtexaco` command. `manhole`: Start a `twisted.manhole` client. `mktap` `tap2deb` `tap2rpm` `tapconvert` `tkconch`: Implementation module for the `tkconch` command. `tkmktap`: Implementation module for the graphical version of the `mktap` command. `tkunzip`: Post-install GUI to compile to pyc and unpack twisted doco `trial` `twistd` `twistw` `websetroot` `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. `gtk2util` `gtkutil` `tktree`: What I want it to look like: `tkutil`: Utilities for building `PB` clients with `Tkinter`. `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. `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. `remote`: Remote reporting for Trial. `reporter` `runner` `unittest`: Twisted Test Framework `util` `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. `controller` `dirlist`: Directory listing. `flashconduit` `form` `guard`: Resource protection for Woven. `input` `interfaces` `model` `page` `simpleguard`: A simple guard framework for implementing web sites that only need 'Anonymous' vs 'Logged on' distinction, but nothing more. `tapestry`: Woven object collections. `template`: DOMTemplate `utils` `view` `widgets` `xmlrpc`: A generic resource for publishing objects via XML-RPC. `words`: Twisted Words: a Twisted Chat service. `botbot` `ircservice`: IRC interface to `twisted.words`. `service`: Twisted Words Service objects. `tendril`: Tendril between Words and IRC servers. `webwords`: Web interface to `twisted.words`. `xish`: Twisted X-ish: XML-ish DOM and XPath-ish engine `domish` `utility` `xpath` `xpathparser`: Run time libraries needed to run parsers generated by Yapps.

Generated by Epydoc 2.0 on Sat May 15 20:08:00 2004 | http://epydoc.sf.net