HeartBeat_def_g.h 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. #ifndef __HEARTBEAT_DEF_G_H
  2. #define __HEARTBEAT_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace HeartBeat {
  7. //
  8. // const goes here
  9. //
  10. #define HeartBeatService_Method_Instruction 0
  11. #define HeartBeatService_Method_CardActive 1
  12. #define HeartBeatService_Method_CrossTermCall 2
  13. #define HeartBeatService_Method_CrossTermInvokeInfo 3
  14. #define HeartBeatService_Method_CallFromILToRVC 4
  15. #define HeartBeatService_Method_CallResultToIL 5
  16. #define HeartBeatService_MethodSignature_Instruction 828107543
  17. #define HeartBeatService_MethodSignature_CardActive -1982864690
  18. #define HeartBeatService_MethodSignature_CrossTermCall 1287388941
  19. #define HeartBeatService_MethodSignature_CrossTermInvokeInfo 54854091
  20. #define HeartBeatService_MethodSignature_CallFromILToRVC 975871920
  21. #define HeartBeatService_MethodSignature_CallResultToIL 221065913
  22. #define HeartBeatService_LogCode_Instruction "QLR040250300"
  23. #define HeartBeatService_LogCode_CardActive "QLR040250301"
  24. #define HeartBeatService_LogCode_CrossTermCall "QLR040250302"
  25. #define HeartBeatService_LogCode_CrossTermInvokeInfo "QLR040250303"
  26. #define HeartBeatService_LogCode_CallFromILToRVC "QLR040250304"
  27. #define HeartBeatService_LogCode_CallResultToIL "QLR040250305"
  28. struct HeartBeatService_Instruction_Req
  29. {
  30. int type;
  31. void Serialize(SpBuffer &Buf)
  32. {
  33. auto & buf = Buf & type;
  34. }
  35. };
  36. struct HeartBeatService_Instruction_Ans
  37. {
  38. void Serialize(SpBuffer &Buf)
  39. {
  40. }
  41. };
  42. struct HeartBeatService_CardActive_Req
  43. {
  44. CSimpleStringA account;
  45. CSimpleStringA data;
  46. CSimpleStringA term;
  47. int slot;
  48. int type;
  49. CAutoArray<int> reserved1;
  50. CAutoArray<CSimpleStringA> reserved2;
  51. void Serialize(SpBuffer &Buf)
  52. {
  53. auto & buf = Buf & account & data & term & slot & type & reserved1 & reserved2;
  54. }
  55. };
  56. struct HeartBeatService_CardActive_Ans
  57. {
  58. CSimpleStringA result;
  59. int ret;
  60. CAutoArray<int> reserved1;
  61. CAutoArray<CSimpleStringA> reserved2;
  62. void Serialize(SpBuffer &Buf)
  63. {
  64. auto & buf = Buf & result & ret & reserved1 & reserved2;
  65. }
  66. };
  67. struct HeartBeatService_CrossTermCall_Req
  68. {
  69. int type;
  70. bool isTwoWay;
  71. CSimpleStringA fromTerminalNo;
  72. CSimpleStringA toTerminalNo;
  73. int nEntityID;
  74. CSimpleStringA param1;
  75. CSimpleStringA param2;
  76. int param3;
  77. int param4;
  78. CBlob paramX;
  79. CAutoArray<int> reserved1;
  80. CAutoArray<CSimpleStringA> reserved2;
  81. CAutoArray<CBlob> reservedX;
  82. void Serialize(SpBuffer &Buf)
  83. {
  84. auto & buf = Buf & type & isTwoWay & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  85. }
  86. };
  87. struct HeartBeatService_CrossTermCall_Ans
  88. {
  89. int retCode;
  90. CSimpleStringA retParam1;
  91. CSimpleStringA retParam2;
  92. int retParam3;
  93. int retParam4;
  94. CBlob retParamX;
  95. CAutoArray<int> reserved1;
  96. CAutoArray<CSimpleStringA> reserved2;
  97. CAutoArray<CBlob> reservedX;
  98. void Serialize(SpBuffer &Buf)
  99. {
  100. auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX;
  101. }
  102. };
  103. struct HeartBeatService_CrossTermInvokeInfo_Info
  104. {
  105. int type;
  106. int result;
  107. CSimpleStringA fromTerminalNo;
  108. CSimpleStringA toTerminalNo;
  109. int nEntityID;
  110. CSimpleStringA param1;
  111. CSimpleStringA param2;
  112. int param3;
  113. int param4;
  114. CBlob paramX;
  115. CAutoArray<int> reserved1;
  116. CAutoArray<CSimpleStringA> reserved2;
  117. CAutoArray<CBlob> reservedX;
  118. void Serialize(SpBuffer &Buf)
  119. {
  120. auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  121. }
  122. };
  123. struct HeartBeatService_CallFromILToRVC_Info
  124. {
  125. CSimpleStringA req_context;
  126. void Serialize(SpBuffer &Buf)
  127. {
  128. auto & buf = Buf & req_context;
  129. }
  130. };
  131. struct HeartBeatService_CallResultToIL_Info
  132. {
  133. int error;
  134. CSimpleStringA ans_context;
  135. void Serialize(SpBuffer &Buf)
  136. {
  137. auto & buf = Buf & error & ans_context;
  138. }
  139. };
  140. ///////////////////////////
  141. } // namespace HeartBeat
  142. #endif // __HEARTBEAT_DEF_G_H