## Uses of Class
net.i2p.i2ptunnel.I2PTunnelClientBase

- Packages that use I2PTunnelClientBase
  Package | Description
  --- | ---
  net.i2p.i2ptunnel |
  net.i2p.i2ptunnel.socks |

- - ### Uses of I2PTunnelClientBase in net.i2p.i2ptunnel

    Subclasses of I2PTunnelClientBase in net.i2p.i2ptunnel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2PTunnelClient`
    `class` | `I2PTunnelConnectClient` Supports the following:
    `class` | `I2PTunnelHTTPBidirProxy` Reuse HTTP server's I2PSocketManager for a proxy with no outproxy capability.
    `class` | `I2PTunnelHTTPClient` Act as a mini HTTP proxy, handling various different types of requests, forwarding them through I2P appropriately, and displaying the reply.
    `class` | `I2PTunnelHTTPClientBase` Common things for HTTPClient and ConnectClient Retrofit over them in 0.8.2
    `class` | `I2PTunnelIRCClient` Todo: Can we extend I2PTunnelClient instead and remove some duplicated code?

    Constructors in net.i2p.i2ptunnel with parameters of type I2PTunnelClientBase
    Constructor and Description
    `InternalSocketRunner(I2PTunnelClientBase client)` starts the runner

  - ### Uses of I2PTunnelClientBase in net.i2p.i2ptunnel.socks

    Subclasses of I2PTunnelClientBase in net.i2p.i2ptunnel.socks
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2PSOCKSIRCTunnel`
    `class` | `I2PSOCKSTunnel`