Uses of Package
org.bridj

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;
 



Copyright © 2009-2012. All Rights Reserved.