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);
Class used as a report logger for Operations.
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)
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).