| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private static final LongObjectHashMap | |
| private final Object |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private final void | |
| private final void | |
| private final void | |
| public final void | |
| public final void | closeLibrary(final long
a library handle previously retrieved via libraryHandle, final boolean openLibraryLocal(String, boolean) or openLibraryGlobal(String, boolean).set to true to enable debugging debug)Implements com. openLibraryLocal(String, boolean) or openLibraryGlobal(String, boolean)
retrieving the librarHandle.
|
| protected abstract void | |
| private final DynamicLinkerImpl. | |
| private final DynamicLinkerImpl. | |
| private final DynamicLinkerImpl. | |
| public final long | lookupSymbol(final long
a library handle previously retrieved via libraryHandle, final String openLibraryLocal(String, boolean) or openLibraryGlobal(String, boolean).global symbol name to lookup up system wide. symbolName)Implements com. openLibraryLocal(String, boolean) or openLibraryGlobal(String, boolean)
retrieving the librarHandle.
|
| public final long | lookupSymbolGlobal(final String
global symbol name to lookup up system wide. symbolName)Implements com. SecurityManager is installed, user needs link permissions
for all libraries, i.e. for new RuntimePermission("loadLibrary.*");!
|
| protected abstract long | |
| protected abstract long | |
| public final long | openLibraryGlobal(final String
the full pathname for the library to open pathname, final boolean set to true to enable debugging debug)Implements com. SecurityManager is installed, user needs link permissions
for the named library.
|
| protected abstract long | |
| public final long | openLibraryLocal(final String
the full pathname for the library to open pathname, final boolean set to true to enable debugging debug)Implements com. SecurityManager is installed, user needs link permissions
for the named library.
|
| protected abstract long | |
| public final void |
| allLinkPermissionGranted | back to summary |
|---|---|
| private boolean allLinkPermissionGranted | |
| libHandle2Name | back to summary |
|---|---|
| private static final LongObjectHashMap libHandle2Name | |
| secSync | back to summary |
|---|---|
| private final Object secSync | |
| DynamicLinkerImpl | back to summary |
|---|---|
| pack-priv DynamicLinkerImpl() | |
| checkAllLinkPermission | back to summary |
|---|---|
| private final void checkAllLinkPermission() throws SecurityException | |
| checkLinkPermission | back to summary |
|---|---|
| private final void checkLinkPermission(final String pathname) throws SecurityException | |
| checkLinkPermission | back to summary |
|---|---|
| private final void checkLinkPermission(final long libraryHandle) throws SecurityException | |
| claimAllLinkPermission | back to summary |
|---|---|
| public final void claimAllLinkPermission() throws SecurityException Implements com.
| |
| closeLibrary | back to summary |
|---|---|
| public final void closeLibrary(final long libraryHandle, final boolean debug) throws SecurityException, IllegalArgumentException Implements com. Doc from com. Security checks are implicit by previous call of
| |
| closeLibraryImpl | back to summary |
|---|---|
| protected abstract void closeLibraryImpl(final long libraryHandle) throws SecurityException | |
| decrLibRefCount | back to summary |
|---|---|
| private final DynamicLinkerImpl. | |
| getLibRef | back to summary |
|---|---|
| private final DynamicLinkerImpl. | |
| incrLibRefCount | back to summary |
|---|---|
| private final DynamicLinkerImpl. | |
| lookupSymbol | back to summary |
|---|---|
| public final long lookupSymbol(final long libraryHandle, final String symbolName) throws SecurityException, IllegalArgumentException Implements com. Doc from com. Security checks are implicit by previous call of
| |
| lookupSymbolGlobal | back to summary |
|---|---|
| public final long lookupSymbolGlobal(final String symbolName) throws SecurityException Implements com. Doc from com. If a
| |
| lookupSymbolGlobalImpl | back to summary |
|---|---|
| protected abstract long lookupSymbolGlobalImpl(final String symbolName) throws SecurityException | |
| lookupSymbolLocalImpl | back to summary |
|---|---|
| protected abstract long lookupSymbolLocalImpl(final long libraryHandle, final String symbolName) throws SecurityException | |
| openLibraryGlobal | back to summary |
|---|---|
| public final long openLibraryGlobal(final String pathname, final boolean debug) throws SecurityException Implements com. Doc from com. If a Opens the named library, allowing system wide access for other users.
| |
| openLibraryGlobalImpl | back to summary |
|---|---|
| protected abstract long openLibraryGlobalImpl(final String pathname) throws SecurityException | |
| openLibraryLocal | back to summary |
|---|---|
| public final long openLibraryLocal(final String pathname, final boolean debug) throws SecurityException Implements com. Doc from com. If a Opens the named library, restricting access to this process.
| |
| openLibraryLocalImpl | back to summary |
|---|---|
| protected abstract long openLibraryLocalImpl(final String pathname) throws SecurityException | |
| releaseAllLinkPermission | back to summary |
|---|---|
| public final void releaseAllLinkPermission() throws SecurityException Implements com.
| |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final int | |
| pack-priv final String | |
| pack-priv final int | |
| pack-priv final int | |
| public final String |
| name | back to summary |
|---|---|
| private final String name | |
| refCount | back to summary |
|---|---|
| private int refCount | |
| LibRef | back to summary |
|---|---|
| pack-priv LibRef(final String name) | |
| decrRefCount | back to summary |
|---|---|
| pack-priv final int decrRefCount() | |
| getName | back to summary |
|---|---|
| pack-priv final String getName() | |
| getRefCount | back to summary |
|---|---|
| pack-priv final int getRefCount() | |
| incrRefCount | back to summary |
|---|---|
| pack-priv final int incrRefCount() | |
| toString | back to summary |
|---|---|
| public final String toString() Overrides java. Doc from java. Returns a string representation of the object. | |