#include <dlSharedLibraryLoader.hpp>
Inheritance diagram for BLOCXX_NAMESPACE::dlSharedLibraryLoader:
Public Member Functions | |
virtual | ~dlSharedLibraryLoader () |
virtual SharedLibraryRef | loadSharedLibrary (const String &filename, const LoggerRef &logger) 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 57 of file dlSharedLibraryLoader.hpp.
|
Definition at line 109 of file dlSharedLibraryLoader.cpp. |
|
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
Implements BLOCXX_NAMESPACE::SharedLibraryLoader. Definition at line 49 of file dlSharedLibraryLoader.cpp. References BLOCXX_LOG_ERROR, BLOCXX_NAMESPACE::String::c_str(), BLOCXX_NAMESPACE::String::empty(), and BLOCXX_NAMESPACE::dlSharedLibrary::isFakeLibrary(). |