twisted.names.test.test_util.MemoryReactor(Clock) class documentationtwisted.names.test.test_util
(View In Hierarchy)
Implements interfaces: twisted.internet.interfaces.IReactorUDP
An IReactorTime
and IReactorUDP
provider.
Time is controlled deterministically via the base class, Clock.  UDP is 
handled in-memory by connecting protocols to instances of MemoryDatagramTransport.
| Instance Variable | udpPorts | A dictmapping port numbers to instances ofMemoryDatagramTransport. | 
| Method | __init__ | Undocumented | 
| Method | listenUDP | Pretend to bind a UDP port and connect the given protocol to it. | 
Inherited from Clock:
| Method | seconds | Pretend to be time.time().  This is used internally when an operation 
such as IDelayedCall.resetneeds to determine a time value relative to the current time. | 
| Method | callLater | See twisted.internet.interfaces.IReactorTime.callLater. | 
| Method | getDelayedCalls | See twisted.internet.interfaces.IReactorTime.getDelayedCalls | 
| Method | advance | Move time on this clock forward by the given amount and run whatever pending calls should be run. | 
| Method | pump | Advance incrementally by the given set of times. | 
| Method | _sortCalls | Sort the pending calls according to the time they are scheduled. |