BridJ (NativeLibs4Java C/C++ Interop Layer) 0.6.1 API

BridJ: ultimate native interoperability library for Java (call C, C++, Objective-C, C# with style and performance).

See:
          Description

Packages
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...).
org.bridj.ann BridJ annotations classes (used to decorate bindings ; you do not need to browse this if you are using JNAerator).
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.func Dummy typed functions interfaces.
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).
org.bridj.util  

 

BridJ: ultimate native interoperability library for Java (call C, C++, Objective-C, C# with style and performance).

Don't panic ! While there are indeed many classes in BridJ, the only ones you need to know about are :

See BridJ's Wiki for more information.



Copyright © 2009-2012. All Rights Reserved.