Class Asn1Buffer

    • Constructor Detail

      • Asn1Buffer

        public Asn1Buffer()
        Creates a new Asn1Buffer instance
    • Method Detail

      • getPos

        public int getPos()
        Returns:
        The current position in the buffer
      • setPos

        public void setPos​(int pos)
        Set the current position in the buffer
        Parameters:
        pos - The position to move the buffer to
      • put

        public void put​(byte b)
        Store a byte at the current position in the buffer
        Parameters:
        b - The byte to store
      • put

        public void put​(byte[] bytes)
        Store some bytes at the current position in the buffer
        Parameters:
        bytes - The bytes to store
      • getSize

        public int getSize()
        Returns:
        The buffer size (ie the maximum number of bytes that can be added to this bffder before it gets extended).
      • clear

        public void clear()
        Clear the position, emptying the buffer. If it has grown, reallocate it to its initial size.