Class Buffer


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

      • _data

        private byte[] _data
      • _length

        private int _length
      • _position

        private int _position
    • Constructor Detail

      • Buffer

        public Buffer()
      • Buffer

        public Buffer​(byte[] data)
      • Buffer

        public Buffer​(int initialSize)
    • Method Detail

      • size

        public int size()
      • flip

        public void flip()
      • position

        public int position()
      • position

        public void position​(int position)
      • advance

        public void advance​(int length)
      • reset

        public void reset()
      • reset

        public void reset​(int initialSize)
      • array

        public byte[] array()
      • read

        public int read​(byte[] buffer,
                        int offset,
                        int length)
      • readUtf8

        public java.lang.String readUtf8()
      • readByte

        public byte readByte()
      • readUnsignedByte

        public int readUnsignedByte()
      • readShort

        public short readShort()
      • readUnsignedShort

        public int readUnsignedShort()
      • readInt

        public int readInt()
      • readLong

        public long readLong()
      • readFloat

        public float readFloat()
      • readDouble

        public double readDouble()
      • writeByte

        public Buffer writeByte​(int b)
      • writeShort

        public Buffer writeShort​(int s)
      • writeInt

        public Buffer writeInt​(int i)
      • writeLong

        public Buffer writeLong​(long l)
      • writeFloat

        public Buffer writeFloat​(float f)
      • writeDouble

        public Buffer writeDouble​(double d)
      • writeUtf8

        public Buffer writeUtf8​(java.lang.String s)
      • putByteArray

        public Buffer putByteArray​(byte[] b,
                                   int offset,
                                   int length)
      • verifyReadableBytes

        protected void verifyReadableBytes​(int size)
      • ensureWriteableBytes

        protected void ensureWriteableBytes​(int size)