#include <splugins.h>
◆ SPluginManager()
| SPluginManager::SPluginManager |
( |
| ) |
|
◆ ~SPluginManager()
| SPluginManager::~SPluginManager |
( |
| ) |
|
◆ addPlugin() [1/2]
| bool SPluginManager::addPlugin |
( |
const std::string & |
path | ) |
|
◆ addPlugin() [2/2]
◆ clearAll()
| void SPluginManager::clearAll |
( |
| ) |
|
◆ getPluginInstance() [1/2]
template<class plugin_t >
| plugin_t* Simulacrum::SPluginManager::getPluginInstance |
( |
const std::string & |
pname | ) |
|
|
inline |
◆ getPluginInstance() [2/2]
| splugininst_t SPluginManager::getPluginInstance |
( |
const std::string & |
ptypename, |
|
|
const std::string & |
pluginname |
|
) |
| |
◆ global()
◆ hasPlugin() [1/2]
template<class plugin_t >
| bool Simulacrum::SPluginManager::hasPlugin |
( |
const std::string & |
pname | ) |
|
|
inline |
◆ hasPlugin() [2/2]
| bool SPluginManager::hasPlugin |
( |
const std::string & |
ptypename, |
|
|
const std::string & |
pluginname |
|
) |
| |
◆ includesPath()
| std::string SPluginManager::includesPath |
( |
| ) |
|
|
static |
◆ isLoaded()
| bool SPluginManager::isLoaded |
( |
| ) |
const |
◆ loadAll()
| int SPluginManager::loadAll |
( |
const std::string & |
source = "" | ) |
|
◆ plugins() [1/2]
template<class plugin_t >
| std::vector< std::string > Simulacrum::SPluginManager::plugins |
( |
| ) |
|
|
inline |
◆ plugins() [2/2]
| std::vector< std::string > SPluginManager::plugins |
( |
const std::string & |
ptypename | ) |
const |
◆ pluginsPath()
| std::string SPluginManager::pluginsPath |
( |
| ) |
|
|
static |
◆ pluginTypes()
| std::vector< std::string > SPluginManager::pluginTypes |
( |
| ) |
const |
◆ removePlugin()
| bool SPluginManager::removePlugin |
( |
const std::string & |
ptypename, |
|
|
const std::string & |
pluginname |
|
) |
| |
The documentation for this class was generated from the following files: