Class L_Hashitem

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Hashitem.ByReference  
      static class  L_Hashitem.ByValue  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int count
      number of elements seen with this key
      C type : l_int32
      long key
      key is hashed into index into hashtab
      C type : l_uint64
      L_Hashitem.ByReference next
      ptr to the next in the list
      C type : L_Hashitem*
      long val
      number stored associated with the key
      C type : l_uint64
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getFieldOrder()  
      • Methods inherited from class com.sun.jna.Structure

        allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • key

        public long key
        key is hashed into index into hashtab
        C type : l_uint64
      • val

        public long val
        number stored associated with the key
        C type : l_uint64
      • count

        public int count
        number of elements seen with this key
        C type : l_int32
    • Constructor Detail

      • L_Hashitem

        public L_Hashitem()
      • L_Hashitem

        public L_Hashitem​(long key,
                          long val,
                          int count,
                          L_Hashitem.ByReference next)
        Parameters:
        key - key is hashed into index into hashtab
        C type : l_uint64
        val - number stored associated with the key
        C type : l_uint64
        count - number of elements seen with this key
        C type : l_int32
        next - ptr to the next in the list
        C type : L_Hashitem*
      • L_Hashitem

        public L_Hashitem​(com.sun.jna.Pointer peer)
    • Method Detail

      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Overrides:
        getFieldOrder in class com.sun.jna.Structure