#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.