GUIConsole_msg_g.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #ifndef __GUICONSOLE_MSG_G_H
  2. #define __GUICONSOLE_MSG_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace GUIConsole {
  7. #define eMsg_EntityStatus 0
  8. #define eMsg_LogInfo 1
  9. #define eMsg_PerformanceList 2
  10. #define eMsgSig_EntityStatus -1081395957
  11. #define eMsgSig_LogInfo -174026948
  12. #define eMsgSig_PerformanceList 1008158663
  13. struct EntityStatus
  14. {
  15. bool result;
  16. CSimpleStringA additionalMsg;
  17. CAutoArray<CSimpleStringA> entityName;
  18. CAutoArray<CSimpleStringA> status;
  19. CAutoArray<CSimpleStringA> processId;
  20. CAutoArray<CSimpleStringA> versionNo;
  21. CAutoArray<CSimpleStringA> lastStartTime;
  22. void Serialize(SpBuffer &Buf)
  23. {
  24. auto & buf = Buf & result & additionalMsg & entityName & status & processId & versionNo & lastStartTime;
  25. }
  26. };
  27. ///////////////////////////
  28. struct LogInfo
  29. {
  30. int sysError;
  31. int userCode;
  32. CSimpleStringA timeStr;
  33. CSimpleStringA entityName;
  34. CSimpleStringA LogType;
  35. int logLevel;
  36. CSimpleStringA message;
  37. void Serialize(SpBuffer &Buf)
  38. {
  39. auto & buf = Buf & sysError & userCode & timeStr & entityName & LogType & logLevel & message;
  40. }
  41. };
  42. ///////////////////////////
  43. struct PerformanceList
  44. {
  45. CAutoArray<CSimpleStringA> NameArr;
  46. CAutoArray<int> pidArr;
  47. CAutoArray<double> cpuArr;
  48. CAutoArray<double> memoryArr;
  49. CAutoArray<int> handleNumArr;
  50. void Serialize(SpBuffer &Buf)
  51. {
  52. auto & buf = Buf & NameArr & pidArr & cpuArr & memoryArr & handleNumArr;
  53. }
  54. };
  55. ///////////////////////////
  56. } // namespace GUIConsole
  57. #endif // __GUICONSOLE_MSG_G_H