Basic information about a plugin. More...
#include <PluginInfo.h>
Public Attributes | |
| std::vector< std::string > | dependencies | 
| The list of required plugins in order to launch the plugin.  More... | |
| std::string | description | 
| A brief explanation about the plugin.  More... | |
| std::string | display_name | 
| The plugin name to be displayed in a graphical interface.  More... | |
| std::string | engine | 
| The type of plugin execution engine: C++, JAVA, LUA or any other supported engine.  More... | |
| HostApplication | host_application | 
| Information about the host system. May be used to validate the plugin version.  More... | |
| std::string | license_description | 
| A brief description about the plugin license.  More... | |
| std::string | license_URL | 
| An URL where someone can find more information on the license.  More... | |
| std::vector< std::string > | linked_libraries | 
| The list of linked libraries.  More... | |
| std::string | name | 
| The plugin name: an internal value used to identify the plugin in the system. Must be a unique value.  More... | |
| std::vector< Parameter > | parameters | 
| Any configuration parameter that can be informed to plugin (map: parameter-name -> parameter-value).  More... | |
| Provider | provider | 
| Information about the plugin provider.  More... | |
| std::string | release | 
| The release date of the plugin. This may be used to identify new versions of a given plugin.  More... | |
| std::vector< Resource > | resources | 
| The list of resources used by plugin.  More... | |
| std::string | site | 
| An URL pointing to the plugin site.  More... | |
| std::string | version | 
| The plugin version.  More... | |
Basic information about a plugin.
Definition at line 63 of file PluginInfo.h.
| std::vector<std::string> te::core::PluginInfo::dependencies | 
The list of required plugins in order to launch the plugin.
Definition at line 75 of file PluginInfo.h.
| std::string te::core::PluginInfo::description | 
A brief explanation about the plugin.
Definition at line 67 of file PluginInfo.h.
| std::string te::core::PluginInfo::display_name | 
The plugin name to be displayed in a graphical interface.
Definition at line 66 of file PluginInfo.h.
| std::string te::core::PluginInfo::engine | 
The type of plugin execution engine: C++, JAVA, LUA or any other supported engine.
Definition at line 70 of file PluginInfo.h.
| HostApplication te::core::PluginInfo::host_application | 
Information about the host system. May be used to validate the plugin version.
Definition at line 79 of file PluginInfo.h.
| std::string te::core::PluginInfo::license_description | 
A brief description about the plugin license.
Definition at line 71 of file PluginInfo.h.
| std::string te::core::PluginInfo::license_URL | 
An URL where someone can find more information on the license.
Definition at line 72 of file PluginInfo.h.
| std::vector<std::string> te::core::PluginInfo::linked_libraries | 
The list of linked libraries.
Definition at line 76 of file PluginInfo.h.
| std::string te::core::PluginInfo::name | 
The plugin name: an internal value used to identify the plugin in the system. Must be a unique value.
Definition at line 65 of file PluginInfo.h.
| std::vector<Parameter> te::core::PluginInfo::parameters | 
Any configuration parameter that can be informed to plugin (map: parameter-name -> parameter-value).
Definition at line 78 of file PluginInfo.h.
| Provider te::core::PluginInfo::provider | 
Information about the plugin provider.
Definition at line 74 of file PluginInfo.h.
| std::string te::core::PluginInfo::release | 
The release date of the plugin. This may be used to identify new versions of a given plugin.
Definition at line 69 of file PluginInfo.h.
| std::vector<Resource> te::core::PluginInfo::resources | 
The list of resources used by plugin.
Definition at line 77 of file PluginInfo.h.
| std::string te::core::PluginInfo::site | 
An URL pointing to the plugin site.
Definition at line 73 of file PluginInfo.h.
| std::string te::core::PluginInfo::version | 
The plugin version.
Definition at line 68 of file PluginInfo.h.