jogamp.openal
Class ALDynamicLibraryBundleInfo

java.lang.Object
  extended by jogamp.openal.ALDynamicLibraryBundleInfo
All Implemented Interfaces:
DynamicLibraryBundleInfo

public final class ALDynamicLibraryBundleInfo
extends Object
implements DynamicLibraryBundleInfo


Field Summary
 
Fields inherited from interface com.jogamp.common.os.DynamicLibraryBundleInfo
DEBUG
 
Constructor Summary
protected ALDynamicLibraryBundleInfo()
           
 
Method Summary
 List<String> getGlueLibNames()
           
 RunnableExecutor getLibLoaderExecutor()
           
 List<String> getToolGetProcAddressFuncNameList()
           
 List<List<String>> getToolLibNames()
           
 boolean shallLinkGlobal()
           Returns true, since we might load the library and allow symbol access to subsequent libs.
 boolean shallLookupGlobal()
          
 long toolGetProcAddress(long toolGetProcAddressHandle, String funcName)
           
 boolean useToolGetProcAdressFirst(String funcName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ALDynamicLibraryBundleInfo

protected ALDynamicLibraryBundleInfo()
Method Detail

shallLinkGlobal

public final boolean shallLinkGlobal()

Returns true, since we might load the library and allow symbol access to subsequent libs.

Specified by:
shallLinkGlobal in interface DynamicLibraryBundleInfo

shallLookupGlobal

public final boolean shallLookupGlobal()

Returns false.

Specified by:
shallLookupGlobal in interface DynamicLibraryBundleInfo

getGlueLibNames

public final List<String> getGlueLibNames()
Specified by:
getGlueLibNames in interface DynamicLibraryBundleInfo

getToolLibNames

public final List<List<String>> getToolLibNames()
Specified by:
getToolLibNames in interface DynamicLibraryBundleInfo

getToolGetProcAddressFuncNameList

public final List<String> getToolGetProcAddressFuncNameList()
Specified by:
getToolGetProcAddressFuncNameList in interface DynamicLibraryBundleInfo

toolGetProcAddress

public final long toolGetProcAddress(long toolGetProcAddressHandle,
                                     String funcName)
Specified by:
toolGetProcAddress in interface DynamicLibraryBundleInfo

useToolGetProcAdressFirst

public final boolean useToolGetProcAdressFirst(String funcName)
Specified by:
useToolGetProcAdressFirst in interface DynamicLibraryBundleInfo

getLibLoaderExecutor

public final RunnableExecutor getLibLoaderExecutor()
Specified by:
getLibLoaderExecutor in interface DynamicLibraryBundleInfo