Uses of Class
org.bridj.NativeLibrary

Packages that use NativeLibrary
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). 
org.bridj.cpp BridJ C++ runtime. 
org.bridj.demangling BridJ symbols demanglers. 
org.bridj.objc BridJ Objective-C runtime (MacOS X only, not working properly yet). 
 

Uses of NativeLibrary in org.bridj
 

Methods in org.bridj that return NativeLibrary
static NativeLibrary BridJ.getNativeLibrary(AnnotatedElement type)
           
protected  NativeLibrary CRuntime.getNativeLibrary(Class<?> type)
           
static NativeLibrary BridJ.getNativeLibrary(String name)
          Loads the library with the name provided in argument (see BridJ.getNativeLibraryFile(String))
static NativeLibrary BridJ.getNativeLibrary(String name, File f)
          Loads the shared library file under the provided name.
static NativeLibrary NativeLibrary.load(String path)
           
 NativeLibrary AndroidSupport.loadNativeLibrary(String name)
           
 

Methods in org.bridj with parameters of type NativeLibrary
 DynamicFunctionFactory CRuntime.getDynamicFunctionFactory(NativeLibrary library, Convention.Style callingConvention, Type returnType, Type... parameterTypes)
          Get a shared factory of native function wrappers that have a given signatures.
protected  void CRuntime.registerFamily(Type type, NativeLibrary forcedLibrary, CRuntime.MethodCallInfoBuilder methodCallInfoBuilder)
           
protected  void CRuntime.registerNativeMethod(Class<?> type, NativeLibrary typeLibrary, Method method, NativeLibrary methodLibrary, NativeEntities.Builder builder, CRuntime.MethodCallInfoBuilder methodCallInfoBuilder)
           
 

Method parameters in org.bridj with type arguments of type NativeLibrary
static void HeadersReconstructor.reconstructHeaders(Iterable<NativeLibrary> libraries, PrintWriter out)
           
 

Uses of NativeLibrary in org.bridj.cpp
 

Methods in org.bridj.cpp with parameters of type NativeLibrary
 int CPPRuntime.getPositionInVirtualTable(Pointer<Pointer<?>> pVirtualTable, Method method, NativeLibrary library)
           
protected  boolean CPPRuntime.installRegularVTablePtr(Type type, NativeLibrary library, Pointer<?> peer)
           
protected  boolean CPPRuntime.installSyntheticVTablePtr(Type type, NativeLibrary library, Pointer<?> peer)
           
protected  void CPPRuntime.registerNativeMethod(Class<?> type, NativeLibrary typeLibrary, Method method, NativeLibrary methodLibrary, NativeEntities.Builder builder, CRuntime.MethodCallInfoBuilder methodCallInfoBuilder)
           
protected  org.bridj.cpp.CPPRuntime.VTable CPPRuntime.synthetizeVirtualTable(Type type, Pointer<Pointer> parentVTablePtr, List<CPPRuntime.VirtMeth> methods, NativeLibrary library)
           
 

Constructors in org.bridj.cpp with parameters of type NativeLibrary
CPPRuntime.MemoryOperators(NativeLibrary library)
           
 

Uses of NativeLibrary in org.bridj.demangling
 

Fields in org.bridj.demangling declared as NativeLibrary
protected  NativeLibrary Demangler.library
           
 

Methods in org.bridj.demangling that return NativeLibrary
 NativeLibrary Demangler.Symbol.getLibrary()
           
 

Constructors in org.bridj.demangling with parameters of type NativeLibrary
Demangler.Symbol(String symbol, NativeLibrary library)
           
Demangler(NativeLibrary library, String str)
           
GCC4Demangler(NativeLibrary library, String symbol)
           
VC9Demangler(NativeLibrary library, String str)
           
 

Uses of NativeLibrary in org.bridj.objc
 

Methods in org.bridj.objc that return NativeLibrary
protected  NativeLibrary ObjectiveCRuntime.getNativeLibrary(Class<?> type)
           
 

Methods in org.bridj.objc with parameters of type NativeLibrary
protected  void ObjectiveCRuntime.registerNativeMethod(Class<?> type, NativeLibrary typeLibrary, Method method, NativeLibrary methodLibrary, NativeEntities.Builder builder, CRuntime.MethodCallInfoBuilder methodCallInfoBuilder)
           
 



Copyright © 2009-2012. All Rights Reserved.