29package com.jogamp.common.os;
31import com.jogamp.common.os.NativeLibrary.LibPath;
110 public
long lookupSymbol(
long libraryHandle, String symbolName) throws SecurityException, IllegalArgumentException;
122 public
void closeLibrary(
long libraryHandle,
boolean debug) throws SecurityException, IllegalArgumentException;
Native Library Path Specification.
Provides low-level, relatively platform-independent access to shared ("native") libraries.
Low level secure dynamic linker access.
long openLibraryLocal(LibPath libpath, boolean debug)
If a SecurityManager is installed, user needs link permissions for the named library.
void releaseAllLinkPermission()
long lookupSymbolGlobal(String symbolName)
If a SecurityManager is installed, user needs link permissions for all libraries, i....
static final boolean DEBUG_LOOKUP
void claimAllLinkPermission()
String getLastError()
Returns a string containing the last error.
void closeLibrary(long libraryHandle, boolean debug)
Security checks are implicit by previous call of openLibraryLocal(String, boolean) or openLibraryGlob...
String lookupLibraryPathname(long libraryHandle, String symbolName)
Security checks are implicit by previous call of openLibraryLocal(String, boolean) or openLibraryGlob...
long openLibraryGlobal(LibPath libpath, boolean debug)
If a SecurityManager is installed, user needs link permissions for the named library.
long lookupSymbol(long libraryHandle, String symbolName)
Security checks are implicit by previous call of openLibraryLocal(String, boolean) or openLibraryGlob...
static final boolean DEBUG
static final boolean DEBUG_LOOKUP
static final boolean DEBUG