Package jogamp.openal
Class ALDynamicLibraryBundleInfo
- java.lang.Object
-
- 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
Constructors Modifier Constructor Description protectedALDynamicLibraryBundleInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getGlueLibNames()RunnableExecutorgetLibLoaderExecutor()List<String>getSymbolForToolLibPath()List<String>getToolGetProcAddressFuncNameList()List<List<String>>getToolLibNames()booleansearchToolLibInSystemPath()booleansearchToolLibSystemPathFirst()booleanshallLinkGlobal()Returnstrue, since we might load the library and allow symbol access to subsequent libs.booleanshallLookupGlobal()longtoolGetProcAddress(long toolGetProcAddressHandle, String funcName)booleanuseToolGetProcAdressFirst(String funcName)
-
-
-
Method Detail
-
shallLinkGlobal
public final boolean shallLinkGlobal()
Returns
true, since we might load the library and allow symbol access to subsequent libs.- Specified by:
shallLinkGlobalin interfaceDynamicLibraryBundleInfo
-
shallLookupGlobal
public final boolean shallLookupGlobal()
Returns
false.- Specified by:
shallLookupGlobalin interfaceDynamicLibraryBundleInfo
-
getGlueLibNames
public final List<String> getGlueLibNames()
- Specified by:
getGlueLibNamesin interfaceDynamicLibraryBundleInfo
-
searchToolLibInSystemPath
public final boolean searchToolLibInSystemPath()
- Specified by:
searchToolLibInSystemPathin interfaceDynamicLibraryBundleInfo
-
searchToolLibSystemPathFirst
public final boolean searchToolLibSystemPathFirst()
- Specified by:
searchToolLibSystemPathFirstin interfaceDynamicLibraryBundleInfo
-
getToolLibNames
public final List<List<String>> getToolLibNames()
- Specified by:
getToolLibNamesin interfaceDynamicLibraryBundleInfo
-
getSymbolForToolLibPath
public List<String> getSymbolForToolLibPath()
- Specified by:
getSymbolForToolLibPathin interfaceDynamicLibraryBundleInfo
-
getToolGetProcAddressFuncNameList
public final List<String> getToolGetProcAddressFuncNameList()
- Specified by:
getToolGetProcAddressFuncNameListin interfaceDynamicLibraryBundleInfo
-
toolGetProcAddress
public final long toolGetProcAddress(long toolGetProcAddressHandle, String funcName)- Specified by:
toolGetProcAddressin interfaceDynamicLibraryBundleInfo
-
useToolGetProcAdressFirst
public final boolean useToolGetProcAdressFirst(String funcName)
- Specified by:
useToolGetProcAdressFirstin interfaceDynamicLibraryBundleInfo
-
getLibLoaderExecutor
public final RunnableExecutor getLibLoaderExecutor()
- Specified by:
getLibLoaderExecutorin interfaceDynamicLibraryBundleInfo
-
-