Class Buffer

java.lang.Object
com.jcraft.jsch.agentproxy.Buffer

public class Buffer extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    byte[]
     
    (package private) int
     
    (package private) int
     
    (package private) final byte[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Buffer(byte[] buffer)
     
    Buffer(int size)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    int
     
    void
    getByte(byte[] foo)
     
    (package private) void
    getByte(byte[] foo, int start, int len)
     
    int
    getByte(int len)
     
    (package private) byte
     
    int
     
    int
     
    long
     
    byte[]
     
    byte[]
     
    int
     
    (package private) int
     
    byte[]
     
    (package private) byte[]
    getString(int[] start, int[] len)
     
    long
     
    (package private) void
     
    void
    putByte(byte foo)
     
    void
    putByte(byte[] foo)
     
    void
    putByte(byte[] foo, int begin, int length)
     
    void
    putInt(int val)
     
    void
    putLong(long val)
     
    void
    putMPInt(byte[] foo)
     
    (package private) void
    putPad(int n)
     
    void
    putString(byte[] foo)
     
    void
    putString(byte[] foo, int begin, int length)
     
    void
     
    void
     
    void
    setOffSet(int s)
     
    void
     
    (package private) void
    skip(int n)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • tmp

      final byte[] tmp
    • buffer

      public byte[] buffer
    • index

      int index
    • s

      int s
  • Constructor Details

    • Buffer

      public Buffer(int size)
    • Buffer

      public Buffer(byte[] buffer)
    • Buffer

      public Buffer()
  • Method Details

    • putByte

      public void putByte(byte foo)
    • putByte

      public void putByte(byte[] foo)
    • putByte

      public void putByte(byte[] foo, int begin, int length)
    • putString

      public void putString(byte[] foo)
    • putString

      public void putString(byte[] foo, int begin, int length)
    • putInt

      public void putInt(int val)
    • putLong

      public void putLong(long val)
    • skip

      void skip(int n)
    • putPad

      void putPad(int n)
    • putMPInt

      public void putMPInt(byte[] foo)
    • getLength

      public int getLength()
    • getOffSet

      public int getOffSet()
    • setOffSet

      public void setOffSet(int s)
    • getLong

      public long getLong()
    • getInt

      public int getInt()
    • getUInt

      public long getUInt()
    • getShort

      int getShort()
    • getByte

      public int getByte()
    • getByte

      public void getByte(byte[] foo)
    • getByte

      void getByte(byte[] foo, int start, int len)
    • getByte

      public int getByte(int len)
    • getMPInt

      public byte[] getMPInt()
    • getMPIntBits

      public byte[] getMPIntBits()
    • getString

      public byte[] getString()
    • getString

      byte[] getString(int[] start, int[] len)
    • reset

      public void reset()
    • shift

      public void shift()
    • rewind

      public void rewind()
    • getCommand

      byte getCommand()
    • checkFreeSize

      public void checkFreeSize(int n)
    • insertLength

      void insertLength()