Go to the documentation of this file.
26 #ifndef __TERRALIB_RP_INTERNAL_MODULE_H
27 #define __TERRALIB_RP_INTERNAL_MODULE_H
31 #include "../common/Singleton.h"
32 #include "../common/TerraLib.h"
104 #endif // __TERRALIB_DATATYPE_INTERNAL_MODULE_H
static std::string m_lastLogString
The last error string generated by this module.
std::shared_ptr< TerraLib::Module > m_module
Module()
The singleton constructor is not callable outside the class.
static const Module & sm_module
Just to make a static initialization.
static const std::string getLastLogStr()
Returns the last log string generated by this module.
static void finalize()
This is the cleanup function for the TerraLib DataType module.
static void initialize()
This is the startup function for the TerraLib Raster Processing module.
Template support for singleton pattern.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
static std::mutex m_mutex
Static mutex.
This singleton defines the TerraLib Raster Processing module entry.
Proxy configuration file for TerraView (see terraview_config.h).
static void setLastLogStr(const std::string &errorStr)
Set the last log string generated by this module.