#ifndef CLASSXML_H #define CLASSXML_H #include "app_define.h" #include #include #include #include #include #include class ClassXML { public: ClassXML(); static bool CreateSysParamXml(SYSTEM_PARAM_XML &sysparam); static bool ReadSysParamXml(SYSTEM_PARAM_XML &sysparam); static bool SaveSysParamXml(SYSTEM_PARAM_XML &sysparam); static bool CreateTestParamFile(TEST_PARAM &testparam); static bool ReadTestParamFile(TEST_PARAM &testparam); static bool SaveTestParamFile(TEST_PARAM &testparam); static bool CreatePackParamFile(PACK_PARAM &packparam); static bool ReadPackParamFile(PACK_PARAM &packparam); static bool SavePackParamFile(PACK_PARAM &packparam); static bool CreateFBO_Data(const QString &fname,FBO_DATA_HEAD_START &datainfo); static bool SaveFBO_Data(const QString &fname, FBO_DATA &fbo_data); static bool CloseFBO_Data(const QString &fname,FBO_DATA_HEAD_STOP &datainfo); static bool AnalysisFBOHead(const QString &fname,TEST_DATA_INFO &info); static void read_interface(QString ð0_ip,QString ð0_netmask,QString ð0_gateway); static void write_interface(QString ð0_ip,QString ð0_netmask,QString ð0_gateway); static bool isIPaddress(QString &IP); }; #endif // CLASSXML_H