Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

mindbright.ssh
Class SSHFtpTunnel  view SSHFtpTunnel download SSHFtpTunnel.java

java.lang.Object
  extended bymindbright.ssh.SSHTunnel
      extended bymindbright.ssh.SSHFtpTunnel
All Implemented Interfaces:
SSHChannelListener

public class SSHFtpTunnel
extends SSHTunnel


Field Summary
(package private)  boolean havePORT
           
(package private)  java.net.InetAddress localAddr
           
(package private)  java.lang.String localAddrPASVStr
           
static int MAX_REMOTE_LISTEN
           
(package private)  byte[][] newPortMsg
           
(package private) static java.lang.Object timeWaitKludgeCrit
           
(package private) static int timeWaitKludgeToggler
           
static java.lang.String TUNNEL_NAME
           
(package private)  boolean waitingPASVResponse
           
 
Fields inherited from class mindbright.ssh.SSHTunnel
channelId, controller, ioSocket, receivedInputEOF, receivedOutputClosed, remoteChannelId, remoteDesc, rxChan, sentInputEOF, sentOutputClosed, txChan, txQueue
 
Constructor Summary
SSHFtpTunnel(java.net.Socket ioSocket, int channelId, int remoteChannelId, SSHChannelController controller)
           
 
Method Summary
 java.lang.String getDescription()
           
(package private)  boolean parseHostAndPort(java.lang.String msg, int[] d)
           
 void receive(SSHPdu pdu)
           
 void transmit(SSHPdu pdu)
           
 
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
 

Field Detail

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
Constructor Detail

SSHFtpTunnel

public SSHFtpTunnel(java.net.Socket ioSocket,
                    int channelId,
                    int remoteChannelId,
                    SSHChannelController controller)
             throws java.io.IOException
Method Detail

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