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-2015. All Rights Reserved.