Package twisted :: Package internet :: Module default
[show private | hide private]
[frames | no frames]

Module twisted.internet.default

Default reactor base classes, and a select() based reactor.

API Stability: stable

Maintainer: Itamar Shtull-Trauring<mailto:twisted@itamarst.org>
Classes
PosixReactorBase A basis for reactors that use file descriptors.
SelectReactor A select() based reactor - runs on all POSIX platforms and on Win32.
BaseConnector Basic implementation of connector.
SSLConnector  
TCPConnector  
UNIXConnector  
_UnixWaker This class provides a simple interface to wake up the select() loop.
_Waker This class provides a simple interface to wake up the select() loop.
_Win32Waker I am a workaround for the lack of pipes on win32.

Function Summary
  install()
Configure the twisted mainloop to be run using the select() reactor.
  win32select(r, w, e, timeout)
Win32 select wrapper.

Variable Summary
ConnectionLost CONNECTION_LOST
int EBADF
int EINTR
Platform platform
dict reads
int sslEnabled
dict writes

Function Details

install()

Configure the twisted mainloop to be run using the select() reactor.

win32select(r, w, e, timeout=None)

Win32 select wrapper.

Variable Details

CONNECTION_LOST

Type:
ConnectionLost
Value:
<twisted.internet.error.ConnectionLost instance at 0x10269d28>         

EBADF

Type:
int
Value:
9                                                                      

EINTR

Type:
int
Value:
4                                                                      

platform

Type:
Platform
Value:
<twisted.python.runtime.Platform instance at 0x10262238>               

reads

Type:
dict
Value:
{<twisted.internet.default._UnixWaker instance at 0x101ea7a8>: 1,
 <twisted.internet.default._UnixWaker instance at 0x10923688>: None}   

sslEnabled

Type:
int
Value:
1                                                                      

writes

Type:
dict
Value:
{}                                                                     

Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:28:10 2003 http://epydoc.sf.net