HeartBeat_def_g.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  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. struct HeartBeatService_Instruction_Req
  23. {
  24. int type;
  25. void Serialize(SpBuffer &Buf)
  26. {
  27. auto & buf = Buf & type;
  28. }
  29. };
  30. struct HeartBeatService_Instruction_Ans
  31. {
  32. void Serialize(SpBuffer &Buf)
  33. {
  34. }
  35. };
  36. struct HeartBeatService_CardActive_Req
  37. {
  38. CSimpleStringA account;
  39. CSimpleStringA data;
  40. CSimpleStringA term;
  41. int slot;
  42. int type;
  43. CAutoArray<int> reserved1;
  44. CAutoArray<CSimpleStringA> reserved2;
  45. void Serialize(SpBuffer &Buf)
  46. {
  47. auto & buf = Buf & account & data & term & slot & type & reserved1 & reserved2;
  48. }
  49. };
  50. struct HeartBeatService_CardActive_Ans
  51. {
  52. CSimpleStringA result;
  53. int ret;
  54. CAutoArray<int> reserved1;
  55. CAutoArray<CSimpleStringA> reserved2;
  56. void Serialize(SpBuffer &Buf)
  57. {
  58. auto & buf = Buf & result & ret & reserved1 & reserved2;
  59. }
  60. };
  61. struct HeartBeatService_CrossTermCall_Req
  62. {
  63. int type;
  64. bool isTwoWay;
  65. CSimpleStringA fromTerminalNo;
  66. CSimpleStringA toTerminalNo;
  67. int nEntityID;
  68. CSimpleStringA param1;
  69. CSimpleStringA param2;
  70. int param3;
  71. int param4;
  72. CBlob paramX;
  73. CAutoArray<int> reserved1;
  74. CAutoArray<CSimpleStringA> reserved2;
  75. CAutoArray<CBlob> reservedX;
  76. void Serialize(SpBuffer &Buf)
  77. {
  78. auto & buf = Buf & type & isTwoWay & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  79. }
  80. };
  81. struct HeartBeatService_CrossTermCall_Ans
  82. {
  83. int retCode;
  84. CSimpleStringA retParam1;
  85. CSimpleStringA retParam2;
  86. int retParam3;
  87. int retParam4;
  88. CBlob retParamX;
  89. CAutoArray<int> reserved1;
  90. CAutoArray<CSimpleStringA> reserved2;
  91. CAutoArray<CBlob> reservedX;
  92. void Serialize(SpBuffer &Buf)
  93. {
  94. auto & buf = Buf & retCode & retParam1 & retParam2 & retParam3 & retParam4 & retParamX & reserved1 & reserved2 & reservedX;
  95. }
  96. };
  97. struct HeartBeatService_CrossTermInvokeInfo_Info
  98. {
  99. int type;
  100. int result;
  101. CSimpleStringA fromTerminalNo;
  102. CSimpleStringA toTerminalNo;
  103. int nEntityID;
  104. CSimpleStringA param1;
  105. CSimpleStringA param2;
  106. int param3;
  107. int param4;
  108. CBlob paramX;
  109. CAutoArray<int> reserved1;
  110. CAutoArray<CSimpleStringA> reserved2;
  111. CAutoArray<CBlob> reservedX;
  112. void Serialize(SpBuffer &Buf)
  113. {
  114. auto & buf = Buf & type & result & fromTerminalNo & toTerminalNo & nEntityID & param1 & param2 & param3 & param4 & paramX & reserved1 & reserved2 & reservedX;
  115. }
  116. };
  117. struct HeartBeatService_CallFromILToRVC_Info
  118. {
  119. CSimpleStringA req_context;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & req_context;
  123. }
  124. };
  125. struct HeartBeatService_CallResultToIL_Info
  126. {
  127. int error;
  128. CSimpleStringA ans_context;
  129. void Serialize(SpBuffer &Buf)
  130. {
  131. auto & buf = Buf & error & ans_context;
  132. }
  133. };
  134. ///////////////////////////
  135. } // namespace HeartBeat
  136. #endif // __HEARTBEAT_DEF_G_H