Advertisement
niclaslockner

thrift

Sep 19th, 2013
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. struct Message10 {
  2. 1: i16 i16Var;
  3. 2: double doubleVar;
  4. }
  5.  
  6. struct Message100 {
  7. 1: Message10 msg0;
  8. 2: Message10 msg1;
  9. 3: Message10 msg2;
  10. 4: Message10 msg3;
  11. 5: Message10 msg4;
  12. 6: Message10 msg5;
  13. 7: Message10 msg6;
  14. 8: Message10 msg7;
  15. 9: Message10 msg8;
  16. 10: Message10 msg9;
  17. }
  18.  
  19. struct Message1k {
  20. 1: Message100 msg0;
  21. 2: Message100 msg1;
  22. 3: Message100 msg2;
  23. 4: Message100 msg3;
  24. 5: Message100 msg4;
  25. 6: Message100 msg5;
  26. 7: Message100 msg6;
  27. 8: Message100 msg7;
  28. 9: Message100 msg8;
  29. 10: Message100 msg9;
  30.  
  31. 11: Message10 msg10;
  32. 12: Message10 msg11;
  33.  
  34. 13: i32 i32Var;
  35. }
  36.  
  37. struct Message10k {
  38. 1: Message1k msg0;
  39. 2: Message1k msg1;
  40. 3: Message1k msg2;
  41. 4: Message1k msg3;
  42. 5: Message1k msg4;
  43. 6: Message1k msg5;
  44. 7: Message1k msg6;
  45. 8: Message1k msg7;
  46. 9: Message1k msg8;
  47. 10: Message1k msg9;
  48. }
  49.  
  50. struct Message100k {
  51. 1: Message10k msg0;
  52. 2: Message10k msg1;
  53. 3: Message10k msg2;
  54. 4: Message10k msg3;
  55. 5: Message10k msg4;
  56. 6: Message10k msg5;
  57. 7: Message10k msg6;
  58. 8: Message10k msg7;
  59. 9: Message10k msg8;
  60. 10: Message10k msg9;
  61. }
  62.  
  63. struct Message1M {
  64. 1: Message100k msg0;
  65. 2: Message100k msg1;
  66. 3: Message100k msg2;
  67. 4: Message100k msg3;
  68. 5: Message100k msg4;
  69. 6: Message100k msg5;
  70. 7: Message100k msg6;
  71. 8: Message100k msg7;
  72. 9: Message100k msg8;
  73. 10: Message100k msg9;
  74.  
  75. 11: Message10k msg10;
  76. 12: Message10k msg11;
  77.  
  78. 13: Message1k msg20;
  79. 14: Message1k msg21;
  80. 15: Message1k msg22;
  81. 16: Message1k msg23;
  82. }
  83.  
  84. struct Message10M {
  85. 1: Message1M msg0;
  86. 2: Message1M msg1;
  87. 3: Message1M msg2;
  88. 4: Message1M msg3;
  89. 5: Message1M msg4;
  90. 6: Message1M msg5;
  91. 7: Message1M msg6;
  92. 8: Message1M msg7;
  93. 9: Message1M msg8;
  94. 10: Message1M msg9;
  95. }
  96.  
  97. struct Message100M {
  98. 1: Message10M msg0;
  99. 2: Message10M msg1;
  100. 3: Message10M msg2;
  101. 4: Message10M msg3;
  102. 5: Message10M msg4;
  103. 6: Message10M msg5;
  104. 7: Message10M msg6;
  105. 8: Message10M msg7;
  106. 9: Message10M msg8;
  107. 10: Message10M msg9;
  108. }
  109.  
  110.  
  111. struct Message10s {
  112. 1: string strVal;
  113. }
  114.  
  115. struct Message100s {
  116. 1: Message10s msg0;
  117. 2: Message10s msg1;
  118. 3: Message10s msg2;
  119. 4: Message10s msg3;
  120. 5: Message10s msg4;
  121. 6: Message10s msg5;
  122. 7: Message10s msg6;
  123. 8: Message10s msg7;
  124. 9: Message10s msg8;
  125. 10: Message10s msg9;
  126. }
  127.  
  128. struct Message1ks {
  129. 1: Message100s msg0;
  130. 2: Message100s msg1;
  131. 3: Message100s msg2;
  132. 4: Message100s msg3;
  133. 5: Message100s msg4;
  134. 6: Message100s msg5;
  135. 7: Message100s msg6;
  136. 8: Message100s msg7;
  137. 9: Message100s msg8;
  138. 10: Message100s msg9;
  139.  
  140. 11: Message10s msg10;
  141. 12: Message10s msg11;
  142.  
  143. 13: string strVal;
  144. }
  145.  
  146. struct Message10ks {
  147. 1: Message1ks msg0;
  148. 2: Message1ks msg1;
  149. 3: Message1ks msg2;
  150. 4: Message1ks msg3;
  151. 5: Message1ks msg4;
  152. 6: Message1ks msg5;
  153. 7: Message1ks msg6;
  154. 8: Message1ks msg7;
  155. 9: Message1ks msg8;
  156. 10: Message1ks msg9;
  157. }
  158.  
  159. struct Message100ks {
  160. 1: Message10ks msg0;
  161. 2: Message10ks msg1;
  162. 3: Message10ks msg2;
  163. 4: Message10ks msg3;
  164. 5: Message10ks msg4;
  165. 6: Message10ks msg5;
  166. 7: Message10ks msg6;
  167. 8: Message10ks msg7;
  168. 9: Message10ks msg8;
  169. 10: Message10ks msg9;
  170. }
  171.  
  172. struct Message1Ms {
  173. 1: Message100ks msg0;
  174. 2: Message100ks msg1;
  175. 3: Message100ks msg2;
  176. 4: Message100ks msg3;
  177. 5: Message100ks msg4;
  178. 6: Message100ks msg5;
  179. 7: Message100ks msg6;
  180. 8: Message100ks msg7;
  181. 9: Message100ks msg8;
  182. 10: Message100ks msg9;
  183.  
  184. 11: Message10ks msg10;
  185. 12: Message10ks msg11;
  186.  
  187. 13: Message1ks msg20;
  188. 14: Message1ks msg21;
  189. 15: Message1ks msg22;
  190. 16: Message1ks msg23;
  191. }
  192.  
  193. struct Message10Ms {
  194. 1: Message1Ms msg0;
  195. 2: Message1Ms msg1;
  196. 3: Message1Ms msg2;
  197. 4: Message1Ms msg3;
  198. 5: Message1Ms msg4;
  199. 6: Message1Ms msg5;
  200. 7: Message1Ms msg6;
  201. 8: Message1Ms msg7;
  202. 9: Message1Ms msg8;
  203. 10: Message1Ms msg9;
  204. }
  205.  
  206. struct Message100Ms {
  207. 1: Message10Ms msg0;
  208. 2: Message10Ms msg1;
  209. 3: Message10Ms msg2;
  210. 4: Message10Ms msg3;
  211. 5: Message10Ms msg4;
  212. 6: Message10Ms msg5;
  213. 7: Message10Ms msg6;
  214. 8: Message10Ms msg7;
  215. 9: Message10Ms msg8;
  216. 10: Message10Ms msg9;
  217. }
  218.  
  219. service TestService {
  220. i32 testFineGrained10(1: Message10 arg)
  221. i32 testFineGrained100(1: Message100 arg)
  222.  
  223. i32 testFineGrained1k(1: Message1k arg)
  224. i32 testFineGrained10k(1: Message10k arg)
  225. i32 testFineGrained100k(1: Message100k arg)
  226.  
  227. i32 testFineGrained1M(1: Message1M arg)
  228. i32 testFineGrained10M(1: Message10M arg)
  229. i32 testFineGrained100M(1: Message100M arg)
  230.  
  231. i32 testFineGrained10s(1: Message10s arg)
  232. i32 testFineGrained100s(1: Message100s arg)
  233.  
  234. i32 testFineGrained1ks(1: Message1ks arg)
  235. i32 testFineGrained10ks(1: Message10ks arg)
  236. i32 testFineGrained100ks(1: Message100ks arg)
  237.  
  238. i32 testFineGrained1Ms(1: Message1Ms arg)
  239. i32 testFineGrained10Ms(1: Message10Ms arg)
  240. i32 testFineGrained100Ms(1: Message100Ms arg)
  241.  
  242. i32 testCoarseGrained(1: binary arg)
  243. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement