Hosts a ITimeoutClient with a timeout value to be managed by the TimeoutManager.
Interface for the timeout manager expiry registration object used in the ISelectClient.
Interface for a class whose instances can time out.
Timeout manager interface