Uses of Class
jnr.ffi.Struct
-
Packages that use Struct Package Description jnr.ffi jnr.ffi.provider.converters jnr.ffi.provider.jffi -
-
Uses of Struct in jnr.ffi
Classes in jnr.ffi with type parameters of type Struct Modifier and Type Class Description class
Struct.StructRef<T extends Struct>
Represents a reference to a Struct or and array of StructsSubclasses of Struct in jnr.ffi Modifier and Type Class Description class
Union
Represents a C unionFields in jnr.ffi declared as Struct Modifier and Type Field Description (package private) Struct
Struct.Info. enclosing
Methods in jnr.ffi with type parameters of type Struct Modifier and Type Method Description protected <T extends Struct>
T[]Struct. array(T[] array)
Creates an array of Struct instances.static <T extends Struct>
T[]Struct. arrayOf(Runtime runtime, java.lang.Class<T> type, int length)
protected <T extends Struct>
TStruct. inner(T struct)
Methods in jnr.ffi that return Struct Modifier and Type Method Description protected <T extends Struct>
T[]Struct. array(T[] array)
Creates an array of Struct instances.static <T extends Struct>
T[]Struct. arrayOf(Runtime runtime, java.lang.Class<T> type, int length)
T[]
Struct.StructRef. get(int length)
Struct
Struct.AbstractMember. struct()
Gets the Struct this Member is a member of.(package private) abstract Struct
Struct.Member. struct()
Gets theStruct
thisMember
is a member of.Struct
Struct.NumberField. struct()
Gets the Struct this Member is in.Methods in jnr.ffi with parameters of type Struct Modifier and Type Method Description static int
Struct. alignment(Struct struct)
protected <T extends Struct>
T[]Struct. array(T[] array)
Creates an array of Struct instances.static Pointer
Struct. getMemory(Struct struct)
static Pointer
Struct. getMemory(Struct struct, int flags)
static boolean
Struct. isDirect(Struct struct)
void
Struct.StructRef. set(T[] structs)
static int
Struct. size(Struct struct)
Constructors in jnr.ffi with parameters of type Struct Constructor Description Struct(Runtime runtime, Struct enclosing)
-
Uses of Struct in jnr.ffi.provider.converters
Fields in jnr.ffi.provider.converters with type parameters of type Struct Modifier and Type Field Description private java.lang.reflect.Constructor<? extends Struct>
StructArrayParameterConverter.Out. constructor
private java.lang.reflect.Constructor<? extends Struct>
StructByReferenceFromNativeConverter. constructor
Methods in jnr.ffi.provider.converters that return Struct Modifier and Type Method Description Struct
StructByReferenceFromNativeConverter. fromNative(Pointer nativeValue, FromNativeContext context)
Methods in jnr.ffi.provider.converters that return types with arguments of type Struct Modifier and Type Method Description static FromNativeConverter<Struct,Pointer>
StructByReferenceFromNativeConverter. getInstance(java.lang.Class structClass, FromNativeContext toNativeContext)
static ToNativeConverter<Struct,Pointer>
StructByReferenceToNativeConverter. getInstance(ToNativeContext toNativeContext)
Methods in jnr.ffi.provider.converters with parameters of type Struct Modifier and Type Method Description void
StructArrayParameterConverter.Out. postInvoke(Struct[] structs, Pointer primitive, ToNativeContext context)
Pointer
StructArrayParameterConverter. toNative(Struct[] structs, ToNativeContext context)
Pointer
StructByReferenceToNativeConverter. toNative(Struct value, ToNativeContext ctx)
Constructor parameters in jnr.ffi.provider.converters with type arguments of type Struct Constructor Description Out(Runtime runtime, java.lang.Class<? extends Struct> structClass, int parameterFlags)
StructByReferenceFromNativeConverter(java.lang.reflect.Constructor<? extends Struct> constructor)
-
Uses of Struct in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi with type parameters of type Struct Modifier and Type Field Description (package private) static java.util.Map<java.lang.Class<? extends Struct>,java.lang.Class<? extends AsmStructByReferenceFromNativeConverter>>
AsmStructByReferenceFromNativeConverter. converterClasses
private java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>>
StructByReferenceResultConverterFactory. converters
private java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>>
StructByReferenceResultConverterFactory. converters
Methods in jnr.ffi.provider.jffi that return types with arguments of type Struct Modifier and Type Method Description private FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. createConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. get(java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
Method parameters in jnr.ffi.provider.jffi with type arguments of type Struct Modifier and Type Method Description private FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. createConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. get(java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
(package private) static java.lang.Class<? extends AsmStructByReferenceFromNativeConverter>
AsmStructByReferenceFromNativeConverter. newStructByReferenceClass(java.lang.Class<? extends Struct> structClass, AsmClassLoader classLoader)
(package private) static AsmStructByReferenceFromNativeConverter
AsmStructByReferenceFromNativeConverter. newStructByReferenceConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, int flags, AsmClassLoader classLoader)
-