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

Module twisted.internet.win32eventreactor

A win32event based implementation of the Twisted main loop.

This requires win32all or ActivePython to be installed.

API Stability: semi-stable

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

LIMITATIONS:
  1. WaitForMultipleObjects and thus the event loop can only handle 64 objects.
  2. Process running has some problems (see Process docstring).
TODO:
  1. Event loop handling of writes is *very* problematic (this is causing failed tests). Switch to doing it the correct way, whatever that means (see below).
  2. Replace icky socket loopback waker with event based waker (use dummyEvent object)
  3. Switch everyone to using Free Software so we don't have to deal with proprietary APIs.
ALTERNATIVE SOLUTIONS: Or: The 2nd solution is probably what will get implemented.
Classes
Win32Reactor Reactor that uses Win32 event APIs.

Function Summary
  install()

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