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()
|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.|
Install the kqueue() reactor.