Class Buffer


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

      Fields 
      Modifier and Type Field Description
      (package private) byte[] buffer  
      (package private) int index  
      (package private) int s  
      (package private) byte[] tmp  
    • Constructor Summary

      Constructors 
      Constructor Description
      Buffer()  
      Buffer​(byte[] buffer)  
      Buffer​(int size)  
    • Field Detail

      • tmp

        final byte[] tmp
      • buffer

        byte[] buffer
      • index

        int index
      • s

        int s
    • Constructor Detail

      • Buffer

        public Buffer​(int size)
      • Buffer

        public Buffer​(byte[] buffer)
      • Buffer

        public Buffer()
    • Method Detail

      • 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

        void rewind()
      • getCommand

        byte getCommand()
      • checkFreeSize

        void checkFreeSize​(int n)
      • fromBytes

        static Buffer fromBytes​(byte[][] args)