MessageInfo.cpp 998 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "StdAfx.h"
  2. #include"MessageInfo.h"
  3. //-------------MessageInfo--------------------------
  4. MessageInfo::MessageInfo(void)
  5. {
  6. SetKey("MessageInfo");
  7. CodeID.SetKey("CodeID");
  8. Type.SetKey("Type");
  9. Level.SetKey("Level");
  10. Resouceinfo.SetKey("Resouceinfo");
  11. Description.SetKey("Description");
  12. }
  13. MessageInfo::~MessageInfo(void)
  14. {
  15. }
  16. void MessageInfo::GetResDataObject(ResDataObject &obj)
  17. {
  18. obj.add(CodeID.GetKey(), ((string)CodeID).c_str());
  19. obj.add(Type.GetKey(), Type);
  20. obj.add(Level.GetKey(), Level);
  21. obj.add(Resouceinfo.GetKey(), ((string)Resouceinfo).c_str());
  22. obj.add(Description.GetKey(), ((string)Description).c_str());
  23. };
  24. const char * MessageInfo::GetVal()
  25. {
  26. ResDataObject obj;
  27. obj.add(CodeID.GetKey(), CodeID.GetVal());
  28. obj.add(Type.GetKey(), Type.GetVal());
  29. obj.add(Level.GetKey(), Level.GetVal());
  30. obj.add(Resouceinfo.GetKey(), Resouceinfo.GetVal());
  31. obj.add(Description.GetKey(), Description.GetVal());
  32. (m_ValString) = obj.encode();
  33. return m_ValString.c_str();
  34. };