class IDelayedCall(Interface): (source)
Known implementations: twisted.internet.base.DelayedCall
A scheduled call.
There are probably other useful methods we can add to this interface; suggestions are welcome.
| Method | active |
|
| Method | cancel |
Cancel the scheduled call. |
| Method | delay |
Delay the scheduled call. |
| Method | getTime |
Get time when delayed call will happen. |
| Method | reset |
Reset the scheduled call's timer. |
| Raises | |
twisted.internet.error.AlreadyCalled | if the call has already happened. |
twisted.internet.error.AlreadyCancelled | if the call has already been cancelled. |
| Parameters | |
secondsLater:float | how many seconds from its current firing time to delay |
| Raises | |
twisted.internet.error.AlreadyCalled | if the call has already happened. |
twisted.internet.error.AlreadyCancelled | if the call has already been cancelled. |
| Parameters | |
secondsFromNow:float | how many seconds from now it should fire, equivalent to .cancel() and then doing another reactor.callLater(secondsLater, ...) |
| Raises | |
twisted.internet.error.AlreadyCalled | if the call has already happened. |
twisted.internet.error.AlreadyCancelled | if the call has already been cancelled. |