Constructs a new instance of shared lib loader with a string of one or more shared library names to use as default.
Binds a function pointer to a symbol in this loader's shared library.
Binds a function pointer to a stdcall symbol in this loader's shared library.
Allows a subclass to install an exception handler for specific versions of a library before loadSymbols is called.
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.
Returns a reference to the shared library wrapped by this loader.
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.
Returns the currently active missing symbol callback.