Interface DynamicLookupHelper

All Known Implementing Classes:
DynamicLibraryBundle, NativeLibrary

public interface DynamicLookupHelper
Interface callers may use ProcAddressHelper's reset helper method to install function pointers into a ProcAddressTable. This must typically be written with native code.
  • Field Details

    • DEBUG

      static final boolean DEBUG
    • DEBUG_LOOKUP

      static final boolean DEBUG_LOOKUP
  • Method Details

    • claimAllLinkPermission

      void claimAllLinkPermission() throws SecurityException
      Throws:
      SecurityException - if user is not granted access for the library set.
    • releaseAllLinkPermission

      void releaseAllLinkPermission() throws SecurityException
      Throws:
      SecurityException - if user is not granted access for the library set.
    • dynamicLookupFunction

      long dynamicLookupFunction(String funcName) throws SecurityException
      Returns the function handle for function 'funcName'.
      Throws:
      SecurityException - if user is not granted access for the library set.
    • isFunctionAvailable

      boolean isFunctionAvailable(String funcName) throws SecurityException
      Queries whether function 'funcName' is available.
      Throws:
      SecurityException - if user is not granted access for the library set.