class documentation

This mixin implements IReactorWin32Events for another reactor by running a Win32Reactor in a separate thread and dispatching work to it.

Method addEvent No summary
Method removeEvent No summary
Method _makeHelperReactor Create and (in a new thread) start a Win32Reactor instance to use for the implementation of IReactorWin32Events.
Method _unmakeHelperReactor Stop and discard the reactor started by _makeHelperReactor.
Instance Variable _reactor The Win32Reactor running in the other thread. This is None until it is actually needed.
Instance Variable _reactorThread The threading.Thread which is running the Win32Reactor. This is None until it is actually needed.
def addEvent(self, event, fd, action):
def _makeHelperReactor(self):

Create and (in a new thread) start a Win32Reactor instance to use for the implementation of IReactorWin32Events.

def _unmakeHelperReactor(self):

Stop and discard the reactor started by _makeHelperReactor.

_reactor =

The Win32Reactor running in the other thread. This is None until it is actually needed.

_reactorThread =

The threading.Thread which is running the Win32Reactor. This is None until it is actually needed.