Class PluginProvider
Defined in File plugin_provider.h
Inheritance Relationships
Derived Types
public qt_gui_cpp::CompositePluginProvider
(Class CompositePluginProvider)public qt_gui_cpp::RosPluginlibPluginProvider< T >
(Template Class RosPluginlibPluginProvider)
Class Documentation
-
class PluginProvider
Subclassed by qt_gui_cpp::CompositePluginProvider, qt_gui_cpp::RosPluginlibPluginProvider< T >
Public Functions
-
PluginProvider()
-
virtual ~PluginProvider()
-
virtual QMap<QString, QString> discover(QObject *discovery_data)
-
virtual QList<PluginDescriptor*> discover_descriptors(QObject *discovery_data)
- Attention
Ownership of returned PluginDescriptor’s is transfered to the caller
-
virtual void *load(const QString &plugin_id, PluginContext *plugin_context)
-
virtual Plugin *load_plugin(const QString &plugin_id, PluginContext *plugin_context)
-
virtual void unload(void *plugin_instance)
-
virtual void shutdown()
-
PluginProvider()