Package net.sourceforge.lept4j
Class L_Queue
java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.L_Queue
- Direct Known Subclasses:
- L_Queue.ByReference,- L_Queue.ByValue
public class L_Queue
extends com.sun.jna.Structure
Expandable pointer queue for arbitrary void* data
native declaration : queue.h:7
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or JNA.
native declaration : queue.h:7
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or JNA.
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classL_Queue.ByReferencestatic classL_Queue.ByValue
- 
Field SummaryFields Modifier and Type Field Description com.sun.jna.ptr.PointerByReferencearrayptr array
 C type : void**intnallocsize of allocated ptr array
 C type : l_int32intnelemnumber of elements stored in the queue
 C type : l_int32intnheadlocation of head (in ptrs) from the
 C type : l_int32L_Stack.ByReferencestackauxiliary stack
 C type : L_Stack*
- 
Constructor SummaryConstructors Constructor Description L_Queue()L_Queue(int nalloc, int nhead, int nelem, com.sun.jna.ptr.PointerByReference array, L_Stack.ByReference stack)L_Queue(com.sun.jna.Pointer peer)
- 
Method SummaryModifier and Type Method Description protected java.util.List<java.lang.String>getFieldOrder()Gets this Structure's field names in their proper order.Methods inherited from class com.sun.jna.StructureallocateMemory, 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
- 
Field Details- 
nallocpublic int nallocsize of allocated ptr array
 C type : l_int32
- 
nheadpublic int nheadlocation of head (in ptrs) from the
 C type : l_int32
- 
nelempublic int nelemnumber of elements stored in the queue
 C type : l_int32
- 
arraypublic com.sun.jna.ptr.PointerByReference arrayptr array
 C type : void**
- 
stackauxiliary stack
 C type : L_Stack*
 
- 
- 
Constructor Details- 
L_Queuepublic L_Queue()
- 
L_Queuepublic L_Queue(int nalloc, int nhead, int nelem, com.sun.jna.ptr.PointerByReference array, L_Stack.ByReference stack)- Parameters:
- nalloc- size of allocated ptr array
 C type : l_int32
- nhead- location of head (in ptrs) from the
 C type : l_int32
- nelem- number of elements stored in the queue
 C type : l_int32
- array- ptr array
 C type : void**
- stack- auxiliary stack
 C type : L_Stack*
 
- 
L_Queuepublic L_Queue(com.sun.jna.Pointer peer)
 
- 
- 
Method Details- 
getFieldOrderprotected java.util.List<java.lang.String> getFieldOrder()Gets this Structure's field names in their proper order.- Overrides:
- getFieldOrderin class- com.sun.jna.Structure
- Returns:
- list of ordered field names
 
 
-