|
charon-core
0.3.1
|
This is the complete list of members for PluginManager, including all inherited members.
| _defaultTemplateType | PluginManager | private |
| _destroyAllInstances(PLUGIN_LOADER *p) | PluginManager | private |
| _determineTargetPoints() | PluginManager | private |
| _excludeList | PluginManager | private |
| _generateMetadataForPlugin(const std::string &pluginName, const std::string &filename) | PluginManager | private |
| _getConnected(std::set< std::string > &visited, const std::set< std::string > &cur) const | PluginManager | private |
| _getConnected(std::set< std::string > &visited, const std::set< std::string > &cur, const ParameterFile &pf) const | PluginManager | private |
| _initializePluginOnLoad (defined in PluginManager) | PluginManager | private |
| _instances | PluginManager | private |
| _loadedPlugins | PluginManager | private |
| _unloadAllPlugins() | PluginManager | private |
| _unloadPlugin(PLUGIN_LOADER *p, bool erase=true) | PluginManager | private |
| _versionInfo | PluginManager | private |
| 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 ¶mFile, const std::string &filePrefix) | PluginManager | |
| createDynamicMetadata(const std::string &pluginName, const ParameterFile ¶mFile, 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() | PluginManager | inline |
| getConnected(const std::string &root, const ParameterFile &pf) const | PluginManager | virtual |
| getConnected(const std::string &root) const | PluginManager | |
| getConnected(ParameterFile &pf, ParameteredObject *obj) const | PluginManager | |
| getDefaultTemplateType() const | PluginManager | |
| getInstance(const std::string &instanceName) const | PluginManager | virtual |
| 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 | PluginManager | inline |
| getPluginPaths() const | PluginManager | |
| initializePluginOnLoad() const (defined in PluginManager) | PluginManager | virtual |
| insertInstance(ParameteredObject *instance) | PluginManager | |
| isInternal(ParameteredObject *obj) | PluginManager | private |
| isLoaded(const std::string &name) const | PluginManager | |
| libSuffix | PluginManager | private |
| loadParameterFile(const ParameterFile &pf) | PluginManager | |
| loadParameterFile(const std::string &path) | PluginManager | |
| loadPlugin(std::string name) | PluginManager | |
| objects | PluginManager | private |
| 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 | |
| pluginPaths | PluginManager | private |
| PluginVersionCheckLevel enum name | PluginManagerInterface | |
| 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 ¶mFile) 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) | PluginManager | virtual |
| templateTypeToString(ParameteredObject::template_type t) const | PluginManager | virtual |
| unloadPlugin(const std::string &name) | PluginManager | |
| ~PluginManager() | PluginManager | virtual |
| ~PluginManagerInterface() | PluginManagerInterface | inlinevirtual |