A kqueue()/kevent() based implementation of the Twisted main loop.
To use this reactor, start your application specifying the kqueue reactor:
twistd --reactor kqueue ...
To install the event loop from code (and you should do this before any connections, listeners or connectors are added):
from twisted.internet import kqreactor kqreactor.install()
Variable | KQ_EV_ADD | Undocumented |
Variable | KQ_EV_DELETE | Undocumented |
Variable | KQ_EV_EOF | Undocumented |
Variable | KQ_FILTER_READ | Undocumented |
Variable | KQ_FILTER_WRITE | Undocumented |
Class | KQueueReactor | A reactor that uses kqueue(2)/kevent(2) and relies on Python 2.6 or higher which has built in support for kqueue in the select module. |
Function | install | Install the kqueue() reactor. |
Interface | _IKQueue | An interface for KQueue implementations. |