module documentation
(source)

Interface documentation.

Maintainer: Itamar Shtull-Trauring

Interface ​IAcceptable​Ciphers A list of acceptable ciphers for a TLS context.
Interface ​IAddress An address, e.g. a TCP (host, port).
Interface ​ICipher A TLS cipher.
Interface ​IConnector Object used to interface between connections and protocols.
Interface ​IConsumer A consumer consumes data from a producer.
Interface ​IDelayed​Call A scheduled call.
Interface ​IFile​Descriptor An interface representing a UNIX-style numeric file descriptor.
Interface ​IFile​Descriptor​Receiver No summary
Interface ​IHalf​Closeable​Descriptor A descriptor that can be half-closed.
Interface ​IHalf​Closeable​Protocol Implemented to indicate they want notification of half-closes.
Interface ​IHandshake​Listener An interface implemented by a IProtocol to indicate that it would like to be notified when TLS handshakes complete when run over a TLS-based transport.
Interface ​IHostname​Resolver An IHostnameResolver can resolve a host name and port number into a series of IAddress objects.
Interface ​IHost​Resolution An IHostResolution represents represents an in-progress recursive query for a DNS name.
Interface ​IListening​Port A listening port.
Interface ​ILogging​Context Give context information that will be used to log events generated by this item.
Interface ​IMulticast​Transport Additional functionality for multicast UDP.
Interface ​INegotiated A TLS based transport that supports using ALPN/NPN to negotiate the protocol to be used inside the encrypted tunnel.
Interface ​IOpen​SSLClient​Connection​Creator A provider of IOpenSSLClientConnectionCreator can create OpenSSL.SSL.Connection objects for TLS clients.
Interface ​IOpen​SSLContext​Factory No summary
Interface ​IOpen​SSLServer​Connection​Creator A provider of IOpenSSLServerConnectionCreator can create OpenSSL.SSL.Connection objects for TLS servers.
Interface ​IProcess​Protocol Interface for process-related event handlers.
Interface ​IProcess​Transport A process transport.
Interface ​IProducer A producer produces data for a consumer.
Interface ​IProtocol No interface docstring; 4/4 methods documented
Interface ​IProtocol​Factory Interface for protocol factories.
Interface ​IProtocol​Negotiation​Factory No summary
Interface ​IPull​Producer A pull producer, also known as a non-streaming producer, is expected to produce data each time resumeProducing() is called.
Interface ​IPush​Producer No summary
Interface ​IReactor​Core Core methods that a Reactor must implement.
Interface ​IReactor​Daemonize A reactor which provides hooks that need to be called before and after daemonization.
Interface ​IReactor​FDSet Implement me to be able to use IFileDescriptor type resources.
Interface ​IReactor​From​Threads This interface is the set of thread-safe methods which may be invoked on the reactor from other threads.
Interface ​IReactor​In​Threads This interface contains the methods exposed by a reactor which will let you run functions in another thread.
Interface ​IReactor​Multicast UDP socket methods that support multicast.
Interface ​IReactor​Pluggable​Name​Resolver An IReactorPluggableNameResolver is a reactor whose name resolver can be set to a user-supplied object.
Interface ​IReactor​Pluggable​Resolver An IReactorPluggableResolver is a reactor which can be customized with an IResolverSimple. This is a fairly limited interface, that supports only IPv4; you should use IReactorPluggableNameResolver instead.
Interface ​IReactor​Process No interface docstring; 1/1 method documented
Interface ​IReactor​Socket Methods which allow a reactor to use externally created sockets.
Interface ​IReactor​SSL No interface docstring; 2/2 methods documented
Interface ​IReactor​TCP No interface docstring; 2/2 methods documented
Interface ​IReactor​Threads Dispatch methods to be run in threads.
Interface ​IReactor​Time Time methods that a Reactor should implement.
Interface ​IReactor​UDP UDP socket methods.
Interface ​IReactor​UNIX UNIX socket methods.
Interface ​IReactor​UNIXDatagram Datagram UNIX socket methods.
Interface ​IReactor​Win32​Events Win32 Event API methods
Interface ​IRead​Descriptor An IFileDescriptor that can read.
Interface ​IRead​Write​Descriptor An IFileDescriptor that can both read and write.
Interface ​IResolution​Receiver An IResolutionReceiver receives the results of a hostname resolution in progress, initiated by an IHostnameResolver.
Interface ​IResolver No interface docstring; 24/24 methods documented
Interface ​IResolver​Simple No interface docstring; 1/1 method documented
Interface ​IService​Collection An object which provides access to a collection of services.
Interface ​ISSLTransport A SSL/TLS based transport.
Interface ​IStream​Client​Endpoint A stream client endpoint is a place that ClientFactory can connect to. For example, a remote TCP host/port pair would be a TCP client endpoint.
Interface ​IStream​Client​Endpoint​String​Parser​With​Reactor An IStreamClientEndpointStringParserWithReactor is a parser which can convert a set of string *args and **kwargs into an IStreamClientEndpoint provider.
Interface ​IStream​Server​Endpoint A stream server endpoint is a place that a Factory can listen for incoming connections.
Interface ​IStream​Server​Endpoint​String​Parser No summary
Interface ​ISystem​Handle An object that wraps a networking OS-specific handle.
Interface ​ITCPTransport A TCP based transport.
Interface ​ITLSTransport A TCP transport that supports switching to TLS midstream.
Interface ​ITransport I am a transport for bytes.
Interface ​IUDPTransport Transport for UDP DatagramProtocols.
Interface ​IUNIXDatagram​Connected​Transport Transport for UDP ConnectedPacketProtocols.
Interface ​IUNIXDatagram​Transport Transport for UDP PacketProtocols.
Interface ​IUNIXTransport Transport for stream-oriented unix domain connections.
Interface ​IWrite​Descriptor An IFileDescriptor that can write.
Interface _​ISupports​Exit​Signal​Capturing No summary