SIPPhone_def_g.h 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464
  1. #ifndef __SIPPHONE_DEF_G_H
  2. #define __SIPPHONE_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace SIPPhone {
  7. //
  8. // const goes here
  9. //
  10. #define ePhone_Init 0
  11. #define ePhone_Calling 1
  12. #define ePhone_Proceeding 2
  13. #define ePhone_Completing 3
  14. #define ePhone_Ready 4
  15. #define ePhone_Terminating 5
  16. #define ePhone_Terminated 6
  17. #define PhoneService_Method_MakeCall 0
  18. #define PhoneService_Method_HangupCall 1
  19. #define PhoneService_Method_StartVideo 2
  20. #define PhoneService_Method_StopVideo 3
  21. #define PhoneService_Method_RealErrorCheck 4
  22. #define PhoneService_Method_ReleaseCall 5
  23. #define PhoneService_Method_BeginState 6
  24. #define PhoneService_Method_EndState 7
  25. #define PhoneService_Method_PhoneState 8
  26. #define PhoneService_Method_SetCallingParam 9
  27. #define PhoneService_Method_GetHandfreeOutVolume 10
  28. #define PhoneService_Method_SetHandfreeOutVolume 11
  29. #define PhoneService_Method_SetPickupOutVolume 12
  30. #define PhoneService_Method_GetPickupOutVolume 13
  31. #define PhoneService_Method_StartVideoRender 14
  32. #define PhoneService_Method_StopVideoRender 15
  33. #define PhoneService_Method_GetHandfreeInVolume 16
  34. #define PhoneService_Method_SetHandfreeInVolume 17
  35. #define PhoneService_Method_SetPickupInVolume 18
  36. #define PhoneService_Method_GetPickupInVolume 19
  37. #define PhoneService_Method_GetAudioDevices 20
  38. #define PhoneService_MethodSignature_MakeCall -1045574280
  39. #define PhoneService_MethodSignature_HangupCall 507892508
  40. #define PhoneService_MethodSignature_StartVideo -1701170457
  41. #define PhoneService_MethodSignature_StopVideo 1247090087
  42. #define PhoneService_MethodSignature_RealErrorCheck -834081006
  43. #define PhoneService_MethodSignature_ReleaseCall 1003966534
  44. #define PhoneService_MethodSignature_BeginState -700260089
  45. #define PhoneService_MethodSignature_EndState -1780469139
  46. #define PhoneService_MethodSignature_PhoneState -731514138
  47. #define PhoneService_MethodSignature_SetCallingParam 36667377
  48. #define PhoneService_MethodSignature_GetHandfreeOutVolume 1306483555
  49. #define PhoneService_MethodSignature_SetHandfreeOutVolume 2042464727
  50. #define PhoneService_MethodSignature_SetPickupOutVolume -1088342808
  51. #define PhoneService_MethodSignature_GetPickupOutVolume 1201465844
  52. #define PhoneService_MethodSignature_StartVideoRender 570775603
  53. #define PhoneService_MethodSignature_StopVideoRender -1920889093
  54. #define PhoneService_MethodSignature_GetHandfreeInVolume -973146972
  55. #define PhoneService_MethodSignature_SetHandfreeInVolume -1471315400
  56. #define PhoneService_MethodSignature_SetPickupInVolume 35636029
  57. #define PhoneService_MethodSignature_GetPickupInVolume -735373015
  58. #define PhoneService_MethodSignature_GetAudioDevices -271351251
  59. #define PhoneService_LogCode_MakeCall "QLR040230100"
  60. #define PhoneService_LogCode_HangupCall "QLR040230101"
  61. #define PhoneService_LogCode_StartVideo "QLR040230102"
  62. #define PhoneService_LogCode_StopVideo "QLR040230103"
  63. #define PhoneService_LogCode_RealErrorCheck "QLR040230104"
  64. #define PhoneService_LogCode_ReleaseCall "QLR040230105"
  65. #define PhoneService_LogCode_SetCallingParam "QLR040230109"
  66. #define PhoneService_LogCode_GetHandfreeOutVolume "QLR040230110"
  67. #define PhoneService_LogCode_SetHandfreeOutVolume "QLR040230111"
  68. #define PhoneService_LogCode_SetPickupOutVolume "QLR040230112"
  69. #define PhoneService_LogCode_GetPickupOutVolume "QLR040230113"
  70. #define PhoneService_LogCode_StartVideoRender "QLR040230114"
  71. #define PhoneService_LogCode_StopVideoRender "QLR040230115"
  72. #define PhoneService_LogCode_MakeCall "QLR040230100"
  73. #define PhoneService_LogCode_HangupCall "QLR040230101"
  74. #define PhoneService_LogCode_StartVideo "QLR040230102"
  75. #define PhoneService_LogCode_StopVideo "QLR040230103"
  76. #define PhoneService_LogCode_RealErrorCheck "QLR040230104"
  77. #define PhoneService_LogCode_ReleaseCall "QLR040230105"
  78. #define PhoneService_LogCode_SetCallingParam "QLR040230109"
  79. #define PhoneService_LogCode_GetHandfreeOutVolume "QLR040230110"
  80. #define PhoneService_LogCode_SetHandfreeOutVolume "QLR040230111"
  81. #define PhoneService_LogCode_SetPickupOutVolume "QLR040230112"
  82. #define PhoneService_LogCode_GetPickupOutVolume "QLR040230113"
  83. #define PhoneService_LogCode_StartVideoRender "QLR040230114"
  84. #define PhoneService_LogCode_StopVideoRender "QLR040230115"
  85. struct PhoneService_MakeCall_Req
  86. {
  87. CSimpleStringA to_uri;
  88. CSimpleStringA from_uri;
  89. CSimpleStringA call_id;
  90. void Serialize(SpBuffer &Buf)
  91. {
  92. auto & buf = Buf & to_uri & from_uri & call_id;
  93. }
  94. };
  95. struct PhoneService_MakeCall_Ans
  96. {
  97. void Serialize(SpBuffer &Buf)
  98. {
  99. }
  100. };
  101. struct PhoneService_HangupCall_Req
  102. {
  103. CSimpleStringA session_num;
  104. CSimpleStringA branch_server_ip;
  105. int branch_server_port;
  106. void Serialize(SpBuffer &Buf)
  107. {
  108. auto & buf = Buf & session_num & branch_server_ip & branch_server_port;
  109. }
  110. };
  111. struct PhoneService_HangupCall_Ans
  112. {
  113. void Serialize(SpBuffer &Buf)
  114. {
  115. }
  116. };
  117. struct PhoneService_StartVideo_Info
  118. {
  119. CSimpleStringA remote_ip;
  120. int remote_port;
  121. int remote_width;
  122. int remote_height;
  123. int remote_fps;
  124. int local_view_x;
  125. int local_view_y;
  126. int local_view_cx;
  127. int local_view_cy;
  128. int remote_view_x;
  129. int remote_view_y;
  130. int remote_view_cx;
  131. int remote_view_cy;
  132. int local_hwd_move;
  133. int remote_hwd_move;
  134. void Serialize(SpBuffer &Buf)
  135. {
  136. auto & buf = Buf & remote_ip & remote_port & remote_width & remote_height & remote_fps & local_view_x & local_view_y & local_view_cx & local_view_cy & remote_view_x & remote_view_y & remote_view_cx & remote_view_cy & local_hwd_move & remote_hwd_move;
  137. }
  138. };
  139. struct PhoneService_StopVideo_Info
  140. {
  141. void Serialize(SpBuffer &Buf)
  142. {
  143. }
  144. };
  145. struct PhoneService_RealErrorCheck_Info
  146. {
  147. void Serialize(SpBuffer &Buf)
  148. {
  149. }
  150. };
  151. struct PhoneService_ReleaseCall_Req
  152. {
  153. int type;
  154. void Serialize(SpBuffer &Buf)
  155. {
  156. auto & buf = Buf & type;
  157. }
  158. };
  159. struct PhoneService_ReleaseCall_Ans
  160. {
  161. void Serialize(SpBuffer &Buf)
  162. {
  163. }
  164. };
  165. struct PhoneService_BeginState_Sub
  166. {
  167. void Serialize(SpBuffer &Buf)
  168. {
  169. }
  170. };
  171. struct PhoneService_EndState_Info
  172. {
  173. void Serialize(SpBuffer &Buf)
  174. {
  175. }
  176. };
  177. struct PhoneService_PhoneState_Info
  178. {
  179. int state;
  180. CSimpleStringA status;
  181. void Serialize(SpBuffer &Buf)
  182. {
  183. auto & buf = Buf & state & status;
  184. }
  185. };
  186. struct PhoneService_SetCallingParam_Info
  187. {
  188. int CallType;
  189. CSimpleStringA connect_session;
  190. CSimpleStringA connect_ip;
  191. int connect_port;
  192. void Serialize(SpBuffer &Buf)
  193. {
  194. auto & buf = Buf & CallType & connect_session & connect_ip & connect_port;
  195. }
  196. };
  197. struct PhoneService_GetHandfreeOutVolume_Req
  198. {
  199. void Serialize(SpBuffer &Buf)
  200. {
  201. }
  202. };
  203. struct PhoneService_GetHandfreeOutVolume_Ans
  204. {
  205. int Volume;
  206. void Serialize(SpBuffer &Buf)
  207. {
  208. auto & buf = Buf & Volume;
  209. }
  210. };
  211. struct PhoneService_SetHandfreeOutVolume_Req
  212. {
  213. int Volume;
  214. void Serialize(SpBuffer &Buf)
  215. {
  216. auto & buf = Buf & Volume;
  217. }
  218. };
  219. struct PhoneService_SetHandfreeOutVolume_Ans
  220. {
  221. void Serialize(SpBuffer &Buf)
  222. {
  223. }
  224. };
  225. struct PhoneService_SetPickupOutVolume_Req
  226. {
  227. int Volume;
  228. void Serialize(SpBuffer &Buf)
  229. {
  230. auto & buf = Buf & Volume;
  231. }
  232. };
  233. struct PhoneService_SetPickupOutVolume_Ans
  234. {
  235. void Serialize(SpBuffer &Buf)
  236. {
  237. }
  238. };
  239. struct PhoneService_GetPickupOutVolume_Req
  240. {
  241. void Serialize(SpBuffer &Buf)
  242. {
  243. }
  244. };
  245. struct PhoneService_GetPickupOutVolume_Ans
  246. {
  247. int Volume;
  248. void Serialize(SpBuffer &Buf)
  249. {
  250. auto & buf = Buf & Volume;
  251. }
  252. };
  253. struct PhoneService_StartVideoRender_Info
  254. {
  255. int render_type;
  256. int local_view_x;
  257. int local_view_y;
  258. int local_view_cx;
  259. int local_view_cy;
  260. int remote_view_x;
  261. int remote_view_y;
  262. int remote_view_cx;
  263. int remote_view_cy;
  264. int local_hwd_move;
  265. int remote_hwd_move;
  266. void Serialize(SpBuffer &Buf)
  267. {
  268. auto & buf = Buf & render_type & local_view_x & local_view_y & local_view_cx & local_view_cy & remote_view_x & remote_view_y & remote_view_cx & remote_view_cy & local_hwd_move & remote_hwd_move;
  269. }
  270. };
  271. struct PhoneService_StopVideoRender_Info
  272. {
  273. void Serialize(SpBuffer &Buf)
  274. {
  275. }
  276. };
  277. struct PhoneService_GetHandfreeInVolume_Req
  278. {
  279. void Serialize(SpBuffer &Buf)
  280. {
  281. }
  282. };
  283. struct PhoneService_GetHandfreeInVolume_Ans
  284. {
  285. int Volume;
  286. void Serialize(SpBuffer &Buf)
  287. {
  288. auto & buf = Buf & Volume;
  289. }
  290. };
  291. struct PhoneService_SetHandfreeInVolume_Req
  292. {
  293. int Volume;
  294. void Serialize(SpBuffer &Buf)
  295. {
  296. auto & buf = Buf & Volume;
  297. }
  298. };
  299. struct PhoneService_SetHandfreeInVolume_Ans
  300. {
  301. void Serialize(SpBuffer &Buf)
  302. {
  303. }
  304. };
  305. struct PhoneService_SetPickupInVolume_Req
  306. {
  307. int Volume;
  308. void Serialize(SpBuffer &Buf)
  309. {
  310. auto & buf = Buf & Volume;
  311. }
  312. };
  313. struct PhoneService_SetPickupInVolume_Ans
  314. {
  315. void Serialize(SpBuffer &Buf)
  316. {
  317. }
  318. };
  319. struct PhoneService_GetPickupInVolume_Req
  320. {
  321. void Serialize(SpBuffer &Buf)
  322. {
  323. }
  324. };
  325. struct PhoneService_GetPickupInVolume_Ans
  326. {
  327. int Volume;
  328. void Serialize(SpBuffer &Buf)
  329. {
  330. auto & buf = Buf & Volume;
  331. }
  332. };
  333. struct PhoneService_GetAudioDevices_Req
  334. {
  335. void Serialize(SpBuffer &Buf)
  336. {
  337. }
  338. };
  339. struct PhoneService_GetAudioDevices_Ans
  340. {
  341. int retCode;
  342. CSimpleStringA strHandfreeIn;
  343. CSimpleStringA strHandfreeOut;
  344. CSimpleStringA strPickupIn;
  345. CSimpleStringA strPickupOut;
  346. void Serialize(SpBuffer &Buf)
  347. {
  348. auto & buf = Buf & retCode & strHandfreeIn & strHandfreeOut & strPickupIn & strPickupOut;
  349. }
  350. };
  351. ///////////////////////////
  352. } // namespace SIPPhone
  353. #endif // __SIPPHONE_DEF_G_H