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).