See: Description
Interface | Description |
---|---|
BridJRuntime |
Interface that each specific pluggable native runtime must implement.
|
BridJRuntime.TypeInfo<T extends NativeObject> |
Type information metadata + lifecycle management methods.
|
CallbackInterface |
For internal use in BridJ only : marks a callback
|
DynamicCallback<R> | |
GenericCallback |
Generic Java callback to be called from C.
|
IntValuedEnum<E extends Enum<E>> |
Interface for Java enumerations that have an int value associated.
|
NativeLibrary.SymbolAccepter |
Filter for symbols
|
NativeList<T> |
Interface for lists that use a native storage.
|
NativeObjectInterface |
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
Pointer.Releaser |
Object responsible for reclamation of some pointed memory when it's not used anymore.
|
ValuedEnum<E extends Enum<E>> |
Interface for Java enumerations that have an integral value associated
|
Class | Description |
---|---|
AbstractBridJRuntime |
Base class for implementation of runtimes
|
AndroidSupport | |
BridJ |
BridJ's central class.
|
Callback<C extends Callback<C>> |
Native C callback (beware : don't let your callbacks be GC'd before they're
used).
|
CLong |
Wraps a value which size is the same as the 'long' C type (32 bits on a 32
bits platform, 64 bits on a 64 bits platform with GCC and still 32 bits with
MSVC++ on 64 bits platforms)
|
ComplexDouble | |
CRuntime |
C runtime (used by default when no
Runtime annotation
is found). |
CRuntime.MethodCallInfoBuilder | |
DynamicFunction<R> |
Generic C function which invocation involves a bit of Java reflection.
|
DynamicFunctionFactory |
Factory that is able to create dynamic functions bindings with a given
signature
|
FlagSet<E extends Enum<E>> |
Set of int-valued enum values that is itself int-valued (bitwise OR of all
the values).
|
FlagSet.IntFlagSet<E extends Enum<E>> | |
HeadersReconstructor |
Unfinished experiment to (partially) reconstruct a header out of parsed
shared libraries symbols.
|
JNI | Deprecated
These methods can cause serious issues (segmentation fault, system crashes) if used without care : there are little to no checks performed on the arguments.
|
MethodCallInfo |
Internal class that encapsulate all the knowledge about a native method call
: signatures (ASM, dyncall and Java), calling convention, context...
|
NativeEntities |
Collection of handles to natively-bound classes and methods (which native
resources can be released all at once).
|
NativeEntities.Builder |
Helper class to build a NativeEntities instance easily.
|
NativeLibrary |
Representation of a native shared library, with symbols retrieval / matching
facilities.
|
NativeObject |
Base class for native objects.
|
OSGiBundleActivator | |
Platform |
Information about the execution platform (OS, architecture, native sizes...)
|
Platform.DeleteFiles | |
Pointer<T> |
Pointer to a native memory location.
|
PointerIO<T> |
Helper class that knows how to read/write data from/to a
Pointer . |
SizeT |
Wraps a value which size is the same as the 'size_t' C type (32 bits on a 32
bits platform, 64 bits on a 64 bits platform)
|
StructCustomizer | Deprecated
The StructIO API is subject to future changes.
|
StructDescription |
Representation of a C struct's memory layout, built thanks to the annotations
found in the Java bindings.
|
StructFieldDescription |
Internal metadata on a struct field
|
StructIO |
Object responsible for reading and writing of a C struct's fields.
|
StructObject |
Base class for C structs.
|
TimeT |
Wraps a value which size is the same as the 'time_t' C type (defined in
time.h)
|
TimeT.timeval | |
TimeT.timeval_customizer | |
TypedPointer |
Class used by JNAerator to represent pointers to unknown structs that were
typedef-ed in the following frequent pattern :
typedef struct _A *A;
|
Version |
Enum | Description |
---|---|
Pointer.ListType |
Types of pointer-based list implementations that can be created through
Pointer.asList() or Pointer.asList(ListType) . |
Pointer.StringType |
Type of a native character string.
|
Error | Description |
---|---|
LastError |
Native error that correspond to the errno or GetLastError()
mechanism.
|
NativeError |
Native error encapsulated as a Java error.
|
Copyright © 2009-2020. All Rights Reserved.