| Package | Description |
|---|---|
| org.bridj | |
| org.bridj.cpp |
BridJ C++ runtime.
|
| org.bridj.cpp.com |
BridJ COM support (Windows-only, working but under-tested).
|
| org.bridj.cpp.com.shell |
BridJ mappings for some common Windows COM Shell interfaces.
|
| org.bridj.cpp.mfc |
BridJ Windows MFC runtime (not working properly yet).
|
| org.bridj.cpp.std |
Bindings for some C++ STL class templates.
|
| org.bridj.demangling |
BridJ symbols demanglers.
|
| org.bridj.dyncall | |
| org.bridj.jawt |
BridJ JAWT utilities (to get the native peer handle of an AWT
Component). |
| org.bridj.objc |
BridJ Objective-C runtime (MacOS X only, not working properly yet).
|
| Class and Description |
|---|
| AbstractBridJRuntime
Base class for implementation of runtimes
|
| BridJRuntime
Interface that each specific pluggable native runtime must implement.
|
| BridJRuntime.TypeInfo
Type information metadata + lifecycle management methods.
|
| Callback
Native C callback (beware : don't let your callbacks be GC'd before they're
used).
|
| CallbackInterface
For internal use in BridJ only : marks a callback
|
| 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). |
| DynamicCallback |
| DynamicFunction
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
Set of int-valued enum values that is itself int-valued (bitwise OR of all
the values).
|
| FlagSet.IntFlagSet |
| IntValuedEnum
Interface for Java enumerations that have an int value associated.
|
| LastError
Native error that correspond to the errno or GetLastError()
mechanism.
|
| 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.
|
| NativeError
Native error encapsulated as a Java error.
|
| NativeLibrary
Representation of a native shared library, with symbols retrieval / matching
facilities.
|
| NativeLibrary.SymbolAccepter
Filter for symbols
|
| NativeList
Interface for lists that use a native storage.
|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| Pointer.ListType
Types of pointer-based list implementations that can be created through
Pointer.asList() or Pointer.asList(ListType). |
| Pointer.Releaser
Object responsible for reclamation of some pointed memory when it's not used anymore.
|
| Pointer.StringType
Type of a native character string.
|
| PointerIO
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. Use this with care
and be prepared to migrate your code...
|
| 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 |
| TypedPointer
Class used by JNAerator to represent pointers to unknown structs that were
typedef-ed in the following frequent pattern :
typedef struct _A *A;
|
| ValuedEnum
Interface for Java enumerations that have an integral value associated
|
| Class and Description |
|---|
| AbstractBridJRuntime
Base class for implementation of runtimes
|
| BridJRuntime
Interface that each specific pluggable native runtime must implement.
|
| BridJRuntime.TypeInfo
Type information metadata + lifecycle management methods.
|
| Callback
Native C callback (beware : don't let your callbacks be GC'd before they're
used).
|
| CallbackInterface
For internal use in BridJ only : marks a callback
|
| CRuntime
C runtime (used by default when no
Runtime annotation
is found). |
| CRuntime.CTypeInfo |
| NativeLibrary
Representation of a native shared library, with symbols retrieval / matching
facilities.
|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| StructObject
Base class for C structs.
|
| Class and Description |
|---|
| AbstractBridJRuntime
Base class for implementation of runtimes
|
| BridJRuntime
Interface that each specific pluggable native runtime must implement.
|
| BridJRuntime.TypeInfo
Type information metadata + lifecycle management methods.
|
| 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)
|
| CRuntime
C runtime (used by default when no
Runtime annotation
is found). |
| CRuntime.CTypeInfo |
| IntValuedEnum
Interface for Java enumerations that have an int value associated.
|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| PointerIO
Helper class that knows how to read/write data from/to a
Pointer. |
| StructObject
Base class for C structs.
|
| ValuedEnum
Interface for Java enumerations that have an integral value associated
|
| Class and Description |
|---|
| IntValuedEnum
Interface for Java enumerations that have an int value associated.
|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| StructObject
Base class for C structs.
|
| ValuedEnum
Interface for Java enumerations that have an integral value associated
|
| Class and Description |
|---|
| AbstractBridJRuntime
Base class for implementation of runtimes
|
| BridJRuntime
Interface that each specific pluggable native runtime must implement.
|
| CRuntime
C runtime (used by default when no
Runtime annotation
is found). |
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| StructObject
Base class for C structs.
|
| Class and Description |
|---|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| StructCustomizer
Deprecated.
The StructIO API is subject to future changes. Use this with care
and be prepared to migrate your code...
|
| StructDescription
Representation of a C struct's memory layout, built thanks to the annotations
found in the Java bindings.
|
| StructObject
Base class for C structs.
|
| Class and Description |
|---|
| NativeLibrary
Representation of a native shared library, with symbols retrieval / matching
facilities.
|
| Class and Description |
|---|
| Pointer
Pointer to a native memory location.
|
| Class and Description |
|---|
| Callback
Native C callback (beware : don't let your callbacks be GC'd before they're
used).
|
| CallbackInterface
For internal use in BridJ only : marks a callback
|
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| StructObject
Base class for C structs.
|
| TypedPointer
Class used by JNAerator to represent pointers to unknown structs that were
typedef-ed in the following frequent pattern :
typedef struct _A *A;
|
| Class and Description |
|---|
| AbstractBridJRuntime
Base class for implementation of runtimes
|
| BridJRuntime
Interface that each specific pluggable native runtime must implement.
|
| BridJRuntime.TypeInfo
Type information metadata + lifecycle management methods.
|
| CallbackInterface
For internal use in BridJ only : marks a callback
|
| CRuntime
C runtime (used by default when no
Runtime annotation
is found). |
| NativeObject
Base class for native objects.
|
| NativeObjectInterface
Marker interface that's useful to know that implementations extend
NativeObject (when only dealing with interfaces)
|
| Pointer
Pointer to a native memory location.
|
| TypedPointer
Class used by JNAerator to represent pointers to unknown structs that were
typedef-ed in the following frequent pattern :
typedef struct _A *A;
|
Copyright © 2009-2015. All Rights Reserved.