1#ifndef OSMSCOUT_IMPORTPROGRESS_H
2#define OSMSCOUT_IMPORTPROGRESS_H
45 virtual void StartModule(
size_t currentStep,
const ImportModuleDescription& moduleDescription);
53 ImportModuleDescription description;
54 std::chrono::steady_clock::duration duration;
66 void StartModule(
size_t currentStep,
const ImportModuleDescription& moduleDescription)
override;
73 StopClock overAllTimer;
74 MemoryMonitor monitor;
75 double maxVMUsage=0.0;
76 double maxResidentSet=0.0;
77 ImportModuleDescription currentModule;
78 std::list<ModuleStat> moduleStats;
79 std::string destinationDirectory;
80 std::map<std::string, osmscout::FileOffset> fileSizes;
#define OSMSCOUT_IMPORT_API
Definition ImportImportExport.h:45
ConsoleProgress()=default
virtual void FinishedModule()
void DumpModuleDescription(const ImportModuleDescription &description)
virtual void StartImport(const ImportParameter ¶m)
virtual void FinishedImport()
virtual ~ImportProgress()=default
virtual void StartModule(size_t currentStep, const ImportModuleDescription &moduleDescription)
void StartImport(const ImportParameter ¶m) override
virtual ~StatImportProgress()=default
void FinishedImport() override
bool DumpDotStats(const std::string &filename)
void StartModule(size_t currentStep, const ImportModuleDescription &moduleDescription) override
void FinishedModule() override
StatImportProgress()=default