|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.bridj | |
---|---|
org.bridj | BridJ core classes and C runtime (Pointer , BridJ , SizeT , Platform , LastError ...). |
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.cs | BridJ C# support (stub, not implemented). |
org.bridj.cs.dotnet | BridJ C# support specific to Microsoft's .NET platform (stub, not implemented). |
org.bridj.cs.mono | BridJ C# support specific to Novell's Mono platform (stub, not implemented). |
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). |
Classes in org.bridj used by org.bridj | |
---|---|
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) |
|
CRuntime
C runtime (used by default when no Runtime annotation is found). |
|
CRuntime.MethodCallInfoBuilder
|
|
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. |
|
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) |
|
StructIO
Representation of a C struct's memory layout, built thanks to the annotations found in the Java bindings. |
|
StructIO.AggregatedFieldDesc
|
|
StructIO.Customizer
Deprecated. The StructIO API is subject to future changes. Use this with care and be prepared to migrate your code... |
|
StructIO.DefaultCustomizer
|
|
StructIO.FieldDecl
|
|
StructIO.FieldDesc
Internal metadata on a struct field |
|
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 |
Classes in org.bridj used by org.bridj.cpp | |
---|---|
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
|
|
CRuntime.MethodCallInfoBuilder
|
|
DynamicFunction
Generic C function which invocation involves a bit of Java reflection. |
|
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. |
|
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. |
Classes in org.bridj used by org.bridj.cpp.com | |
---|---|
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). |
|
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 |
Classes in org.bridj used by org.bridj.cpp.com.shell | |
---|---|
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 |
Classes in org.bridj used by org.bridj.cpp.mfc | |
---|---|
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. |
Classes in org.bridj used by org.bridj.cpp.std | |
---|---|
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. |
|
StructIO
Representation of a C struct's memory layout, built thanks to the annotations found in the Java bindings. |
|
StructIO.Customizer
Deprecated. The StructIO API is subject to future changes. Use this with care and be prepared to migrate your code... |
|
StructIO.DefaultCustomizer
|
|
StructObject
Base class for C structs. |
Classes in org.bridj used by org.bridj.cs | |
---|---|
BridJRuntime
Interface that each specific pluggable native runtime must implement. |
Classes in org.bridj used by org.bridj.cs.dotnet | |
---|---|
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. |
|
NativeObject
Base class for native objects. |
|
Pointer
Pointer to a native memory location. |
Classes in org.bridj used by org.bridj.cs.mono | |
---|---|
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. |
|
NativeObject
Base class for native objects. |
|
Pointer
Pointer to a native memory location. |
Classes in org.bridj used by org.bridj.demangling | |
---|---|
NativeLibrary
Representation of a native shared library, with symbols retrieval / matching facilities. |
Classes in org.bridj used by org.bridj.dyncall | |
---|---|
Pointer
Pointer to a native memory location. |
Classes in org.bridj used by org.bridj.jawt | |
---|---|
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;
|
Classes in org.bridj used by org.bridj.objc | |
---|---|
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). |
|
CRuntime.MethodCallInfoBuilder
|
|
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. |
|
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;
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |