## Uses of Interface
net.i2p.util.SimpleTimer.TimedEvent

Packages that use SimpleTimer.TimedEvent
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.streaming: Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.router.tunnel
net.i2p.util: These classes define the several useful utilities used throughout the router and applications.

Uses of SimpleTimer.TimedEvent in net.i2p.client

Classes in net.i2p.client that implement SimpleTimer.TimedEvent
`protected class` `I2PSessionImpl.VerifyUsage`
`(package private) class` `SessionIdleTimer` Reduce tunnels or shutdown the session on idle if so configured

Uses of SimpleTimer.TimedEvent in net.i2p.client.streaming

Classes in net.i2p.client.streaming that implement SimpleTimer.TimedEvent
`(package private) class` `Connection.ConEvent` fired to reschedule event notification

Methods in net.i2p.client.streaming that return SimpleTimer.TimedEvent
`SimpleTimer.TimedEvent` `Connection.getConnectionEvent()`

Uses of SimpleTimer.TimedEvent in net.i2p.router.tunnel

Methods in net.i2p.router.tunnel that return SimpleTimer.TimedEvent
`(package private) SimpleTimer.TimedEvent` `FragmentedMessage.getExpireEvent()` used in the fragment handler so we can cancel the expire event on success

Methods in net.i2p.router.tunnel with parameters of type SimpleTimer.TimedEvent
`(package private) void` `FragmentedMessage.setExpireEvent(SimpleTimer.TimedEvent evt)`

Uses of SimpleTimer.TimedEvent in net.i2p.util

Classes in net.i2p.util that implement SimpleTimer.TimedEvent
`class` `SocketTimeout` This should be deprecated.

Fields in net.i2p.util declared as SimpleTimer.TimedEvent
`protected SimpleTimer.TimedEvent` `DecayingBloomFilter._decayEvent`

Methods in net.i2p.util with parameters of type SimpleTimer.TimedEvent
`void` `SimpleTimer.addEvent(SimpleTimer.TimedEvent event, long timeoutMs)` Queue up the given event to be fired no sooner than timeoutMs from now.
`void` `SimpleScheduler.addEvent(SimpleTimer.TimedEvent event, long timeoutMs)` Queue up the given event to be fired no sooner than timeoutMs from now.
`void` `SimpleTimer.addEvent(SimpleTimer.TimedEvent event, long timeoutMs, boolean useEarliestTime)`
`void` `SimpleScheduler.addPeriodicEvent(SimpleTimer.TimedEvent event, long timeoutMs)` Queue up the given event to be fired after timeoutMs and every timeoutMs thereafter.
`void` `SimpleScheduler.addPeriodicEvent(SimpleTimer.TimedEvent event, long initialDelay, long timeoutMs)` Queue up the given event to be fired after initialDelay and every timeoutMs thereafter.
`boolean` `SimpleTimer.removeEvent(SimpleTimer.TimedEvent evt)`
`void` `SimpleTimer.reschedule(SimpleTimer.TimedEvent event, long timeoutMs)`