|
||||||||||
| 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) |
|
| 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. |
|
| 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
|
|
| 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). |
|
| 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 | |||||||||