Class L_Hashmap

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Hashmap.ByReference  
      static class  L_Hashmap.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
      L_Hashitem.ByReference[] hashtab
      array of hash item ptrs
      C type : L_Hashitem**
      int maxocc
      max average occupancy allowed
      C type : l_int32
      int nitems
      number of stored items
      C type : l_int32
      int ntogo
      number of items to be stored
      C type : l_int32
      int tabsize
      size of array of hash item ptrs
      C type : l_int32
      • 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

      • nitems

        public int nitems
        number of stored items
        C type : l_int32
      • ntogo

        public int ntogo
        number of items to be stored
        C type : l_int32
      • maxocc

        public int maxocc
        max average occupancy allowed
        C type : l_int32
      • tabsize

        public int tabsize
        size of array of hash item ptrs
        C type : l_int32
    • Constructor Detail

      • L_Hashmap

        public L_Hashmap()
      • L_Hashmap

        public L_Hashmap​(int nitems,
                         int ntogo,
                         int maxocc,
                         L_Hashitem.ByReference[] hashtab,
                         int tabsize)
        Parameters:
        nitems - number of stored items
        C type : l_int32
        ntogo - number of items to be stored
        C type : l_int32
        maxocc - max average occupancy allowed
        C type : l_int32
        hashtab - array of hash item ptrs
        C type : L_Hashitem**
        tabsize - size of array of hash item ptrs
        C type : l_int32
      • L_Hashmap

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

      • getFieldOrder

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