java.lang.Object
mindbright.ssh.SSHTunnel
mindbright.ssh.SSHFtpTunnel
- All Implemented Interfaces:
- SSHChannelListener
- public class SSHFtpTunnel
- extends SSHTunnel
| Fields inherited from class mindbright.ssh.SSHTunnel |
channelId, controller, ioSocket, receivedInputEOF, receivedOutputClosed, remoteChannelId, remoteDesc, rxChan, sentInputEOF, sentOutputClosed, txChan, txQueue |
| Methods inherited from class mindbright.ssh.SSHTunnel |
checkTermination, close, getLocalHost, getLocalPort, isOpen, openFailure, prepare, receiveInputEOF, receiveOutputClosed, sendInputEOF, sendOutputClosed, setRemoteChannelId, setRemoteDesc, start, terminateNow |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TUNNEL_NAME
public static final java.lang.String TUNNEL_NAME
- See Also:
- Constant Field Values
MAX_REMOTE_LISTEN
public static final int MAX_REMOTE_LISTEN
- See Also:
- Constant Field Values
havePORT
boolean havePORT
waitingPASVResponse
boolean waitingPASVResponse
localAddrPASVStr
java.lang.String localAddrPASVStr
localAddr
java.net.InetAddress localAddr
newPortMsg
byte[][] newPortMsg
timeWaitKludgeToggler
static int timeWaitKludgeToggler
timeWaitKludgeCrit
static java.lang.Object timeWaitKludgeCrit
SSHFtpTunnel
public SSHFtpTunnel(java.net.Socket ioSocket,
int channelId,
int remoteChannelId,
SSHChannelController controller)
throws java.io.IOException
parseHostAndPort
boolean parseHostAndPort(java.lang.String msg,
int[] d)
receive
public void receive(SSHPdu pdu)
- Specified by:
receive in interface SSHChannelListener- Overrides:
receive in class SSHTunnel
transmit
public void transmit(SSHPdu pdu)
- Specified by:
transmit in interface SSHChannelListener- Overrides:
transmit in class SSHTunnel
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription in class SSHTunnel