Identifier string for debugging.
Sets the timeout for the client and registers it with the timeout manager. On timeout the client will automatically be unregistered. The client must not currently be registered.
Invoked by the timeout manager when the client times out. Invokes the timeout() method of the current client.
Unregisters the current client. If a client is currently not registered, nothing is done. It depends from the implementation whether the client remains associated to this registration or not.
General timeout manager expiry registration object interface