knowrob  2.1.0
A Knowledge Base System for Cognition-enabled Robots
knowrob::PluginManager< T > Member List

This is the complete list of members for knowrob::PluginManager< T >, including all inherited members.

addFactory(std::string_view typeName, const std::shared_ptr< PluginFactory< T >> &factory)knowrob::PluginManager< T >inlinestatic
addFactory(std::string_view typeName)knowrob::PluginManager< T >inlinestatic
addFactory(std::string_view typeName, const std::shared_ptr< PluginFactory< T >> &factory)knowrob::PluginManager< T >inlinestatic
addFactory(std::string_view typeName)knowrob::PluginManager< T >inlinestatic
addPlugin(std::string_view reasonerID, PluginLanguage language, const std::shared_ptr< T > &reasoner)=0knowrob::PluginManager< T >pure virtual
addPlugin(std::string_view reasonerID, PluginLanguage language, const std::shared_ptr< T > &reasoner)=0knowrob::PluginManager< T >pure virtual
findFactory(const boost::property_tree::ptree &config)knowrob::PluginManager< T >inlineprotected
findFactory(const boost::property_tree::ptree &config)knowrob::PluginManager< T >inlineprotected
getManager(uint32_t managerID)knowrob::PluginManager< T >inlinestatic
getManager(uint32_t managerID)knowrob::PluginManager< T >inlinestatic
getPluginID(const std::shared_ptr< PluginFactory< T >> &factory, const boost::property_tree::ptree &config)knowrob::PluginManager< T >inlineprotected
getPluginID(const std::shared_ptr< PluginFactory< T >> &factory, const boost::property_tree::ptree &config)knowrob::PluginManager< T >inlineprotected
getPluginWithID(std::string_view pluginID)knowrob::PluginManager< T >inline
getPluginWithID(std::string_view pluginID)knowrob::PluginManager< T >inline
loadedModules_knowrob::PluginManager< T >protected
loadedPlugins_knowrob::PluginManager< T >protected
loadPlugin(const boost::property_tree::ptree &config)=0knowrob::PluginManager< T >pure virtual
loadPlugin(const boost::property_tree::ptree &config)=0knowrob::PluginManager< T >pure virtual
loadPythonModule(std::string_view path, std::string_view type)knowrob::PluginManager< T >inlineprotected
loadPythonModule(std::string_view path, std::string_view type)knowrob::PluginManager< T >inlineprotected
loadSharedLibrary(std::string_view path)knowrob::PluginManager< T >inlineprotected
loadSharedLibrary(std::string_view path)knowrob::PluginManager< T >inlineprotected
managerID() constknowrob::PluginManager< T >inline
managerID() constknowrob::PluginManager< T >inline
managerID_knowrob::PluginManager< T >protected
managerIDCounter()knowrob::PluginManager< T >inlineprotectedstatic
managerIDCounter()knowrob::PluginManager< T >inlineprotectedstatic
pluginFactories()knowrob::PluginManager< T >inlineprotectedstatic
pluginFactories()knowrob::PluginManager< T >inlineprotectedstatic
pluginIndex_knowrob::PluginManager< T >protected
PluginManager()knowrob::PluginManager< T >inline
PluginManager()knowrob::PluginManager< T >inline
pluginManagers()knowrob::PluginManager< T >inlineprotectedstatic
pluginManagers()knowrob::PluginManager< T >inlineprotectedstatic
pluginManagers_knowrob::PluginManager< T >protected
pluginPool_knowrob::PluginManager< T >protected
plugins() constknowrob::PluginManager< T >inline
plugins() constknowrob::PluginManager< T >inline
removePlugin(const std::shared_ptr< NamedPlugin< T >> &namedPlugin)knowrob::PluginManager< T >inline
removePlugin(std::string_view pluginID)knowrob::PluginManager< T >inline
removePlugin(const std::shared_ptr< NamedPlugin< T >> &namedPlugin)knowrob::PluginManager< T >inline
removePlugin(std::string_view pluginID)knowrob::PluginManager< T >inline
staticMutex_knowrob::PluginManager< T >protected
~PluginManager()knowrob::PluginManager< T >inlinevirtual
~PluginManager()knowrob::PluginManager< T >inlinevirtual