1 #ifndef OSMSCOUT_IMPORTPROGRESS_H 2 #define OSMSCOUT_IMPORTPROGRESS_H 40 virtual void StartImport(
const ImportParameter ¶m);
41 virtual void FinishedImport();
43 void DumpModuleDescription(
const ImportModuleDescription& description);
45 virtual void StartModule(
size_t currentStep,
const ImportModuleDescription& moduleDescription);
46 virtual void FinishedModule();
53 ImportModuleDescription description;
54 std::chrono::steady_clock::duration duration;
63 void StartImport(
const ImportParameter ¶m)
override;
64 void FinishedImport()
override;
66 void StartModule(
size_t currentStep,
const ImportModuleDescription& moduleDescription)
override;
67 void FinishedModule()
override;
69 bool DumpDotStats(
const std::string &filename);
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;
85 #endif //OSMSCOUT_IMPORTPROGRESS_H
Definition: ImportProgress.h:49
Definition: ImportProgress.h:34
#define OSMSCOUT_IMPORT_API
Definition: ImportImportExport.h:45
Definition: Progress.h:67