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