Constructs a new instance of shared lib loader with a string of one or more shared library names to use as default.
Subclasses can use this to bind a function pointer to a symbol in the shared library.
Allows a subclass to install an exception handler for specific versions of a library before loadSymbols is called.
Returns a reference to the shared library wrapped by this loader.
Finds and loads a shared library, using this loader's default shared library names and default supported shared library version.
Finds and loads any version of a shared library greater than or equal to the required mimimum version, using this loader's default shared library names.
Finds and loads a shared library, using libNames to find the library on the file system.
Finds and loads any version of a shared library greater than or equal to the required mimimum version, using libNames to find the library on the file system.
Finds and loads a shared library, using libNames to find the library on the file system.
Finds and loads any version of a shared library greater than or equal to the required mimimum version, , using libNames to find the library on the file system.
Subclasses can use this as an alternative to bindFunc, but must bind the returned symbol manually.
Must be implemented by subclasses to load all of the symbols from a shared library.
Unloads the shared library from memory, invalidating all function pointers which were assigned a symbol by one of the load methods.
Sets the callback that will be called when an expected symbol is missing from the shared library.
Sets the callback that will be called when an expected symbol is missing from the shared library.