TokenKeeper_def_g.h 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. #ifndef __TOKENKEEPER_DEF_G_H
  2. #define __TOKENKEEPER_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace TokenKeeper {
  7. //
  8. // const goes here
  9. //
  10. #define TokenService_Method_GetToken 0
  11. #define TokenService_Method_SetToken 1
  12. #define TokenService_Method_GetSharedSK 2
  13. #define TokenService_Method_SetSharedSK 3
  14. #define TokenService_Method_SetKeyPair 4
  15. #define TokenService_Method_GetPublicKey 5
  16. #define TokenService_Method_EncryptWithPubKey 6
  17. #define TokenService_Method_DecryptWithPubKey 7
  18. #define TokenService_Method_EncryptWithPriKey 8
  19. #define TokenService_Method_DecryptWithPriKey 9
  20. #define TokenService_Method_GetHttpToken 10
  21. #define TokenService_MethodSignature_GetToken 1899966909
  22. #define TokenService_MethodSignature_SetToken 1914399337
  23. #define TokenService_MethodSignature_GetSharedSK -996290752
  24. #define TokenService_MethodSignature_SetSharedSK 837349889
  25. #define TokenService_MethodSignature_SetKeyPair 942339011
  26. #define TokenService_MethodSignature_GetPublicKey 639817557
  27. #define TokenService_MethodSignature_EncryptWithPubKey -1703833146
  28. #define TokenService_MethodSignature_DecryptWithPubKey 1999037441
  29. #define TokenService_MethodSignature_EncryptWithPriKey 1611536168
  30. #define TokenService_MethodSignature_DecryptWithPriKey 1154586002
  31. #define TokenService_MethodSignature_GetHttpToken -497739218
  32. #define TokenService_LogCode_GetToken "QLR040210A00"
  33. #define TokenService_LogCode_SetToken "QLR040210A01"
  34. #define TokenService_LogCode_GetSharedSK "QLR040210A02"
  35. #define TokenService_LogCode_SetSharedSK "QLR040210A03"
  36. #define TokenService_LogCode_SetKeyPair "QLR040210A04"
  37. #define TokenService_LogCode_GetPublicKey "QLR040210A05"
  38. #define TokenService_LogCode_EncryptWithPubKey "QLR040210A06"
  39. #define TokenService_LogCode_DecryptWithPubKey "QLR040210A07"
  40. #define TokenService_LogCode_EncryptWithPriKey "QLR040210A08"
  41. #define TokenService_LogCode_DecryptWithPriKey "QLR040210A09"
  42. #define TokenService_LogCode_GetHttpToken "QLR040210A10"
  43. struct TokenService_GetToken_Req
  44. {
  45. void Serialize(SpBuffer &Buf)
  46. {
  47. }
  48. };
  49. struct TokenService_GetToken_Ans
  50. {
  51. CBlob token;
  52. void Serialize(SpBuffer &Buf)
  53. {
  54. auto & buf = Buf & token;
  55. }
  56. };
  57. struct TokenService_SetToken_Req
  58. {
  59. CBlob token;
  60. void Serialize(SpBuffer &Buf)
  61. {
  62. auto & buf = Buf & token;
  63. }
  64. };
  65. struct TokenService_SetToken_Ans
  66. {
  67. void Serialize(SpBuffer &Buf)
  68. {
  69. }
  70. };
  71. struct TokenService_GetSharedSK_Req
  72. {
  73. void Serialize(SpBuffer &Buf)
  74. {
  75. }
  76. };
  77. struct TokenService_GetSharedSK_Ans
  78. {
  79. CBlob ssk;
  80. void Serialize(SpBuffer &Buf)
  81. {
  82. auto & buf = Buf & ssk;
  83. }
  84. };
  85. struct TokenService_SetSharedSK_Req
  86. {
  87. CBlob ssk;
  88. void Serialize(SpBuffer &Buf)
  89. {
  90. auto & buf = Buf & ssk;
  91. }
  92. };
  93. struct TokenService_SetSharedSK_Ans
  94. {
  95. void Serialize(SpBuffer &Buf)
  96. {
  97. }
  98. };
  99. struct TokenService_SetKeyPair_Req
  100. {
  101. CBlob pub_key;
  102. CBlob pri_key;
  103. void Serialize(SpBuffer &Buf)
  104. {
  105. auto & buf = Buf & pub_key & pri_key;
  106. }
  107. };
  108. struct TokenService_SetKeyPair_Ans
  109. {
  110. void Serialize(SpBuffer &Buf)
  111. {
  112. }
  113. };
  114. struct TokenService_GetPublicKey_Req
  115. {
  116. void Serialize(SpBuffer &Buf)
  117. {
  118. }
  119. };
  120. struct TokenService_GetPublicKey_Ans
  121. {
  122. CBlob key;
  123. void Serialize(SpBuffer &Buf)
  124. {
  125. auto & buf = Buf & key;
  126. }
  127. };
  128. struct TokenService_EncryptWithPubKey_Req
  129. {
  130. CBlob raw_data;
  131. void Serialize(SpBuffer &Buf)
  132. {
  133. auto & buf = Buf & raw_data;
  134. }
  135. };
  136. struct TokenService_EncryptWithPubKey_Ans
  137. {
  138. CBlob enc_data;
  139. void Serialize(SpBuffer &Buf)
  140. {
  141. auto & buf = Buf & enc_data;
  142. }
  143. };
  144. struct TokenService_DecryptWithPubKey_Req
  145. {
  146. CBlob enc_data;
  147. void Serialize(SpBuffer &Buf)
  148. {
  149. auto & buf = Buf & enc_data;
  150. }
  151. };
  152. struct TokenService_DecryptWithPubKey_Ans
  153. {
  154. CBlob raw_data;
  155. void Serialize(SpBuffer &Buf)
  156. {
  157. auto & buf = Buf & raw_data;
  158. }
  159. };
  160. struct TokenService_EncryptWithPriKey_Req
  161. {
  162. CBlob raw_data;
  163. void Serialize(SpBuffer &Buf)
  164. {
  165. auto & buf = Buf & raw_data;
  166. }
  167. };
  168. struct TokenService_EncryptWithPriKey_Ans
  169. {
  170. CBlob enc_data;
  171. void Serialize(SpBuffer &Buf)
  172. {
  173. auto & buf = Buf & enc_data;
  174. }
  175. };
  176. struct TokenService_DecryptWithPriKey_Req
  177. {
  178. CBlob enc_data;
  179. void Serialize(SpBuffer &Buf)
  180. {
  181. auto & buf = Buf & enc_data;
  182. }
  183. };
  184. struct TokenService_DecryptWithPriKey_Ans
  185. {
  186. CBlob raw_data;
  187. void Serialize(SpBuffer &Buf)
  188. {
  189. auto & buf = Buf & raw_data;
  190. }
  191. };
  192. struct TokenService_GetHttpToken_Req
  193. {
  194. void Serialize(SpBuffer &Buf)
  195. {
  196. }
  197. };
  198. struct TokenService_GetHttpToken_Ans
  199. {
  200. CSimpleStringA channelId;
  201. CSimpleStringA token;
  202. void Serialize(SpBuffer &Buf)
  203. {
  204. auto & buf = Buf & channelId & token;
  205. }
  206. };
  207. ///////////////////////////
  208. } // namespace TokenKeeper
  209. #endif // __TOKENKEEPER_DEF_G_H