#pragma once #include #include #include #include "Helper.h" #include "CFindTemplate.h" using namespace std; #define LOGFILE_TIME_FORMAT "%Y%m%d-%H%M%S" #define LOGFILE_TIME_FORMAT_DATE_EXTR substr(0, 8) #define LOGFILE_TIME_FORMAT_HOUR_EXTR substr(9, 2) struct HTMLInfo { float val; std::string filename; }; class ClassFlow { protected: std::vector ZerlegeZeile(string input); bool isNewParagraph(string input); bool GetNextParagraph(FILE* pfile, string& aktparamgraph); bool getNextLine(FILE* pfile, string* rt); std::vector* ListFlowControll; virtual void SetInitialParameter(void); public: ClassFlow(void); ClassFlow(std::vector * lfc); virtual bool ReadParameter(FILE* pfile, string &aktparamgraph); virtual bool doFlow(string time); virtual string getHTMLSingleStep(string host); virtual string getReadout(); virtual string name(){return "ClassFlow";}; };