SharedLibraryLoader is the base class for a platform class for loading shared libraries.
More...
#include <SharedLibraryLoader.hpp>
List of all members.
Detailed Description
SharedLibraryLoader is the base class for a platform class for loading shared libraries.
Definition at line 55 of file SharedLibraryLoader.hpp.
Constructor & Destructor Documentation
| BLOCXX_NAMESPACE::SharedLibraryLoader::~SharedLibraryLoader |
( |
| ) |
|
|
virtual |
Member Function Documentation
- 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.
| virtual SharedLibraryRef BLOCXX_NAMESPACE::SharedLibraryLoader::loadSharedLibrary |
( |
const String & |
filename | ) |
const |
|
pure virtual |
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: