Class FFISample_cxx_0x699a04c8

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
    • Constructor Detail

      • FFISample_cxx_0x699a04c8

        public FFISample_cxx_0x699a04c8​(long address)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • delete

        public void delete()
        Specified by:
        delete in interface com.alibaba.fastffi.CXXPointer
      • nativeDelete

        public static void nativeDelete​(long ptr)
      • nativeDoubleVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeDoubleVectorField​(long ptr)
      • doubleVectorVectorField

        public com.alibaba.fastffi.FFIVector<com.alibaba.fastffi.FFIVector<Double>> doubleVectorVectorField()
        Specified by:
        doubleVectorVectorField in interface FFISample
      • nativeDoubleVectorVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeDoubleVectorVectorField​(long ptr)
      • nativeIntField0

        public static int nativeIntField0​(long ptr)
      • intField

        public void intField​(int value)
        Specified by:
        intField in interface FFISample
      • nativeIntField1

        public static void nativeIntField1​(long ptr,
                                           int value0)
      • intProperty

        public void intProperty​(int value)
        Specified by:
        intProperty in interface FFISample
      • nativeIntVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeIntVectorField​(long ptr)
      • intVectorVectorField

        public com.alibaba.fastffi.FFIVector<com.alibaba.fastffi.FFIVector<Integer>> intVectorVectorField()
        Specified by:
        intVectorVectorField in interface FFISample
      • nativeIntVectorVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeIntVectorVectorField​(long ptr)
      • nativeLongVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeLongVectorField​(long ptr)
      • longVectorVectorField

        public com.alibaba.fastffi.FFIVector<com.alibaba.fastffi.FFIVector<Long>> longVectorVectorField()
        Specified by:
        longVectorVectorField in interface FFISample
      • nativeLongVectorVectorField

        public static @com.alibaba.fastffi.CXXReference long nativeLongVectorVectorField​(long ptr)
      • stringField

        public com.alibaba.fastffi.FFIByteString stringField()
        Specified by:
        stringField in interface FFISample
      • nativeStringField

        public static @com.alibaba.fastffi.CXXReference long nativeStringField​(long ptr)
      • vectorBytes

        public com.alibaba.fastffi.FFIVector<Byte> vectorBytes()
        Specified by:
        vectorBytes in interface FFISample
      • nativeVectorBytes

        public static @com.alibaba.fastffi.CXXReference long nativeVectorBytes​(long ptr)
      • nativeCreateFactory0

        public static long nativeCreateFactory0()
      • nativeCreateStackFactory1

        public static long nativeCreateStackFactory1​(long rv_base)