DynamicLibrary *PluginManager::loadLibrary(const std::string& path, std::string& errorString) { DynamicLibrary *d = DynamicLibrary::load(path, errorString); if (d) { std::lock_guard<std::mutex> lock(m_mutex); m_dynamicLibraryMap[FileUtils::toAbsolutePath(path)] = DynLibPtr(d); } return d; }
DynamicLibrary *PluginManager::loadLibrary(const std::string& path, std::string & errorString) { DynamicLibrary *d = DynamicLibrary::load(path, errorString); if (d) { m_dynamicLibraryMap[boost::filesystem::complete(path).string()] = DynLibPtr(d); } return d; }