Table of Contents

Module: win32eventreactor | Twisted-0.19.0/twisted/internet/win32eventreactor.py
--- | ---
A win32event based implementation of the twisted main loop. This requires win32all to be installed. TODO: 1. Pass tests. 2. WaitForMultipleObjects can only handle 64 objects, so we need threads. 3. Event loop handling of writes is very problematic (use a delayed?) 4. Support GUI events. 5. Replace icky socket loopback waker with event based waker. 6. Switch everyone to a decent OS so we don't have to deal with insane APIs.
Imported modules |
--- | ---
import Queue import msvcrt import os import pywintypes import string import threading import time from twisted.internet import abstract, default from twisted.internet.interfaces import IReactorFDSet from twisted.python import log, threadable import win32api import win32con import win32event from win32event import CreateEvent, WaitForMultipleObjects, WAIT_OBJECT_0, WAIT_TIMEOUT, INFINITE import win32file from win32file import WSAEventSelect, FD_READ, FD_WRITE, FD_CLOSE, FD_ACCEPT, FD_CONNECT import win32pipe import win32process import win32security
Functions |
install
| install
    install ()
Classes |
Process | A process that integrates with the Twisted event loop.
Win32Reactor | Reactor that uses Win32 event APIs.

Table of Contents

This document was automatically generated on Sun Jul 14 19:52:41 2002 by HappyDoc version 2.0