SOFA API  ca665544
Open source framework for multi-physics simuation
sofa::helper::system::PluginManager Member List

This is the complete list of members for sofa::helper::system::PluginManager, including all inherited members.

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::PluginManagerstatic
getEntryFromPlugin(const Plugin *plugin, Entry &entry)sofa::helper::system::PluginManagerinline
getInstance()sofa::helper::system::PluginManagerstatic
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::PluginManagerinline
GetPluginNameFromPath(const std::string &pluginPath)sofa::helper::system::PluginManagerstatic
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) constsofa::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::PluginManagerfriend
operator>>(std::istream &in, PluginManager &pluginManager)sofa::helper::system::PluginManagerfriend
pluginIsLoaded(const std::string &plugin)sofa::helper::system::PluginManager
PluginIterator typedefsofa::helper::system::PluginManager
PluginLoadStatus enum namesofa::helper::system::PluginManager
PluginMap typedefsofa::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_postfixsofa::helper::system::PluginManagerstatic
unloadedPlugins() constsofa::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