26#ifndef __TERRALIB_VP_INTERNAL_OPERATIONREPORT_H
27#define __TERRALIB_VP_INTERNAL_OPERATIONREPORT_H
63 void addMessage(
const std::string& message,
const std::string& severity =
"",
bool appendTime =
false);
73 void toFile(
const std::string& reportPath);
std::stringstream m_reportStr
OperationReport()
Default constructor.
void addKeyValueMessage(const std::string &key, const std::string &value)
void addEndMessage(const std::string &message, int id)
void addSubTitle(const std::string &message)
void addStartMessage(const std::string &message, int id)
~OperationReport()
Virtual destructor.
std::map< int, std::clock_t > m_clockTime
void toFile(const std::string &reportPath)
void addTitle(const std::string &message)
void addMessage(const std::string &message, const std::string &severity="", bool appendTime=false)
Namespace for Vector Processing module of TerraLib.
Configuration flags for the Terrralib Vector Processing module.
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.