# Hierarchy For Package net.i2p.i2ptunnel.socks

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.util.EventDispatcherImpl (implements net.i2p.util.EventDispatcher)
    - net.i2p.i2ptunnel.I2PTunnelTask
      - net.i2p.i2ptunnel.I2PTunnelClientBase (implements java.lang.Runnable)
        - net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
          - net.i2p.i2ptunnel.socks.I2PSOCKSIRCTunnel
      - net.i2p.i2ptunnel.udpTunnel.I2PTunnelUDPClientBase (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
        - net.i2p.i2ptunnel.socks.SOCKSUDPTunnel
  - net.i2p.i2ptunnel.socks.MultiSink<S> (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SocketWrapper (implements net.i2p.client.streaming.I2PSocket)
  - net.i2p.i2ptunnel.socks.SOCKSHeader
  - net.i2p.i2ptunnel.socks.SOCKSServer
    - net.i2p.i2ptunnel.socks.SOCKS4aServer
    - net.i2p.i2ptunnel.socks.SOCKS5Server
  - net.i2p.i2ptunnel.socks.SOCKSServerFactory
  - net.i2p.i2ptunnel.socks.SOCKSUDPPort (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SOCKSUDPUnwrapper (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SOCKSUDPWrapper (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)