class MemoryReactorClock(MemoryReactor, Clock): (source)
Undocumented
| Method | __init__ |
Initialize the tracking lists. |
Inherited from MemoryReactor:
| Method | addReader |
Fake IReactorFDSet.addReader which adds the reader to a local set. |
| Method | addSystemEventTrigger |
Fake IReactorCore.run. Keep track of trigger by appending it to self.triggers[phase][eventType]. |
| Method | addWriter |
Fake IReactorFDSet.addWriter which adds the writer to a local set. |
| Method | adoptDatagramPort |
Fake IReactorSocket.adoptDatagramPort, that logs the call and returns a fake IListeningPort. |
| Method | adoptStreamConnection |
Record the given stream connection in adoptedStreamConnections. |
| Method | adoptStreamPort |
Fake IReactorSocket.adoptStreamPort, that logs the call and returns an IListeningPort. |
| Method | callWhenRunning |
Fake IReactorCore.callWhenRunning. Keeps a list of invocations to make in self.whenRunningHooks. |
| Method | connectSSL |
Fake IReactorSSL.connectSSL, that logs the call and returns an IConnector. |
| Method | connectTCP |
Fake IReactorTCP.connectTCP, that logs the call and returns an IConnector. |
| Method | connectUNIX |
Fake IReactorUNIX.connectUNIX, that logs the call and returns an IConnector. |
| Method | crash |
Fake IReactorCore.crash. Sets self.running to None, because that feels crashy. Sets self.hasCrashed to True. |
| Method | fireSystemEvent |
Not implemented; raises NotImplementedError. |
| Method | getReaders |
Fake IReactorFDSet.getReaders which returns a list of readers from the local set. |
| Method | getWriters |
Fake IReactorFDSet.getWriters which returns a list of writers from the local set. |
| Method | install |
Fake install callable to emulate reactor module installation. |
| Method | iterate |
Not implemented; raises NotImplementedError. |
| Method | listenSSL |
Fake IReactorSSL.listenSSL, that logs the call and returns an IListeningPort. |
| Method | listenTCP |
Fake IReactorTCP.listenTCP, that logs the call and returns an IListeningPort. |
| Method | listenUNIX |
Fake IReactorUNIX.listenUNIX, that logs the call and returns an IListeningPort. |
| Method | removeAll |
Fake IReactorFDSet.removeAll which removed all readers and writers from the local sets. |
| Method | removeReader |
Fake IReactorFDSet.removeReader which removes the reader from a local set. |
| Method | removeSystemEventTrigger |
Not implemented; raises NotImplementedError. |
| Method | removeWriter |
Fake IReactorFDSet.removeWriter which removes the writer from a local set. |
| Method | resolve |
Not implemented; raises NotImplementedError. |
| Method | run |
No summary |
| Method | stop |
Fake IReactorCore.run. Sets self.running to False. Sets self.hasStopped to True. |
| Instance Variable | adoptedPorts |
Keeps track of server listen attempts (ie, calls to adoptStreamPort). |
| Instance Variable | adoptedStreamConnections |
Keeps track of stream-oriented connections added using adoptStreamConnection. |
| Instance Variable | connectors |
Undocumented |
| Instance Variable | hasCrashed |
Keeps track of whether this reactor has crashed. |
| Instance Variable | hasInstalled |
Keeps track of whether this reactor has been installed. |
| Instance Variable | hasRun |
Undocumented |
| Instance Variable | hasStopped |
Keeps track of whether this reactor has been stopped. |
| Instance Variable | readers |
Undocumented |
| Instance Variable | running |
Keeps track of whether this reactor is running. |
| Instance Variable | sslClients |
Keeps track of connection attempts (ie, calls to connectSSL). |
| Instance Variable | sslServers |
Keeps track of server listen attempts (ie, calls to listenSSL). |
| Instance Variable | tcpClients |
Keeps track of connection attempts (ie, calls to connectTCP). |
| Instance Variable | tcpServers |
Keeps track of server listen attempts (ie, calls to listenTCP). |
| Instance Variable | triggers |
Keeps track of hooks registered with addSystemEventTrigger. |
| Instance Variable | unixClients |
Keeps track of connection attempts (ie, calls to connectUNIX). |
| Instance Variable | unixServers |
Keeps track of server listen attempts (ie, calls to listenUNIX). |
| Instance Variable | whenRunningHooks |
Keeps track of hooks registered with callWhenRunning. |
| Instance Variable | writers |
Undocumented |
Inherited from Clock:
| Method | advance |
Move time on this clock forward by the given amount and run whatever pending calls should be run. |
| Method | callLater |
See twisted.internet.interfaces.IReactorTime.callLater. |
| Method | getDelayedCalls |
See twisted.internet.interfaces.IReactorTime.getDelayedCalls |
| Method | pump |
Advance incrementally by the given set of times. |
| Method | seconds |
Pretend to be time.time(). This is used internally when an operation such as IDelayedCall.reset needs to determine a time value relative to the current time. |
| Class Variable | rightNow |
Undocumented |
| Instance Variable | calls |
Undocumented |
| Method | _sortCalls |
Sort the pending calls according to the time they are scheduled. |