MessageInfo.cpp 978 B

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