Go to the documentation of this file.
22 #ifndef PLUGIN_MANAGER_H
23 #define PLUGIN_MANAGER_H
37 bool loadPlugin(
const std::string &pluginLibFile);
65 std::vector<std::filesystem::path> _pluginPaths = {std::filesystem::current_path(), std::filesystem::path()};
68 #endif // PLUGIN_MANAGER_H
bool loadPlugin(const std::string &pluginLibFile)
Load a Plugin from a given library.
Definition: plugin_manager.cpp:29
~PluginManager()
Destructor. Unloads all plugin libraries.
Definition: plugin_manager.cpp:72
std::map< std::string, void * > _loadedLibs
Loaded Libraries.
Definition: plugin_manager.h:55
void addPluginPath(const std::string &pluginPath)
Adds search path under which to look for plugins.
Definition: plugin_manager.cpp:88
Definition: plugin_manager.h:29