#include <nodelet_plugin_provider.h>
Public Member Functions | |
NodeletPluginProvider (const QString &export_tag, const QString &base_class_type) | |
virtual void | unload (void *instance) |
virtual | ~NodeletPluginProvider () |
Protected Member Functions | |
boost::shared_ptr < nodelet::Nodelet > | create_instance (const std::string &lookup_name) |
virtual boost::shared_ptr< Plugin > | create_plugin (const std::string &lookup_name, qt_gui_cpp::PluginContext *plugin_context) |
void | init_loader () |
virtual void | init_plugin (const QString &plugin_id, qt_gui_cpp::PluginContext *plugin_context, qt_gui_cpp::Plugin *plugin) |
Protected Attributes | |
boost::shared_ptr < rqt_gui_cpp::Plugin > | instance_ |
QMap< void *, QString > | instances_ |
nodelet::Loader * | loader_ |
Definition at line 49 of file nodelet_plugin_provider.h.
rqt_gui_cpp::NodeletPluginProvider::NodeletPluginProvider | ( | const QString & | export_tag, |
const QString & | base_class_type | ||
) |
Definition at line 42 of file nodelet_plugin_provider.cpp.
Definition at line 47 of file nodelet_plugin_provider.cpp.
boost::shared_ptr< nodelet::Nodelet > rqt_gui_cpp::NodeletPluginProvider::create_instance | ( | const std::string & | lookup_name | ) | [protected] |
Definition at line 103 of file nodelet_plugin_provider.cpp.
boost::shared_ptr< Plugin > rqt_gui_cpp::NodeletPluginProvider::create_plugin | ( | const std::string & | lookup_name, |
qt_gui_cpp::PluginContext * | plugin_context | ||
) | [protected, virtual] |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 83 of file nodelet_plugin_provider.cpp.
void rqt_gui_cpp::NodeletPluginProvider::init_loader | ( | ) | [protected] |
Definition at line 74 of file nodelet_plugin_provider.cpp.
void rqt_gui_cpp::NodeletPluginProvider::init_plugin | ( | const QString & | plugin_id, |
qt_gui_cpp::PluginContext * | plugin_context, | ||
qt_gui_cpp::Plugin * | plugin | ||
) | [protected, virtual] |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 109 of file nodelet_plugin_provider.cpp.
void rqt_gui_cpp::NodeletPluginProvider::unload | ( | void * | instance | ) | [virtual] |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 55 of file nodelet_plugin_provider.cpp.
boost::shared_ptr<rqt_gui_cpp::Plugin> rqt_gui_cpp::NodeletPluginProvider::instance_ [protected] |
Definition at line 73 of file nodelet_plugin_provider.h.
QMap<void*, QString> rqt_gui_cpp::NodeletPluginProvider::instances_ [protected] |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 75 of file nodelet_plugin_provider.h.
Definition at line 71 of file nodelet_plugin_provider.h.