Main Page
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
te::plugin::PluginManager Member List
This is the complete list of members for
te::plugin::PluginManager
, including all inherited members.
add
(const PluginInfo &plugin)
te::plugin::PluginManager
add
(PluginInfo *plugin)
te::plugin::PluginManager
addCategory
(const std::string &name)
te::plugin::PluginManager
clear
()
te::plugin::PluginManager
detach
(const std::string &pluginName)
te::plugin::PluginManager
getBrokenPlugins
() const
te::plugin::PluginManager
getCategories
(std::vector< std::string > &categories) const
te::plugin::PluginManager
getDependents
(const std::string &pluginName) const
te::plugin::PluginManager
getInstance
()
te::common::Singleton< PluginManager >
static
getNumPlugins
() const
te::plugin::PluginManager
getPlugin
(const std::string &name) const
te::plugin::PluginManager
getPlugins
() const
te::plugin::PluginManager
getUnloadedPlugins
() const
te::plugin::PluginManager
hasDependents
(const std::string &pluginName) const
te::plugin::PluginManager
isBrokenPlugin
(const std::string &pluginName) const
te::plugin::PluginManager
isLoaded
(const std::string &pname) const
te::plugin::PluginManager
isLoaded
(const std::vector< std::string > &plugins) const
te::plugin::PluginManager
isUnloadedPlugin
(const std::string &pluginName) const
te::plugin::PluginManager
load
(boost::ptr_vector< PluginInfo > &plugins, const bool start=true)
te::plugin::PluginManager
load
(const PluginInfo &pInfo, const bool start=true)
te::plugin::PluginManager
load
(const std::string &pluginName)
te::plugin::PluginManager
loadAll
(const bool start=true)
te::plugin::PluginManager
m_brokenPlugins
te::plugin::PluginManager
private
m_finders
te::plugin::PluginManager
private
m_pluginCategoryMap
te::plugin::PluginManager
private
m_plugins
te::plugin::PluginManager
private
m_pluginsMap
te::plugin::PluginManager
private
m_unloadedPlugins
te::plugin::PluginManager
private
moveDependentsToBrokenList
(const std::string &plugin, const bool &unloadPlugin=false)
te::plugin::PluginManager
protected
moveToBrokenList
(const PluginInfo &pInfo)
te::plugin::PluginManager
protected
PluginManager
()
te::plugin::PluginManager
private
remove
(const std::string &plugin)
te::plugin::PluginManager
removeFromBrokenList
(const PluginInfo &pInfo)
te::plugin::PluginManager
protected
removeFromCategory
(AbstractPlugin *plugin, const std::string &category)
te::plugin::PluginManager
protected
removeFromUnloadedList
(const PluginInfo &pInfo)
te::plugin::PluginManager
protected
setBrokenPlugins
(boost::ptr_vector< te::plugin::PluginInfo > brokenPlugins)
te::plugin::PluginManager
setUnloadedPlugins
(boost::ptr_vector< te::plugin::PluginInfo > unloadedPlugins)
te::plugin::PluginManager
shutdownAll
()
te::plugin::PluginManager
Singleton
()
te::common::Singleton< PluginManager >
protected
sort
(boost::ptr_vector< PluginInfo > &plugins) const
te::plugin::PluginManager
protected
te::common::Singleton< PluginManager >
class
te::plugin::PluginManager
friend
unload
(const std::string &name)
te::plugin::PluginManager
unload
(AbstractPlugin *plugin)
te::plugin::PluginManager
unloadAll
()
te::plugin::PluginManager
updateDependents
(const std::string &plugin)
te::plugin::PluginManager
protected
~PluginManager
()
te::plugin::PluginManager
private
~Singleton
()
te::common::Singleton< PluginManager >
protected
Generated on Mon Feb 29 2016 13:55:52 for TerraLib by
1.8.9.1