Timeout
Helps to compute timeout for asynchronous operations.
Indicates that timeout is occurred.
Determines whether this timeout is infinite.
Gets the remaining time.
Gets value of this timeout.
Constructs a new timeout control object.
Indicates that timeout is not reached.
Extracts original timeout value from this object.
Indicates that timeout is reached.
Throws TimeoutException if timeout occurs.
Throws TimeoutException if timeout occurs.