Reactor that uses Win32 event APIs.
Methods
|
|
|
|
_makeSocketEvent
|
_makeSocketEvent (
self,
fd,
action,
why,
events=events,
)
Make a win32 event object for a socket.
|
|
addEvent
|
addEvent (
self,
event,
fd,
action,
events=events,
)
Add a new win32 event to the event loop.
|
|
addReader
|
addReader (
self,
reader,
reads=reads,
)
Add a socket FileDescriptor for notification of data available to read.
|
|
addWriter
|
addWriter (
self,
writer,
writes=writes,
)
Add a socket FileDescriptor for notification of data available to write.
|
|
doWaitForMultipleEvents
|
doWaitForMultipleEvents (
self,
timeout,
reads=reads,
writes=writes,
)
|
|
removeAll
|
removeAll ( self )
Remove all selectables, and return a list of them.
|
|
removeEvent
|
removeEvent ( self, event )
Remove an event.
|
|
removeReader
|
removeReader ( self, reader )
Remove a Selectable for notification of data available to read.
|
|
removeWriter
|
removeWriter (
self,
writer,
writes=writes,
)
Remove a Selectable for notification of data available to write.
|
|
spawnProcess
|
spawnProcess (
self,
processProtocol,
executable,
args=(),
env={},
path=None,
)
Spawn a process.
|
|