|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DynamicLibraryBundleInfo
Field Summary | |
---|---|
static boolean |
DEBUG
|
Method Summary | |
---|---|
List<String> |
getGlueLibNames()
|
RunnableExecutor |
getLibLoaderExecutor()
Returns a suitable RunnableExecutor implementation, which is being used
to load the tool and glue native libraries. |
List<String> |
getToolGetProcAddressFuncNameList()
May return the native libraries |
List<List<String>> |
getToolLibNames()
|
boolean |
shallLinkGlobal()
|
boolean |
shallLookupGlobal()
|
long |
toolGetProcAddress(long toolGetProcAddressHandle,
String funcName)
May implement the lookup function using the Tools facility. The actual function pointer is provided to allow proper bootstrapping of the ProcAddressTable, using one of the provided function names by getToolGetProcAddressFuncNameList() . |
boolean |
useToolGetProcAdressFirst(String funcName)
|
Field Detail |
---|
static final boolean DEBUG
Method Detail |
---|
List<List<String>> getToolLibNames()
List<String> getGlueLibNames()
List<String> getToolGetProcAddressFuncNameList()
GetProcAddressFuncnames, the first found function is being used.
glXGetProcAddressARB, glXGetProcAddressARB.
toolGetProcAddress(long, String)
long toolGetProcAddress(long toolGetProcAddressHandle, String funcName)
getToolGetProcAddressFuncNameList()
.
boolean useToolGetProcAdressFirst(String funcName)
funcName
-
toolGetProcAddress(long, String)
shall be tried before
the system loader for the given function lookup. Otherwise false.
Default is true.boolean shallLinkGlobal()
boolean shallLookupGlobal()
RunnableExecutor getLibLoaderExecutor()
RunnableExecutor
implementation, which is being used
to load the tool
and glue
native libraries.
This allows the generic DynamicLibraryBundle
implementation to
load the native libraries on a designated thread.
An implementation may return DynamicLibraryBundle.getDefaultRunnableExecutor()
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |