Public Member Functions | List of all members
qt_gui_cpp::PluginProvider Class Reference

#include <plugin_provider.h>

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

Public Member Functions

virtual QMap< QString, QString > discover (QObject *discovery_data)
 
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)
 
 PluginProvider ()
 
virtual void shutdown ()
 
virtual void unload (void *plugin_instance)
 
virtual void unload_plugin (Plugin *plugin_instance)
 
virtual ~PluginProvider ()
 

Detailed Description

Definition at line 48 of file plugin_provider.h.

Constructor & Destructor Documentation

◆ PluginProvider()

qt_gui_cpp::PluginProvider::PluginProvider ( )

Definition at line 37 of file plugin_provider.cpp.

◆ ~PluginProvider()

qt_gui_cpp::PluginProvider::~PluginProvider ( )
virtual

Definition at line 40 of file plugin_provider.cpp.

Member Function Documentation

◆ discover()

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

◆ discover_descriptors()

QList< PluginDescriptor * > qt_gui_cpp::PluginProvider::discover_descriptors ( QObject *  discovery_data)
virtual
Attention
Ownership of returned PluginDescriptor's is transfered to the caller

Reimplemented in qt_gui_cpp::RosPluginlibPluginProvider< T >, and qt_gui_cpp::CompositePluginProvider.

Definition at line 58 of file plugin_provider.cpp.

◆ load()

void * qt_gui_cpp::PluginProvider::load ( const QString &  plugin_id,
PluginContext plugin_context 
)
virtual

◆ load_plugin()

Plugin * qt_gui_cpp::PluginProvider::load_plugin ( const QString &  plugin_id,
PluginContext plugin_context 
)
virtual

◆ shutdown()

void qt_gui_cpp::PluginProvider::shutdown ( )
virtual

Reimplemented in qt_gui_cpp::CompositePluginProvider.

Definition at line 81 of file plugin_provider.cpp.

◆ unload()

void qt_gui_cpp::PluginProvider::unload ( void *  plugin_instance)
virtual

◆ unload_plugin()

void qt_gui_cpp::PluginProvider::unload_plugin ( Plugin plugin_instance)
virtual

Definition at line 76 of file plugin_provider.cpp.


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