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