'@see: L{IReactorWin32Events}'

def addEvent(self, event, fd, action):

    if (self._reactor is None):
        self._makeHelperReactor()
    self._reactor.callFromThread(self._reactor.addEvent, event, _ThreadFDWrapper(self, fd, action, fd.logPrefix()), '_execute')
