pion-net  4.0.9
pion::PluginManager< PLUGIN_TYPE > Member List

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

add(const std::string &plugin_id, PLUGIN_TYPE *plugin_object_ptr)pion::PluginManager< PLUGIN_TYPE >inline
clear(void)pion::PluginManager< PLUGIN_TYPE >inline
clone(const std::string &plugin_id)pion::PluginManager< PLUGIN_TYPE >inline
empty(void) const pion::PluginManager< PLUGIN_TYPE >inline
find(const std::string &resource)pion::PluginManager< PLUGIN_TYPE >inline
get(const std::string &plugin_id)pion::PluginManager< PLUGIN_TYPE >inline
get(const std::string &plugin_id) const pion::PluginManager< PLUGIN_TYPE >inline
getLibPtr(const std::string &plugin_id) const pion::PluginManager< PLUGIN_TYPE >inline
getStatistic(PluginStatFunction stat_func) const pion::PluginManager< PLUGIN_TYPE >inline
getStatistic(const std::string &plugin_id, PluginStatFunction stat_func) const pion::PluginManager< PLUGIN_TYPE >inline
load(const std::string &plugin_id, const std::string &plugin_type)pion::PluginManager< PLUGIN_TYPE >inline
m_plugin_mappion::PluginManager< PLUGIN_TYPE >protected
m_plugin_mutexpion::PluginManager< PLUGIN_TYPE >mutableprotected
PluginManager(void)pion::PluginManager< PLUGIN_TYPE >inline
PluginRunFunction typedefpion::PluginManager< PLUGIN_TYPE >
PluginStatFunction typedefpion::PluginManager< PLUGIN_TYPE >
remove(const std::string &plugin_id)pion::PluginManager< PLUGIN_TYPE >inline
replace(const std::string &plugin_id, PLUGIN_TYPE *plugin_ptr)pion::PluginManager< PLUGIN_TYPE >inline
run(PluginRunFunction run_func)pion::PluginManager< PLUGIN_TYPE >inline
run(const std::string &plugin_id, PluginRunFunction run_func)pion::PluginManager< PLUGIN_TYPE >inline
~PluginManager()pion::PluginManager< PLUGIN_TYPE >inlinevirtual