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: