#include <nodelet_plugin_provider.h>

Classes | |
| class | RosSpinThread |
Public Member Functions | |
| NodeletPluginProvider (const QString &export_tag, const QString &base_class_type) | |
| virtual void | shutdown () |
| virtual void | unload (void *instance) |
| virtual | ~NodeletPluginProvider () |
Public Member Functions inherited from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin > | |
| virtual QMap< QString, QString > | discover (QObject *discovery_data) |
| virtual QList< PluginDescriptor * > | discover_descriptors (QObject *discovery_data) |
| bool | event (QEvent *e) |
| virtual void * | load (const QString &plugin_id, PluginContext *plugin_context) |
| virtual T * | load_explicit_type (const QString &plugin_id, PluginContext *plugin_context) |
| virtual Plugin * | load_plugin (const QString &plugin_id, PluginContext *plugin_context) |
| RosPluginlibPluginProvider (const QString &export_tag, const QString &base_class_type) | |
| virtual | ~RosPluginlibPluginProvider () |
Public Member Functions inherited from qt_gui_cpp::PluginProvider | |
| PluginProvider () | |
| virtual void | unload_plugin (Plugin *plugin_instance) |
| virtual | ~PluginProvider () |
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_ |
| RosSpinThread * | ros_spin_thread_ |
Additional Inherited Members | |
Static Public Member Functions inherited from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin > | |
| static RosPluginlibPluginProvider< T > * | create_instance (const QString &export_tag, const QString &base_class_type) |
Definition at line 51 of file nodelet_plugin_provider.h.
| rqt_gui_cpp::NodeletPluginProvider::NodeletPluginProvider | ( | const QString & | export_tag, |
| const QString & | base_class_type | ||
| ) |
Definition at line 45 of file nodelet_plugin_provider.cpp.
|
virtual |
Definition at line 51 of file nodelet_plugin_provider.cpp.
|
protected |
Definition at line 131 of file nodelet_plugin_provider.cpp.
|
protectedvirtual |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 111 of file nodelet_plugin_provider.cpp.
|
protected |
Definition at line 95 of file nodelet_plugin_provider.cpp.
|
protectedvirtual |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 137 of file nodelet_plugin_provider.cpp.
|
virtual |
Reimplemented from qt_gui_cpp::PluginProvider.
Definition at line 84 of file nodelet_plugin_provider.cpp.
|
virtual |
Reimplemented from qt_gui_cpp::RosPluginlibPluginProvider< rqt_gui_cpp::Plugin >.
Definition at line 59 of file nodelet_plugin_provider.cpp.
|
protected |
Definition at line 77 of file nodelet_plugin_provider.h.
|
protected |
Definition at line 79 of file nodelet_plugin_provider.h.
|
protected |
Definition at line 75 of file nodelet_plugin_provider.h.
|
protected |
Definition at line 91 of file nodelet_plugin_provider.h.