com.sshtools.daemon.session
Class PseudoTerminalWrapper

java.lang.Object
  extended by com.sshtools.daemon.session.PseudoTerminalWrapper

public class PseudoTerminalWrapper
extends java.lang.Object

Version:
$Revision: 1.1 $
Author:
$author$

Field Summary
private  int cols
           
private  int height
           
private  java.io.InputStream masterIn
           
private  java.io.OutputStream masterOut
           
private  java.lang.String modes
           
private  int rows
           
private  java.io.InputStream slaveIn
           
private  java.io.OutputStream slaveOut
           
private  java.lang.String term
           
private  TerminalIO terminal
           
private  UserInput ui
           
private  int width
           
 
Constructor Summary
PseudoTerminalWrapper(java.lang.String term, int cols, int rows, int width, int height, java.lang.String modes)
          Creates a new PseudoTerminalWrapper object.
 
Method Summary
 void bindMasterInputStream(java.io.InputStream masterIn)
           
 void bindMasterOutputStream(java.io.OutputStream masterOut)
           
 void bindSlaveInputStream(java.io.InputStream slaveIn)
           
 void bindSlaveOutputStream(java.io.OutputStream slaveOut)
           
 java.io.InputStream getMasterInputStream()
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

masterIn

private java.io.InputStream masterIn

masterOut

private java.io.OutputStream masterOut

slaveIn

private java.io.InputStream slaveIn

slaveOut

private java.io.OutputStream slaveOut

term

private java.lang.String term

cols

private int cols

rows

private int rows

width

private int width

height

private int height

modes

private java.lang.String modes

terminal

private TerminalIO terminal

ui

private UserInput ui
Constructor Detail

PseudoTerminalWrapper

public PseudoTerminalWrapper(java.lang.String term,
                             int cols,
                             int rows,
                             int width,
                             int height,
                             java.lang.String modes)
Creates a new PseudoTerminalWrapper object.

Parameters:
term -
cols -
rows -
width -
height -
modes -
Method Detail

bindMasterInputStream

public void bindMasterInputStream(java.io.InputStream masterIn)
Parameters:
masterIn -

bindMasterOutputStream

public void bindMasterOutputStream(java.io.OutputStream masterOut)
Parameters:
masterOut -

bindSlaveOutputStream

public void bindSlaveOutputStream(java.io.OutputStream slaveOut)
Parameters:
slaveOut -

bindSlaveInputStream

public void bindSlaveInputStream(java.io.InputStream slaveIn)
Parameters:
slaveIn -

initialize

public void initialize()
                throws java.io.IOException
Throws:
java.io.IOException

getMasterInputStream

public java.io.InputStream getMasterInputStream()
Returns: