Public Member Functions | Private Attributes | List of all members
qt_gui_cpp::RecursivePluginProvider Class Reference

#include <recursive_plugin_provider.h>

Inheritance diagram for qt_gui_cpp::RecursivePluginProvider:
Inheritance graph
[legend]

Public Member Functions

virtual QMap< QString, QString > discover (QObject *discovery_data)
 
 RecursivePluginProvider (RosPluginlibPluginProvider_ForPluginProviders *plugin_provider)
 
virtual ~RecursivePluginProvider ()
 
- Public Member Functions inherited from qt_gui_cpp::CompositePluginProvider
 CompositePluginProvider (const QList< PluginProvider * > &plugin_providers=QList< PluginProvider * >())
 
virtual QList< PluginDescriptor * > discover_descriptors (QObject *discovery_data)
 
virtual void * load (const QString &plugin_id, PluginContext *plugin_context)
 
virtual Pluginload_plugin (const QString &plugin_id, PluginContext *plugin_context)
 
virtual void set_plugin_providers (const QList< PluginProvider * > &plugin_providers)
 
virtual void shutdown ()
 
virtual void unload (void *plugin_instance)
 
virtual ~CompositePluginProvider ()
 
- Public Member Functions inherited from qt_gui_cpp::PluginProvider
 PluginProvider ()
 
virtual void unload_plugin (Plugin *plugin_instance)
 
virtual ~PluginProvider ()
 

Private Attributes

RosPluginlibPluginProvider_ForPluginProvidersplugin_provider_
 

Detailed Description

Definition at line 45 of file recursive_plugin_provider.h.

Constructor & Destructor Documentation

◆ RecursivePluginProvider()

qt_gui_cpp::RecursivePluginProvider::RecursivePluginProvider ( RosPluginlibPluginProvider_ForPluginProviders plugin_provider)

Definition at line 39 of file recursive_plugin_provider.cpp.

◆ ~RecursivePluginProvider()

qt_gui_cpp::RecursivePluginProvider::~RecursivePluginProvider ( )
virtual

Definition at line 44 of file recursive_plugin_provider.cpp.

Member Function Documentation

◆ discover()

QMap< QString, QString > qt_gui_cpp::RecursivePluginProvider::discover ( QObject *  discovery_data)
virtual

Reimplemented from qt_gui_cpp::PluginProvider.

Definition at line 49 of file recursive_plugin_provider.cpp.

Member Data Documentation

◆ plugin_provider_

RosPluginlibPluginProvider_ForPluginProviders* qt_gui_cpp::RecursivePluginProvider::plugin_provider_
private

Definition at line 59 of file recursive_plugin_provider.h.


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


qt_gui_cpp
Author(s): Dirk Thomas
autogenerated on Sat Jun 25 2022 02:15:07