charon-core  0.3.1
PluginManager Member List

This is the complete list of members for PluginManager, including all inherited members.

_defaultTemplateTypePluginManagerprivate
_destroyAllInstances(PLUGIN_LOADER *p)PluginManagerprivate
_determineTargetPoints()PluginManagerprivate
_excludeListPluginManagerprivate
_generateMetadataForPlugin(const std::string &pluginName, const std::string &filename)PluginManagerprivate
_getConnected(std::set< std::string > &visited, const std::set< std::string > &cur) const PluginManagerprivate
_getConnected(std::set< std::string > &visited, const std::set< std::string > &cur, const ParameterFile &pf) const PluginManagerprivate
_initializePluginOnLoad (defined in PluginManager)PluginManagerprivate
_instancesPluginManagerprivate
_loadedPluginsPluginManagerprivate
_unloadAllPlugins()PluginManagerprivate
_unloadPlugin(PLUGIN_LOADER *p, bool erase=true)PluginManagerprivate
_versionInfoPluginManagerprivate
connect(Slot &slot1, Slot &slot2)PluginManager
connect(Slot *slot1, Slot *slot2)PluginManager
connect(const std::string &slot1, const std::string &slot2)PluginManager
createDynamicMetadata(const ParameterFile &paramFile, const std::string &filePrefix)PluginManager
createDynamicMetadata(const std::string &pluginName, const ParameterFile &paramFile, const std::string &fileName)PluginManager
createInstance(std::string pluginName, ParameteredObject::template_type t, std::string instanceName="")PluginManager
createInstance(const std::string &pluginName, const std::string &instanceName="")PluginManager
createMetadata(const std::string &targetPath="")PluginManager
destroyInstance(ParameteredObject *toDestroy)PluginManager
determineExecutionOrder()PluginManager
disconnect(Slot &slot1, Slot &slot2)PluginManager
disconnect(const std::string &slot1, const std::string &slot2)PluginManager
executeWorkflow()PluginManagerinline
getConnected(const std::string &root, const ParameterFile &pf) const PluginManagervirtual
getConnected(const std::string &root) const PluginManager
getConnected(ParameterFile &pf, ParameteredObject *obj) const PluginManager
getDefaultTemplateType() const PluginManager
getInstance(const std::string &instanceName) const PluginManagervirtual
getInstancesCount() const PluginManager
getLoadedPluginsCount() const PluginManager
getNeighbours(const std::string &root) const PluginManager
getNeighbours(const std::string &root, const ParameterFile &pf) const PluginManager
getObjectList() const PluginManagerinline
getPluginPaths() const PluginManager
initializePluginOnLoad() const (defined in PluginManager)PluginManagervirtual
insertInstance(ParameteredObject *instance)PluginManager
isInternal(ParameteredObject *obj)PluginManagerprivate
isLoaded(const std::string &name) const PluginManager
libSuffixPluginManagerprivate
loadParameterFile(const ParameterFile &pf)PluginManager
loadParameterFile(const std::string &path)PluginManager
loadPlugin(std::string name)PluginManager
objectsPluginManagerprivate
PluginManager(const std::vector< std::string > &pluginPaths, bool debugSuffix=DEFAULT_DEBUG_SUFFIX, bool initializeOnLoad=false, PluginVersionCheckLevel versionInfo=PluginVersionIgnore)PluginManager
PluginManager(const std::string &globalPath, const std::string &localPath="", bool debugSuffix=DEFAULT_DEBUG_SUFFIX, bool initializeOnLoad=false, PluginVersionCheckLevel versionInfo=PluginVersionIgnore)PluginManager
pluginPathsPluginManagerprivate
PluginVersionCheckLevel enum namePluginManagerInterface
PluginVersionDiscard enum value (defined in PluginManagerInterface)PluginManagerInterface
PluginVersionIgnore enum value (defined in PluginManagerInterface)PluginManagerInterface
PluginVersionWarn enum value (defined in PluginManagerInterface)PluginManagerInterface
reset()PluginManager
resetExecuted()PluginManager
runWorkflow()PluginManager
saveParameterFile(ParameterFile &paramFile) const PluginManager
saveParameterFile(const std::string &path) const PluginManager
setDefaultTemplateType(ParameteredObject::template_type t)PluginManager
setExcludeList(const std::vector< std::string > &list)PluginManager
setInitiailizePluginOnLoad(bool initOnLoad) (defined in PluginManager)PluginManagervirtual
templateTypeToString(ParameteredObject::template_type t) const PluginManagervirtual
unloadPlugin(const std::string &name)PluginManager
~PluginManager()PluginManagervirtual
~PluginManagerInterface()PluginManagerInterfaceinlinevirtual