| addOnPluginCleanupCallbacks(const std::string &key, std::function< void()> callback) | sofa::helper::system::PluginManager | |
| addOnPluginLoadedCallback(const std::string &key, std::function< void(const std::string &, const Plugin &)> callback) | sofa::helper::system::PluginManager | |
| checkDuplicatedPlugin(const Plugin &plugin, const std::string &pluginPath) | sofa::helper::system::PluginManager | |
| cleanup() | sofa::helper::system::PluginManager | |
| findPlugin(const std::string &pluginName, const std::string &suffix=getDefaultSuffix(), bool ignoreCase=true, bool recursive=true, int maxRecursiveDepth=3) | sofa::helper::system::PluginManager | |
| getDefaultSuffix() | sofa::helper::system::PluginManager | static |
| getEntryFromPlugin(const Plugin *plugin, Entry &entry) | sofa::helper::system::PluginManager | inline |
| getInstance() | sofa::helper::system::PluginManager | static |
| getPlugin(const std::string &plugin, const std::string &=getDefaultSuffix(), bool=true) | sofa::helper::system::PluginManager | |
| getPluginByName(const std::string &pluginName) | sofa::helper::system::PluginManager | |
| getPluginMap() | sofa::helper::system::PluginManager | inline |
| GetPluginNameFromPath(const std::string &pluginPath) | sofa::helper::system::PluginManager | static |
| init() | sofa::helper::system::PluginManager | |
| init(const std::string &pluginPath) | sofa::helper::system::PluginManager | |
| isPluginLoaded(const std::string &plugin) | sofa::helper::system::PluginManager | |
| isPluginUnloaded(const std::string &pluginName) const | sofa::helper::system::PluginManager | |
| loadPlugin(const std::string &plugin, const std::string &suffix=getDefaultSuffix(), bool ignoreCase=true, bool recursive=true, std::ostream *errlog=nullptr) | sofa::helper::system::PluginManager | |
| loadPluginByName(const std::string &pluginName, const std::string &suffix=getDefaultSuffix(), bool ignoreCase=true, bool recursive=true, std::ostream *errlog=nullptr) | sofa::helper::system::PluginManager | |
| loadPluginByPath(const std::string &path, std::ostream *errlog=nullptr) | sofa::helper::system::PluginManager | |
| operator<<(std::ostream &os, const PluginManager &pluginManager) | sofa::helper::system::PluginManager | friend |
| operator>>(std::istream &in, PluginManager &pluginManager) | sofa::helper::system::PluginManager | friend |
| pluginIsLoaded(const std::string &plugin) | sofa::helper::system::PluginManager | |
| PluginIterator typedef | sofa::helper::system::PluginManager | |
| PluginLoadStatus enum name | sofa::helper::system::PluginManager | |
| PluginMap typedef | sofa::helper::system::PluginManager | |
| readFromIniFile(const std::string &path) | sofa::helper::system::PluginManager | |
| readFromIniFile(const std::string &path, type::vector< std::string > &listLoadedPlugins) | sofa::helper::system::PluginManager | |
| registerPlugin(const std::string &plugin, const std::string &suffix=getDefaultSuffix(), bool ignoreCase=true, bool recursive=true, std::ostream *errlog=nullptr) | sofa::helper::system::PluginManager | |
| removeOnPluginCleanupCallbacks(const std::string &key) | sofa::helper::system::PluginManager | |
| removeOnPluginLoadedCallback(const std::string &key) | sofa::helper::system::PluginManager | |
| s_gui_postfix | sofa::helper::system::PluginManager | static |
| unloadedPlugins() const | sofa::helper::system::PluginManager | |
| unloadPlugin(const std::string &path, std::ostream *errlog=nullptr) | sofa::helper::system::PluginManager | |
| writeToIniFile(const std::string &path) | sofa::helper::system::PluginManager | |