Module t.i.protocol

Part of twisted.internet View Source

Standard implementations of Twisted protocol-related interfaces.

Start here if you are looking to write a new protocol implementation for Twisted. The Protocol class contains some introductory material.

API Stability: stable, other than ClientCreator.

Maintainer: Itamar Shtull-Trauring
Class Factory This is a factory which produces protocols.
Class ClientFactory A Protocol factory for clients.
Class _InstanceFactory Factory used by ClientCreator.
Class ClientCreator Client connections that do not require a factory.
Class ReconnectingClientFactory My clients auto-reconnect with an exponential back-off.
Class ServerFactory Subclass this to indicate that your protocol.Factory is only usable for servers.
Class BaseProtocol This is the abstract superclass of all protocols.
Class Protocol No class docstring; 2/2 methods documented
Class ProtocolToConsumerAdapter This class is unstable.
Class ConsumerToProtocolAdapter This class is unstable.
Class ProcessProtocol Processes have some additional methods besides receiving data.
Class AbstractDatagramProtocol Abstract protocol for datagram-oriented transports, e.g. IP, ICMP, ARP, UDP.
Class DatagramProtocol Protocol for datagram-oriented transport, e.g. UDP.
Class ConnectedDatagramProtocol Protocol for connected datagram-oriented transport.
Class FileWrapper A wrapper around a file-like object to make it behave as a Transport.
API Documentation for twisted, generated by pydoctor.