Uses of Class
net.i2p.i2ptunnel.I2PTunnelTask

Packages that use I2PTunnelTask
net.i2p.i2ptunnel Implementation of preconfigured tunnels, both for clients and servers, and a UI for adding more and editing the configuration. 
net.i2p.i2ptunnel.irc Filters for the IRC client tunnel, and DCC handlers. 
net.i2p.i2ptunnel.socks SOCKS 4, 4a, and 5 client tunnels. 
net.i2p.i2ptunnel.streamr Special-purpose client and server tunnels for streaming UDP clients and servers, generally for audio and video streaming. 
net.i2p.i2ptunnel.udpTunnel   
 

Uses of I2PTunnelTask in net.i2p.i2ptunnel
 

Subclasses of I2PTunnelTask in net.i2p.i2ptunnel
 class I2Ping
          Warning - not necessarily a stable API.
 class I2PTunnelClient
           
 class I2PTunnelClientBase
           
 class I2PTunnelConnectClient
          Supports the following:
 class I2PTunnelHTTPBidirProxy
          Reuse HTTP server's I2PSocketManager for a proxy with no outproxy capability.
 class I2PTunnelHTTPBidirServer
           
 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 I2PTunnelHTTPServer
          Simple extension to the I2PTunnelServer that filters the HTTP headers sent from the client to the server, replacing the Host header with whatever this instance has been configured with, and if the browser set Accept-encoding: x-i2p-gzip, gzip the http message body and set Content-encoding: x-i2p-gzip.
 class I2PTunnelIRCClient
          Todo: Can we extend I2PTunnelClient instead and remove some duplicated code?
 class I2PTunnelIRCServer
          Simple extension to the I2PTunnelServer that filters the registration sequence to pass the destination hash of the client through as the hostname, so an IRC Server may track users across nick changes.
 class I2PTunnelServer
           
 

Fields in net.i2p.i2ptunnel declared as I2PTunnelTask
protected  I2PTunnelTask I2PTunnelServer.task
           
 

Uses of I2PTunnelTask in net.i2p.i2ptunnel.irc
 

Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.irc
 class I2PTunnelDCCClient
          A standard client, using an existing socket manager.
 class I2PTunnelDCCServer
          A standard server that only answers for registered ports, and each port can only be used once.
 

Uses of I2PTunnelTask in net.i2p.i2ptunnel.socks
 

Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.socks
 class I2PSOCKSIRCTunnel
           
 class I2PSOCKSTunnel
           
 class SOCKSUDPTunnel
          A Datagram Tunnel that can have multiple bidirectional ports on the UDP side.
 

Uses of I2PTunnelTask in net.i2p.i2ptunnel.streamr
 

Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.streamr
 class StreamrConsumer
          Compared to a standard I2PTunnel, this acts like a client on the I2P side (no privkey file) but a server on the UDP side (sends to a configured host/port)
 class StreamrProducer
          Compared to a standard I2PTunnel, this acts like a server on the I2P side (persistent privkey file) but a client on the UDP side (receives on a configured port)
 

Uses of I2PTunnelTask in net.i2p.i2ptunnel.udpTunnel
 

Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.udpTunnel
 class I2PTunnelUDPClientBase
          Base client class that sets up an I2P Datagram client destination.
 class I2PTunnelUDPServerBase
          Base client class that sets up an I2P Datagram server destination.