Package jnr.ffi
Class Struct.Info
java.lang.Object
jnr.ffi.Struct.Info
- Enclosing class:
Struct
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Struct.Alignment
(package private) Struct
(package private) boolean
private Pointer
(package private) int
(package private) int
(package private) boolean
private final Runtime
(package private) int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final int
addField
(int sizeBits, int alignBits) protected final int
addField
(int sizeBits, int alignBits, Struct.Offset offset) private Pointer
allocateMemory
(int flags) final Pointer
final Pointer
getMemory
(int flags) (package private) final int
final int
(package private) final boolean
isDirect()
(package private) final int
size()
final void
-
Field Details
-
runtime
-
memory
-
enclosing
Struct enclosing -
offset
int offset -
size
int size -
minAlign
int minAlign -
isUnion
boolean isUnion -
resetIndex
boolean resetIndex -
alignment
Struct.Alignment alignment
-
-
Constructor Details
-
Info
-
-
Method Details
-
getOffset
public final int getOffset() -
getMemory
-
getMemory
-
isDirect
final boolean isDirect() -
size
final int size() -
getMinimumAlignment
final int getMinimumAlignment() -
allocateMemory
-
useMemory
-
addField
-
addField
protected final int addField(int sizeBits, int alignBits)
-