|
OpenCPN Partial API docs
|
Data for a loaded plugin, including dl-loaded library. More...
#include <plugin_loader.h>
Public Attributes | |
| opencpn_plugin * | m_pplugin |
| wxDynamicLibrary | m_library |
| destroy_t * | m_destroy_fn |
Public Attributes inherited from PlugInData | |
| bool | m_has_setup_options |
| Has run NotifySetupOptionsPlugin() | |
| bool | m_enabled |
| bool | m_init_state |
| bool | m_toolbox_panel |
| int | m_cap_flag |
| PlugIn Capabilities descriptor. | |
| wxString | m_plugin_file |
| The full file path. | |
| wxString | m_plugin_filename |
| The short file path. | |
| wxDateTime | m_plugin_modification |
| used to detect upgraded plugins | |
| wxString | m_common_name |
| A common name string for the plugin. | |
| wxString | m_short_description |
| wxString | m_long_description |
| int | m_api_version |
| int | m_version_major |
| int | m_version_minor |
| PluginStatus | m_status |
| PluginMetadata | m_managed_metadata |
| wxBitmap | m_bitmap |
| wxString | m_version_str |
| Complete version as of semantic_vers. | |
| std::string | m_manifest_version |
| As detected from manifest. | |
Additional Inherited Members | |
Public Member Functions inherited from PlugInData | |
| PlugInData (const PluginMetadata &md) | |
| Create a container with applicable fields defined from metadata. | |
| std::string | Key () const |
| sort key. | |
Data for a loaded plugin, including dl-loaded library.
Due to the library it is not copyable.
Definition at line 96 of file plugin_loader.h.
| PlugInContainer::PlugInContainer | ( | ) |
Definition at line 243 of file plugin_loader.cpp.
| destroy_t* PlugInContainer::m_destroy_fn |
Definition at line 104 of file plugin_loader.h.
| wxDynamicLibrary PlugInContainer::m_library |
Definition at line 103 of file plugin_loader.h.
| opencpn_plugin* PlugInContainer::m_pplugin |
Definition at line 102 of file plugin_loader.h.