## Uses of Interface
net.i2p.util.EepGet.StatusListener

- Packages that use EepGet.StatusListener
  Package | Description
  --- | ---
  net.i2p.router.update | Classes to implement the router update process for checking and applying I2P router updates from the update manager.
  net.i2p.util | Core utility classes and helper functions used throughout the I2P router and applications.
  org.klomp.snark | I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features.
  org.klomp.snark.web | The I2PSnark web user interface package, providing a complete web-based torrent management system implemented as a webapp in i2psnark.war.

- - ### Uses of EepGet.StatusListener in net.i2p.router.update

    Classes in net.i2p.router.update that implement EepGet.StatusListener
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `DevSU3UpdateChecker` Check for an updated su3 version.
    `(package private) class` | `DevSU3UpdateRunner` Eepget the .su3 file to the temp dir, then notify.
    `(package private) class` | `NewsFetcher` Task to fetch updates to the news.xml, and to keep track of whether that has an announcement for a new version.
    `(package private) class` | `PluginUpdateChecker` Check for an updated version of a plugin.
    `(package private) class` | `PluginUpdateRunner` Check for an updated version of a plugin.
    `(package private) class` | `UnsignedUpdateChecker` Does a simple EepHead to get the last-modified header.
    `(package private) class` | `UnsignedUpdateRunner` Eepget the .zip file to the temp dir, then notify.r Moved from UnsignedUpdateHandler and turned into an UpdateTask.
    `(package private) class` | `UpdateRunner` The downloader for router signed updates, and the base class for all the other Checkers and Runners.

  - ### Uses of EepGet.StatusListener in net.i2p.util

    Classes in net.i2p.util that implement EepGet.StatusListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DNSOverHTTPS` Simple implemetation of DNS over HTTPS.
    `protected class` | `EepGet.CLIStatusListener`

    Fields in net.i2p.util with type parameters of type EepGet.StatusListener
    Modifier and Type | Field and Description
    --- | ---
    `protected List<EepGet.StatusListener>` | EepGet.`_listeners`

    Methods in net.i2p.util with parameters of type EepGet.StatusListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | EepGet.`addStatusListener(EepGet.StatusListener lsnr)`

  - ### Uses of EepGet.StatusListener in org.klomp.snark

    Classes in org.klomp.snark that implement EepGet.StatusListener
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `WebPeer` BEP 19.

  - ### Uses of EepGet.StatusListener in org.klomp.snark.web

    Classes in org.klomp.snark.web that implement EepGet.StatusListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FetchAndAdd` A cancellable torrent file downloader.