ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Macros | |
#define | ADTF_PLUGIN(__plugin_identifier, ...) UCOM_PLUGIN(__plugin_identifier, adtf::base::adtf_version_default, __VA_ARGS__) |
The ADTF Plugin Macro will add the code of a adtf::ucom::ant::IPlugin implementation. More... | |
#define | ADTF_PLUGIN_VERSION(__plugin_identifier, __version_id, __version_major, __version_minor, __version_patch, ...) |
The ADTF Plugin Macro will add the code of a adtf::ucom::ant::IPlugin implementation and adds a customer version to the plugins version information. More... | |
#define ADTF_PLUGIN | ( | __plugin_identifier, | |
... | |||
) | UCOM_PLUGIN(__plugin_identifier, adtf::base::adtf_version_default, __VA_ARGS__) |
The ADTF Plugin Macro will add the code of a adtf::ucom::ant::IPlugin implementation.
Your are only allowed to use it once in one binary. It will also add shared-object entries (exported c++ functions) to your binary.
__plugin_identifier | Human readable Label name of the plugin. |
... | List of the classes this plugin is exporting to create. |
Definition at line 22 of file adtf_plugin.h.
#define ADTF_PLUGIN_VERSION | ( | __plugin_identifier, | |
__version_id, | |||
__version_major, | |||
__version_minor, | |||
__version_patch, | |||
... | |||
) |
The ADTF Plugin Macro will add the code of a adtf::ucom::ant::IPlugin implementation and adds a customer version to the plugins version information.
__plugin_identifier | Human readable Label name of the plugin. |
__version_id | Version identifier |
__version_major | major version number |
__version_minor | minor version number |
__version_patch | patch version number |
... | List of the classes this plugin is exporting to create. |
Definition at line 36 of file adtf_plugin.h.