27 #include "../common/Logger.h"
28 #include "../common/TerraLib.h"
29 #include "../common/Translator.h"
30 #include "../dataaccess/datasource/DataSourceFactory.h"
#define TE_LOG_TRACE(msg)
Use this tag in order to log a message to a specified logger with the TRACE level.
Implements a DataSource that contains st memory DataSets indexed by space and time.
te::da::DataSource * Build()
This singleton defines the TerraLib st memory module entry.
#define TE_TR(message)
It marks a string in order to get translated.
#define TE_STMEMORY_MODULE_NAME
The st memory module identifier string.
static void initialize()
This is the startup function for the TerraLib st memory module support.
This singleton defines the TerraLib st memory module entry. This module is a driver for in-memory spa...
static void finalize()
This is the cleanup function for the TerraLib st memory module support.
static Module & getInstance()
It returns a reference to the singleton instance.
#define TE_STMEMORY_DRIVER_IDENTIFIER
The ST In-Memory driver identifier string.
void remove(const std::string &moduleName)
It removes the module entry identified by the given name.
const te::addressgeocoding::Module & sm_module
void add(const Module &m)
It registers the module in the TerraLib Platform.
A factory for data sources.
This internal structure is used to model the basic information about a TerraLib module.
static void add(const std::string &dsType, FactoryFnctType f)
static void remove(const std::string &dsType)
Module()
The singleton constructor is not callable outside the class.