MessageInfo.tlh 549 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "ResDataObject.h"
  3. #include <map>
  4. namespace DIOS::Dev::Detail
  5. {
  6. const int ERRORTYPE = 0;
  7. const int WARNTYPE = 1;
  8. class MessageInfo : public BaseJsonDataObject<int>
  9. {
  10. public:
  11. BaseJsonDataObject<string> CodeID;
  12. BaseJsonDataObject<int> Type;
  13. BaseJsonDataObject<int> Level;
  14. BaseJsonDataObject<string> Resouceinfo;
  15. BaseJsonDataObject<string> Description;
  16. MessageInfo(void);
  17. virtual ~MessageInfo(void);
  18. virtual void GetResDataObject(ResDataObject& obj);
  19. virtual const char* GetVal();
  20. };
  21. }