Classes | Public Member Functions | Protected Member Functions | Protected Attributes
rqt_gui_cpp::NodeletPluginProvider Class Reference

#include <nodelet_plugin_provider.h>

Inheritance diagram for rqt_gui_cpp::NodeletPluginProvider:
Inheritance graph
[legend]

List of all members.

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 ()

Protected Member Functions

boost::shared_ptr
< nodelet::Nodelet
create_instance (const std::string &lookup_name)
virtual boost::shared_ptr< Plugincreate_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::Loaderloader_
RosSpinThreadros_spin_thread_

Detailed Description

Definition at line 51 of file nodelet_plugin_provider.h.


Constructor & Destructor Documentation

rqt_gui_cpp::NodeletPluginProvider::NodeletPluginProvider ( const QString &  export_tag,
const QString &  base_class_type 
)

Definition at line 45 of file nodelet_plugin_provider.cpp.

Definition at line 51 of file nodelet_plugin_provider.cpp.


Member Function Documentation

boost::shared_ptr< nodelet::Nodelet > rqt_gui_cpp::NodeletPluginProvider::create_instance ( const std::string &  lookup_name) [protected]

Definition at line 131 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]

Definition at line 95 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::PluginProvider.

Definition at line 84 of file nodelet_plugin_provider.cpp.

void rqt_gui_cpp::NodeletPluginProvider::unload ( void *  instance) [virtual]

Member Data Documentation

Definition at line 77 of file nodelet_plugin_provider.h.

QMap<void*, QString> rqt_gui_cpp::NodeletPluginProvider::instances_ [protected]

Definition at line 75 of file nodelet_plugin_provider.h.

Definition at line 91 of file nodelet_plugin_provider.h.


The documentation for this class was generated from the following files:


rqt_gui_cpp
Author(s): Dirk Thomas
autogenerated on Thu Aug 27 2015 14:56:50