#include <SharedLibraryLoader.hpp>

Public Member Functions | |
| virtual | ~SharedLibraryLoader () |
| virtual SharedLibraryRef | loadSharedLibrary (const String &filename, const LoggerRef &logger) const =0 |
| Load a shared library specified by filename. | |
Static Public Member Functions | |
| static SharedLibraryLoaderRef | createSharedLibraryLoader () |
| |
Definition at line 54 of file SharedLibraryLoader.hpp.
| BLOCXX_NAMESPACE::SharedLibraryLoader::~SharedLibraryLoader | ( | ) | [virtual] |
Definition at line 43 of file SharedLibraryLoader.cpp.
| virtual SharedLibraryRef BLOCXX_NAMESPACE::SharedLibraryLoader::loadSharedLibrary | ( | const String & | filename, | |
| const LoggerRef & | logger | |||
| ) | 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
| filename | The name of the shared library to load. | |
| logger | If an error occurs, BLOCXX_LOG_ERROR(logger, ) will be passed a description. |
Implemented in BLOCXX_NAMESPACE::dlSharedLibraryLoader.
| SharedLibraryLoaderRef BLOCXX_NAMESPACE::SharedLibraryLoader::createSharedLibraryLoader | ( | ) | [static] |
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.
Definition at line 104 of file dlSharedLibraryLoader.cpp.
1.5.3