# Uses of Package
net.i2p.router.util

- Packages that use net.i2p.router.util
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles I2P network communication.
  net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization.
  net.i2p.router.transport | Transport layer implementations and management for I2P network communication.
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport) for I2P, allowing I2P messages to be passed over UDP connections.
  net.i2p.router.tunnel | Core tunnel management, message processing, and encryption for I2P's anonymous routing system.
  net.i2p.router.util | Utility classes and helper functions used throughout the I2P router.
  net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.

- Classes in net.i2p.router.util used by net.i2p.router
  Class and Description
  CDPQEntry Interface for CoDel priority queue entries with extended tracking.
  CDQEntry Interface for CoDel queue entries with enqueue time tracking.
  EventLog Event logging utility with caching and file-based persistence.
  PQEntry Interface for priority queue entries with sequence tracking.

- Classes in net.i2p.router.util used by net.i2p.router.peermanager
  Class and Description
  MaskedIPSet IP address masking utility for router family and network detection.

- Classes in net.i2p.router.util used by net.i2p.router.transport
  Class and Description
  PQEntry Interface for priority queue entries with sequence tracking.

- Classes in net.i2p.router.util used by net.i2p.router.transport.udp
  Class and Description
  CDPQEntry Interface for CoDel priority queue entries with extended tracking.
  CDQEntry Interface for CoDel queue entries with enqueue time tracking.
  PQEntry Interface for priority queue entries with sequence tracking.

- Classes in net.i2p.router.util used by net.i2p.router.tunnel
  Class and Description
  CDPQEntry Interface for CoDel priority queue entries with extended tracking.
  CDQEntry Interface for CoDel queue entries with enqueue time tracking.
  PQEntry Interface for priority queue entries with sequence tracking.

- Classes in net.i2p.router.util used by net.i2p.router.util
  Class and Description
  CDPQEntry Interface for CoDel priority queue entries with extended tracking.
  CDQEntry Interface for CoDel queue entries with enqueue time tracking.
  DecayingBloomFilter Time-decaying Bloom filter series for efficient data management.
  PQEntry Interface for priority queue entries with sequence tracking.
  PriBlockingQueue Priority blocking queue with bounded capacity and FIFO ordering within priority levels.

- Classes in net.i2p.router.util used by net.i2p.router.web
  Class and Description
  RouterPasswordManager Comprehensive password management for router configuration with migration support.