#include <dlSharedLibraryLoader.hpp>

Public Member Functions | |
| virtual | ~dlSharedLibraryLoader () |
| virtual SharedLibraryRef | loadSharedLibrary (const String &filename) const |
| Load a shared library specified by filename. | |
Invariants: None, the class has no state. Thread safety: read/write Copy semantics: Value Exception safety: Strong
Definition at line 58 of file dlSharedLibraryLoader.hpp.
| BLOCXX_NAMESPACE::dlSharedLibraryLoader::~dlSharedLibraryLoader | ( | ) | [virtual] |
Definition at line 115 of file dlSharedLibraryLoader.cpp.
| SharedLibraryRef BLOCXX_NAMESPACE::dlSharedLibraryLoader::loadSharedLibrary | ( | const String & | filename | ) | const [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. |
Implements BLOCXX_NAMESPACE::SharedLibraryLoader.
Definition at line 55 of file dlSharedLibraryLoader.cpp.
References BLOCXX_LOG_ERROR, BLOCXX_NAMESPACE::String::c_str(), BLOCXX_NAMESPACE::COMPONENT_NAME, BLOCXX_NAMESPACE::String::empty(), and BLOCXX_NAMESPACE::dlSharedLibrary::isFakeLibrary().
1.5.6