Go to the source code of this file.
Macros | |
Plugin Specific Macros | |
Macros used by plugin module. | |
| #define | TE_PLUGIN_MODULE_NAME "te.plugin" |
| The module name (identifier). More... | |
| #define | PLUGIN_CALL_BACK_DECLARATION(PLUGIN_EXPORT_MACRO) extern "C" PLUGIN_EXPORT_MACRO te::plugin::Plugin* CppPluginGetInstance(const te::plugin::PluginInfo& info); |
| This macro should be used by C++ plugins in order to declare the exportable/callable DLL function. More... | |
| #define | PLUGIN_CALL_BACK_IMPL(PLUGIN_CLASS_NAME) |
| This macro should be used by C++ plugins in order to declare the exportable/callable DLL function. More... | |
| #define | TE_CPPPLUGINENGINE_CODE "C++" |
| The plugin engine name for C++ plugins. More... | |
| #define | TE_DEFAULT_PLUGINS_DIR "share/terralib/plugins" |
| The default look up plugin dir. More... | |
| #define | TE_DEFAULT_PLUGIN_EXTENSION ".teplg" |
| The default extension for plugins description files. More... | |
| #define | TE_AUTOMATICALLY_LOAD_DEFAULT_XML_PLUGIN 1 |
| If this flag is set to 1 the plugin module will start a default XML driver. More... | |
DLL/LIB Module | |
Flags for building TerraLib as a DLL or as a Static Library | |
| #define | TEPLUGINEXPORT |
| You can use this macro in order to export/import classes and functions from this module. More... | |
| #define PLUGIN_CALL_BACK_DECLARATION | ( | PLUGIN_EXPORT_MACRO | ) | extern "C" PLUGIN_EXPORT_MACRO te::plugin::Plugin* CppPluginGetInstance(const te::plugin::PluginInfo& info); |
This macro should be used by C++ plugins in order to declare the exportable/callable DLL function.
Definition at line 46 of file attic/src/plugin/Config.h.
Referenced by Plugin::showWindow().
| #define PLUGIN_CALL_BACK_IMPL | ( | PLUGIN_CLASS_NAME | ) |
This macro should be used by C++ plugins in order to declare the exportable/callable DLL function.
Definition at line 54 of file attic/src/plugin/Config.h.
Referenced by te::grib::Platform::finalize(), Plugin::showWindow(), te::sqlite::Module::shutdown(), te::qt::plugins::mysql::Plugin::shutdown(), te::qt::plugins::sqlite::Plugin::shutdown(), te::qt::plugins::geofile::Plugin::shutdown(), te::v8::plugin::Module::shutdown(), and HelloWorldPlugin::shutdown().
| #define TE_AUTOMATICALLY_LOAD_DEFAULT_XML_PLUGIN 1 |
If this flag is set to 1 the plugin module will start a default XML driver.
Definition at line 86 of file attic/src/plugin/Config.h.
| #define TE_CPPPLUGINENGINE_CODE "C++" |
The plugin engine name for C++ plugins.
Definition at line 65 of file attic/src/plugin/Config.h.
| #define TE_DEFAULT_PLUGIN_EXTENSION ".teplg" |
The default extension for plugins description files.
Definition at line 79 of file attic/src/plugin/Config.h.
Referenced by te::plugin::DefaultFinder::getPlugins().
| #define TE_DEFAULT_PLUGINS_DIR "share/terralib/plugins" |
The default look up plugin dir.
Definition at line 72 of file attic/src/plugin/Config.h.
Referenced by te::plugin::DefaultFinder::getDefaultDirs().
| #define TE_PLUGIN_MODULE_NAME "te.plugin" |
The module name (identifier).
Definition at line 39 of file attic/src/plugin/Config.h.
| #define TEPLUGINEXPORT |
You can use this macro in order to export/import classes and functions from this module.
Definition at line 120 of file attic/src/plugin/Config.h.