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

Quick Search    Search Deep

mindbright.ssh
Class SSHPduOutputStream  view SSHPduOutputStream download SSHPduOutputStream.java

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FilterOutputStream
          extended byjava.io.DataOutputStream
              extended bymindbright.ssh.SSHDataOutputStream
                  extended bymindbright.ssh.SSHPduOutputStream
All Implemented Interfaces:
java.io.DataOutput, SSHPdu

public final class SSHPduOutputStream
extends SSHDataOutputStream
implements SSHPdu


Nested Class Summary
(package private) static class SSHPduOutputStream.PduByteArrayOutputStream
           
 
Field Summary
 mindbright.security.Cipher cipher
           
static int mtu
           
(package private)  int readFromOff
           
(package private)  byte[] readFromRawData
           
(package private)  int readFromSize
           
static int SSH_DEFAULT_PKT_LEN
           
 int type
           
 
Fields inherited from class java.io.DataOutputStream
written
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
(package private) SSHPduOutputStream(mindbright.security.Cipher cipher)
           
(package private) SSHPduOutputStream(int type, mindbright.security.Cipher cipher)
           
 
Method Summary
 SSHPdu createPdu()
           
 void rawAdjustSize(int size)
           
 byte[] rawData()
           
 int rawOffset()
           
 void rawSetData(byte[] raw)
           
 int rawSize()
           
 void readFrom(java.io.InputStream in)
           
static void setMTU(int newMtu)
           
 void writeTo(java.io.OutputStream sshOut)
           
 
Methods inherited from class mindbright.ssh.SSHDataOutputStream
writeBigInteger, writeString
 
Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.DataOutput
write
 

Field Detail

SSH_DEFAULT_PKT_LEN

public static final int SSH_DEFAULT_PKT_LEN
See Also:
Constant Field Values

mtu

public static int mtu

readFromRawData

byte[] readFromRawData

readFromOff

int readFromOff

readFromSize

int readFromSize

type

public int type

cipher

public mindbright.security.Cipher cipher
Constructor Detail

SSHPduOutputStream

SSHPduOutputStream(mindbright.security.Cipher cipher)

SSHPduOutputStream

SSHPduOutputStream(int type,
                   mindbright.security.Cipher cipher)
             throws java.io.IOException
Method Detail

setMTU

public static void setMTU(int newMtu)

createPdu

public SSHPdu createPdu()
                 throws java.io.IOException
Specified by:
createPdu in interface SSHPdu

readFrom

public void readFrom(java.io.InputStream in)
              throws java.io.IOException
Specified by:
readFrom in interface SSHPdu

writeTo

public void writeTo(java.io.OutputStream sshOut)
             throws java.io.IOException
Specified by:
writeTo in interface SSHPdu

rawData

public byte[] rawData()
Specified by:
rawData in interface SSHPdu

rawSetData

public void rawSetData(byte[] raw)
Specified by:
rawSetData in interface SSHPdu

rawOffset

public int rawOffset()
Specified by:
rawOffset in interface SSHPdu

rawSize

public int rawSize()
Specified by:
rawSize in interface SSHPdu

rawAdjustSize

public void rawAdjustSize(int size)
Specified by:
rawAdjustSize in interface SSHPdu