Part of twisted.internet.epollreactor View Source View In Hierarchy
Method | _add | Private method for adding a descriptor from the event loop. |
Method | addReader | Add a FileDescriptor for notification of data available to read. |
Method | addWriter | Add a FileDescriptor for notification of data available to write. |
Method | _remove | Private method for removing a descriptor from the event loop. |
Method | removeReader | Remove a Selectable for notification of data available to read. |
Method | removeWriter | Remove a Selectable for notification of data available to write. |
Method | removeAll | Remove all selectables, and return a list of them. |
Method | doPoll | Poll the poller for new events. |
Method | _doReadOrWrite | fd is available for read or write, make the work and raise errors |
Inherited from PosixReactorBase:
Method | __init__ | Undocumented |
Method | _handleSignals | Install the signal handlers for the Twisted event loop. |
Method | _handleSigchld | Reap all processes on SIGCHLD. |
Method | startRunning | Undocumented |
Method | run | Undocumented |
Method | mainLoop | Undocumented |
Method | _disconnectSelectable | Utility function for disconnecting a selectable. |
Method | installWaker | Install a `waker' to allow threads and signals to wake up the IO thread. |
Method | _checkProcessArgs | Check for valid arguments and environment to spawnProcess. |
Method | spawnProcess | Undocumented |
Method | listenUDP | Connects a given DatagramProtocol
to the given numeric UDP port.
|
Method | connectUDP | DEPRECATED. |
Method | listenMulticast | Connects a given DatagramProtocol to the given numeric UDP port. |
Method | connectUNIX | |
Method | listenUNIX | |
Method | listenUNIXDatagram | Connects a given DatagramProtocol
to the given path.
|
Method | connectUNIXDatagram | Connects a ConnectedDatagramProtocol
instance to a path.
|
Method | listenTCP | |
Method | connectTCP | |
Method | connectSSL | |
Method | listenSSL | |
Method | listenWith | Start an instance of the given portType listening.
|
Method | connectWith | Start an instance of the given connectorType
connecting.
|
Method | _removeAll | Remove all readers and writers, and return list of Selectables. |
Inherited from ReactorBase (via PosixReactorBase):
Method | installResolver | Set the internal resolver to use to for name lookups. |
Method | wakeUp | Wake up the event loop. |
Method | doIteration | Do one iteration over the readers and writers we know about. |
Method | resolve | Return a Deferred that will resolve a hostname. |
Method | stop | See twisted.internet.interfaces.IReactorCore.stop. |
Method | crash | See twisted.internet.interfaces.IReactorCore.crash. |
Method | sigInt | Handle a SIGINT interrupt. |
Method | sigBreak | Handle a SIGBREAK interrupt. |
Method | sigTerm | Handle a SIGTERM interrupt. |
Method | disconnectAll | Disconnect every reader, and writer in the system. |
Method | iterate | See twisted.internet.interfaces.IReactorCore.iterate. |
Method | fireSystemEvent | See twisted.internet.interfaces.IReactorCore.fireSystemEvent. |
Method | _cbContinueSystemEvent | Undocumented |
Method | _continueSystemEvent | Undocumented |
Method | addSystemEventTrigger | See twisted.internet.interfaces.IReactorCore.addSystemEventTrigger. |
Method | removeSystemEventTrigger | See twisted.internet.interfaces.IReactorCore.removeSystemEventTrigger. |
Method | callWhenRunning | See twisted.internet.interfaces.IReactorCore.callWhenRunning. |
Method | callLater | See twisted.internet.interfaces.IReactorTime.callLater. |
Method | _moveCallLaterSooner | Undocumented |
Method | _cancelCallLater | Undocumented |
Method | cancelCallLater | See twisted.internet.interfaces.IReactorTime.cancelCallLater. |
Method | getDelayedCalls | Return all the outstanding delayed calls in the system. |
Method | _insertNewDelayedCalls | Undocumented |
Method | timeout | Undocumented |
Method | runUntilCurrent | Run all pending timed calls. |
Method | _initThreads | Undocumented |
Method | callFromThread 0 | See twisted.internet.interfaces.IReactorThreads.callFromThread. |
Method | _initThreadPool | Undocumented |
Method | callInThread | See twisted.internet.interfaces.IReactorThreads.callInThread. |
Method | suggestThreadPoolSize | See twisted.internet.interfaces.IReactorThreads.suggestThreadPoolSize. |
Method | callFromThread | Undocumented |
Private method for adding a descriptor from the event loop.
It takes care of adding it if new or modifying it if already added for another state (read -> read/write for example).Private method for removing a descriptor from the event loop.
It does the inverse job of _add, and also add a check in case of the fd has gone away.