Package twisted :: Package internet :: Module interfaces

[show private | hide private]
[frames | no frames]

## Module twisted.internet.interfaces

Interface documentation.

API Stability: stable, other than IReactorUDP (semi-stable) and IReactorMulticast (unstable).

Maintainer: Itamar Shtull-Trauring<mailto:twisted@itamarst.org>

Classes
`IConnector` | Object used to interface between connections and protocols.
`IConsumer` | A consumer consumes data from a producer.
`IDelayedCall` | A scheduled call.
`IFileDescriptor` | A file descriptor.
`IListeningPort` | A listening port.
`IMulticastTransport` | Additional functionality for multicast UDP.
`IProcessTransport` | A process transport.
`IProducer` | A producer produces data for a consumer.
`IProtocolFactory` | Interface for protocol factories.
`IReactorArbitrary` |
`IReactorCore` | Core methods that a Reactor must implement.
`IReactorFDSet` | Implement me to be able to use FileDescriptor type resources.
`IReactorMulticast` | UDP socket methods that support multicast.
`IReactorPluggableResolver` | A reactor with a pluggable name resolver interface.
`IReactorProcess` |
`IReactorSSL` |
`IReactorTCP` |
`IReactorThreads` | Dispatch methods to be run in threads.
`IReactorTime` | Time methods that a Reactor should implement.
`IReactorUDP` | UDP socket methods.
`IReactorUNIX` | UNIX socket methods.
`IReadDescriptor` |
`IReadWriteDescriptor` | I am a FileDescriptor that can both read and write.
`IResolver` |
`IResolverSimple` |
`IServiceCollection` | An object which provides access to a collection of services.
`ISSLTransport` | A SSL/TLS based transport.
`ITCPTransport` | A TCP based transport.
`ITransport` | I am a transport for bytes.
`IUDPConnectedTransport` | Transport for UDP ConnectedPacketProtocols.
`IUDPTransport` | Transport for UDP PacketProtocols.
`IWriteDescriptor` |

Generated by Epydoc 1.1 on Sat Feb 15 21:17:51 2003 | http://epydoc.sf.net