Class PointerV6

  • public final class PointerV6
    extends Pointer
    A Pointer from v6+
    • Constructor Detail

      • PointerV6

        public PointerV6()
    • Method Detail

      • getSizeInBytes

        public int getSizeInBytes()
        With v6 pointers, the on-disk size is 18 bytes
        Specified by:
        getSizeInBytes in class Pointer
      • getNumPointersOffset

        public int getNumPointersOffset​(byte[] data)
        Stored within the data
        Specified by:
        getNumPointersOffset in class Pointer
      • getNumPointersOffsetV6

        public static int getNumPointersOffsetV6​(byte[] data)
      • getNumPointers

        public int getNumPointers​(int offset,
                                  byte[] data)
        32 bit int at the given offset
        Specified by:
        getNumPointers in class Pointer
      • getNumPointersV6

        public static int getNumPointersV6​(int offset,
                                           byte[] data)
      • getPostNumPointersSkip

        public int getPostNumPointersSkip()
        4 bytes of the number, and 4 more unknown bytes
        Specified by:
        getPostNumPointersSkip in class Pointer
      • getPostNumPointersSkipV6

        public static int getPostNumPointersSkipV6()