Part of twisted.internet.interfaces View Source View In Hierarchy
Known implementations: twisted.internet.base.DelayedCall
There are probably other useful methods we can add to this interface; suggestions are welcome.
Method | getTime | Get time when delayed call will happen. |
Method | cancel | Cancel the scheduled call. |
Method | delay | Delay the scheduled call. |
Method | reset | Reset the scheduled call's timer. |
Method | active |
Returns | time in seconds since epoch (a float). |
Raises | twisted.internet.error.AlreadyCalled | if the call has already happened. |
twisted.internet.error.AlreadyCancelled | if the call has already been cancelled. |
Parameters | secondsLater | 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 | 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. |
Returns | True if this call is still active, False if it has been called or cancelled. |