PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::plugin_manager< PluginType > Member List

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

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