SharedLibraryLoader is the base class for a platform class for loading shared libraries.
More...
#include <SharedLibraryLoader.hpp>
SharedLibraryLoader is the base class for a platform class for loading shared libraries.
Definition at line 55 of file SharedLibraryLoader.hpp.
◆ ~SharedLibraryLoader()
| BLOCXX_NAMESPACE::SharedLibraryLoader::~SharedLibraryLoader |
( |
| ) |
|
|
virtual |
◆ createSharedLibraryLoader()
- Returns
- A reference to an SharedLibraryLoader object.
Note: The implementation of createSharedLibraryLoader is contained in the platforms specific source file. Only one type of SharedLibraryLoader exists for a given system. The build system selects the correct one to build.
◆ loadSharedLibrary()
Load a shared library specified by filename.
If the operation fails, the return value will be null ref counted pointer, and BLOCXX_LOG_ERROR(logger, ) will be called to report the details of the error. Exception safety: Strong
- Parameters
-
| filename | The name of the shared library to load. |
- Returns
- SharedLibraryRef owning representing the shared library identified by filename. NULL on failure.
The documentation for this class was generated from the following files: