27 #include "../common/Logger.h"
28 #include "../common/Translator.h"
29 #include "../dataaccess/datasource/DataSourceManager.h"
36 :
te::plugin::CppPlugin(pluginInfo)
56 if(sm_gribInitialized)
66 sm_gribInitialized =
true;
71 if(!sm_gribInitialized)
77 sm_gribInitialized =
false;
#define TE_GRIB_TEXT_DOMAIN
It contains the name of the text domain used in the translation of messages in TerraLib MyDriver driv...
static void initialize()
It initializes the factory: the singleton instance will be registered in the abstract factory DataSou...
#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...
This is the concrete factory for GRIB.
#define TE_ADD_TEXT_DOMAIN(domain, domaindir, codeset)
It adds the given text domain located at domain-dir with the given codeset to the multilingual system...
#define TE_GRIB_TEXT_DOMAIN_DIR
It contains the translation catalog directory.
static void finalize()
It finalizes the factory: the singleton instance will be destroyed and will be unregistered from the ...
The basic information about a plugin.