net.i2p.i2ptunnel.socks
Class I2PSOCKSIRCTunnel

java.lang.Object
  extended by net.i2p.i2ptunnel.I2PTunnelTask
      extended by net.i2p.i2ptunnel.I2PTunnelClientBase
          extended by net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
              extended by net.i2p.i2ptunnel.socks.I2PSOCKSIRCTunnel
All Implemented Interfaces:
java.lang.Runnable, EventDispatcher

public class I2PSOCKSIRCTunnel
extends I2PSOCKSTunnel


Field Summary
 
Fields inherited from class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
outProxyDest
 
Fields inherited from class net.i2p.i2ptunnel.I2PTunnelClientBase
_clientId, _context, _ownDest, _waitingSockets, dest, l, mySockets, PROP_MAX_WAIT_TIME, PROP_NUM_CONNECTION_BUILDERS, sockLock, sockMgr
 
Fields inherited from class net.i2p.i2ptunnel.I2PTunnelTask
open
 
Constructor Summary
I2PSOCKSIRCTunnel(int localPort, Logging l, boolean ownDest, EventDispatcher notifyThis, I2PTunnel tunnel, java.lang.String pkf)
           
 
Method Summary
protected  void clientConnectionRun(java.net.Socket s)
          Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunner
 
Methods inherited from class net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
getDefaultProxies, getProxies, getProxyMap
 
Methods inherited from class net.i2p.i2ptunnel.I2PTunnelClientBase
buildSocketManager, buildSocketManager, buildSocketManager, close, closeSocket, createI2PSocket, createI2PSocket, getDefaultOptions, getDefaultOptions, getListenHost, getLocalPort, getSocketManager, getSocketManager, getSocketManager, manageConnection, run, startRunning, verifySocketManager
 
Methods inherited from class net.i2p.i2ptunnel.I2PTunnelTask
attachEventDispatcher, detachEventDispatcher, disconnected, errorOccurred, getEventDispatcher, getEvents, getEventValue, getId, getTunnel, ignoreEvents, isOpen, notifyEvent, reportAbuse, routerDisconnected, setId, setName, setTunnel, toString, unIgnoreEvents, waitEventValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

I2PSOCKSIRCTunnel

public I2PSOCKSIRCTunnel(int localPort,
                         Logging l,
                         boolean ownDest,
                         EventDispatcher notifyThis,
                         I2PTunnel tunnel,
                         java.lang.String pkf)
Parameters:
pkf - private key file name or null for transient key
Method Detail

clientConnectionRun

protected void clientConnectionRun(java.net.Socket s)
Same as in I2PSOCKSTunnel, but run the filters from I2PTunnelIRCClient instead of I2PTunnelRunner

Overrides:
clientConnectionRun in class I2PSOCKSTunnel