Repository of plugins. It can instantiate any class from any loaded plugin by its name.
More...
#include <PluginManager.h>
Repository of plugins. It can instantiate any class from any loaded plugin by its name.
Definition at line 70 of file PluginManager.h.
◆ PluginMap
◆ PluginManager()
| dyno::PluginManager::PluginManager |
( |
| ) |
|
|
inlineprivate |
◆ getExtension()
| std::string dyno::PluginManager::getExtension |
( |
| ) |
const |
◆ getPlugin()
| std::shared_ptr< Plugin > dyno::PluginManager::getPlugin |
( |
const char * | pluginName | ) |
|
◆ instance()
◆ loadPlugin()
| bool dyno::PluginManager::loadPlugin |
( |
const std::string & | pluginName | ) |
|
◆ loadPluginByPath()
| void dyno::PluginManager::loadPluginByPath |
( |
const std::string & | pathName | ) |
|
◆ mMutex
| std::mutex dyno::PluginManager::mMutex |
|
staticprivate |
◆ mPlugins
◆ pInstance
The documentation for this class was generated from the following files: