# 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_map | pion::PluginManager< PLUGIN_TYPE > | `[protected]`
m_plugin_mutex | pion::PluginManager< PLUGIN_TYPE > | `[mutable, protected]`
PluginManager(void) | pion::PluginManager< PLUGIN_TYPE > | `[inline]`
PluginRunFunction typedef | pion::PluginManager< PLUGIN_TYPE > |
PluginStatFunction typedef | pion::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 > | `[inline, virtual]`