## Uses of Class
net.i2p.router.tunnel.TunnelGateway

- Packages that use TunnelGateway
  Package | Description
  --- | ---
  net.i2p.router.tunnel | Core tunnel management, message processing, and encryption for I2P's anonymous routing system.

- - ### Uses of TunnelGateway in net.i2p.router.tunnel

    Subclasses of TunnelGateway in net.i2p.router.tunnel
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `PumpedTunnelGateway` This class represents a tunnel gateway with multiple hops that accepts messages, then coalesces and fragments them before sending them down the tunnel.
    `(package private) class` | `ThrottledPumpedTunnelGateway` Specialized pumped tunnel gateway for inbound gateways (IBGWs) that throttles messages by checking bandwidth usage before queuing them.
    `(package private) class` | `TunnelGatewayZeroHop` Serve as the gatekeeper for a tunnel with no hops, either inbound or outbound.