#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: