Package org.capnproto

Class StructReader


  • public class StructReader
    extends Object
    • Field Detail

      • data

        protected final int data
      • pointers

        protected final int pointers
      • dataSize

        protected final int dataSize
      • pointerCount

        protected final short pointerCount
      • nestingLimit

        protected final int nestingLimit
    • Constructor Detail

      • StructReader

        public StructReader()
      • StructReader

        public StructReader​(SegmentReader segment,
                            int data,
                            int pointers,
                            int dataSize,
                            short pointerCount,
                            int nestingLimit)
    • Method Detail

      • _getBooleanField

        protected final boolean _getBooleanField​(int offset)
      • _getBooleanField

        protected final boolean _getBooleanField​(int offset,
                                                 boolean mask)
      • _getByteField

        protected final byte _getByteField​(int offset)
      • _getByteField

        protected final byte _getByteField​(int offset,
                                           byte mask)
      • _getShortField

        protected final short _getShortField​(int offset)
      • _getShortField

        protected final short _getShortField​(int offset,
                                             short mask)
      • _getIntField

        protected final int _getIntField​(int offset)
      • _getIntField

        protected final int _getIntField​(int offset,
                                         int mask)
      • _getLongField

        protected final long _getLongField​(int offset)
      • _getLongField

        protected final long _getLongField​(int offset,
                                           long mask)
      • _getFloatField

        protected final float _getFloatField​(int offset)
      • _getFloatField

        protected final float _getFloatField​(int offset,
                                             int mask)
      • _getDoubleField

        protected final double _getDoubleField​(int offset)
      • _getDoubleField

        protected final double _getDoubleField​(int offset,
                                               long mask)
      • _pointerFieldIsNull

        protected final boolean _pointerFieldIsNull​(int ptrIndex)
      • _getPointerField

        protected final <T> T _getPointerField​(FromPointerReader<T> factory,
                                               int ptrIndex)