InteractiveControl_client_g.h 88 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291
  1. #ifndef __INTERACTIVECONTROL_CLIENT_G_H
  2. #define __INTERACTIVECONTROL_CLIENT_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "InteractiveControl_def_g.h"
  6. namespace InteractiveControl {
  7. class UIService_ClientBase : public CClientSessionBase {
  8. public:
  9. explicit UIService_ClientBase(CEntityBase *pEntity) : m_pEntityBase(pEntity), m_bSysManaged(false) {}
  10. UIService_ClientBase* operator () (const linkContext &curLink)
  11. {
  12. m_context = curLink;
  13. return this;
  14. }
  15. protected:
  16. virtual ~UIService_ClientBase()
  17. {
  18. /// override by user
  19. }
  20. public:
  21. void OnConnectSucceed()
  22. {
  23. bSessionClosed = false;
  24. }
  25. void OnClose(ErrorCodeEnum)
  26. {
  27. Dbg("session closed.");
  28. bSessionClosed = true;
  29. }
  30. bool QuerySessionClosed()
  31. {
  32. return bSessionClosed;
  33. }
  34. ErrorCodeEnum Connect(CSmartPointer<IAsynWaitSp> &spAsyncWait)
  35. {
  36. CSmartPointer<IEntityFunction> pFunc = m_pEntityBase->GetFunction();
  37. ErrorCodeEnum Error = pFunc->ConnectRemoteEntity(this, "InteractiveControl", "UIService", spAsyncWait);
  38. if (Error == Error_Succeed) {
  39. m_bSysManaged = true;
  40. bSessionClosed = false;
  41. }
  42. return Error;
  43. }
  44. ErrorCodeEnum Connect()
  45. {
  46. CSmartPointer<IAsynWaitSp> spAsyncWait;
  47. ErrorCodeEnum Error = Connect(spAsyncWait);
  48. if (Error == Error_Succeed) {
  49. Error = spAsyncWait->WaitAnswer();
  50. }
  51. return Error;
  52. }
  53. ErrorCodeEnum SetUIState(UIService_SetUIState_Info &Info)
  54. {
  55. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  56. if (m_context.checkEmpty())
  57. {
  58. m_context.AutoGenerate();
  59. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  60. m_context = m_context.upgradeLink();
  61. }
  62. CAutoBuffer Buf = SpObject2Buffer(Info);
  63. auto ret = pFunc->OnewayCall(UIService_Method_SetUIState, UIService_MethodSignature_SetUIState, Buf, m_context);
  64. m_context.clear();
  65. return ret;
  66. }
  67. ErrorCodeEnum SendAgentText(UIService_SendAgentText_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  68. {
  69. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  70. CAutoBuffer Buf = SpObject2Buffer(Req);
  71. if (m_context.checkEmpty())
  72. {
  73. m_context.AutoGenerate();
  74. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  75. m_context = m_context.upgradeLink();
  76. }
  77. auto ret = pFunc->AsyncRequest(UIService_Method_SendAgentText, UIService_MethodSignature_SendAgentText, Buf, spAsyncWait, m_context, dwTimeout);
  78. m_context.clear();
  79. return ret;
  80. }
  81. ErrorCodeEnum SendAgentText(UIService_SendAgentText_Req &Req, UIService_SendAgentText_Ans &Ans, DWORD dwTimeout)
  82. {
  83. CSmartPointer<IAsynWaitSp> spAsyncWait;
  84. ErrorCodeEnum Error = SendAgentText(Req, spAsyncWait, dwTimeout);
  85. if (Error == Error_Succeed) {
  86. bool bEnd = false;
  87. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  88. LOG_ASSERT(Error || bEnd);
  89. }
  90. return Error;
  91. }
  92. ErrorCodeEnum SendAgentText(UIService_SendAgentText_Req &Req, UIService_SendAgentText_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  93. {
  94. CSmartPointer<IAsynWaitSp> spAsyncWait;
  95. ErrorCodeEnum Error = SendAgentText(Req, spAsyncWait, dwTimeout);
  96. if (Error == Error_Succeed) {
  97. bool bEnd = false;
  98. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  99. LOG_ASSERT(Error || bEnd);
  100. }
  101. return Error;
  102. }
  103. ErrorCodeEnum SendAgentText(UIService_SendAgentText_Req &Req, UIService_SendAgentText_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  104. {
  105. CSmartPointer<IAsynWaitSp> spAsyncWait;
  106. ErrorCodeEnum Error = SendAgentText(Req, spAsyncWait, dwTimeout);
  107. if (Error == Error_Succeed) {
  108. bool bEnd = false;
  109. CSimpleString str;
  110. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  111. LOG_ASSERT(Error || bEnd);
  112. }
  113. return Error;
  114. }
  115. ErrorCodeEnum SetMenuTree(UIService_SetMenuTree_Info &Info)
  116. {
  117. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  118. if (m_context.checkEmpty())
  119. {
  120. m_context.AutoGenerate();
  121. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  122. m_context = m_context.upgradeLink();
  123. }
  124. CAutoBuffer Buf = SpObject2Buffer(Info);
  125. auto ret = pFunc->OnewayCall(UIService_Method_SetMenuTree, UIService_MethodSignature_SetMenuTree, Buf, m_context);
  126. m_context.clear();
  127. return ret;
  128. }
  129. ErrorCodeEnum SetMenuPath(UIService_SetMenuPath_Info &Info)
  130. {
  131. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  132. if (m_context.checkEmpty())
  133. {
  134. m_context.AutoGenerate();
  135. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  136. m_context = m_context.upgradeLink();
  137. }
  138. CAutoBuffer Buf = SpObject2Buffer(Info);
  139. auto ret = pFunc->OnewayCall(UIService_Method_SetMenuPath, UIService_MethodSignature_SetMenuPath, Buf, m_context);
  140. m_context.clear();
  141. return ret;
  142. }
  143. ErrorCodeEnum SendFrontSyncData(UIService_SendFrontSyncData_Info &Info)
  144. {
  145. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  146. if (m_context.checkEmpty())
  147. {
  148. m_context.AutoGenerate();
  149. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  150. m_context = m_context.upgradeLink();
  151. }
  152. CAutoBuffer Buf = SpObject2Buffer(Info);
  153. auto ret = pFunc->OnewayCall(UIService_Method_SendFrontSyncData, UIService_MethodSignature_SendFrontSyncData, Buf, m_context);
  154. m_context.clear();
  155. return ret;
  156. }
  157. ErrorCodeEnum StartRecordVideo(UIService_StartRecordVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  158. {
  159. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  160. CAutoBuffer Buf = SpObject2Buffer(Req);
  161. if (m_context.checkEmpty())
  162. {
  163. m_context.AutoGenerate();
  164. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  165. m_context = m_context.upgradeLink();
  166. }
  167. auto ret = pFunc->AsyncRequest(UIService_Method_StartRecordVideo, UIService_MethodSignature_StartRecordVideo, Buf, spAsyncWait, m_context, dwTimeout);
  168. m_context.clear();
  169. return ret;
  170. }
  171. ErrorCodeEnum StartRecordVideo(UIService_StartRecordVideo_Req &Req, UIService_StartRecordVideo_Ans &Ans, DWORD dwTimeout)
  172. {
  173. CSmartPointer<IAsynWaitSp> spAsyncWait;
  174. ErrorCodeEnum Error = StartRecordVideo(Req, spAsyncWait, dwTimeout);
  175. if (Error == Error_Succeed) {
  176. bool bEnd = false;
  177. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  178. LOG_ASSERT(Error || bEnd);
  179. }
  180. return Error;
  181. }
  182. ErrorCodeEnum StartRecordVideo(UIService_StartRecordVideo_Req &Req, UIService_StartRecordVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  183. {
  184. CSmartPointer<IAsynWaitSp> spAsyncWait;
  185. ErrorCodeEnum Error = StartRecordVideo(Req, spAsyncWait, dwTimeout);
  186. if (Error == Error_Succeed) {
  187. bool bEnd = false;
  188. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  189. LOG_ASSERT(Error || bEnd);
  190. }
  191. return Error;
  192. }
  193. ErrorCodeEnum StartRecordVideo(UIService_StartRecordVideo_Req &Req, UIService_StartRecordVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  194. {
  195. CSmartPointer<IAsynWaitSp> spAsyncWait;
  196. ErrorCodeEnum Error = StartRecordVideo(Req, spAsyncWait, dwTimeout);
  197. if (Error == Error_Succeed) {
  198. bool bEnd = false;
  199. CSimpleString str;
  200. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  201. LOG_ASSERT(Error || bEnd);
  202. }
  203. return Error;
  204. }
  205. ErrorCodeEnum StopRecordVideo(UIService_StopRecordVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  206. {
  207. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  208. CAutoBuffer Buf = SpObject2Buffer(Req);
  209. if (m_context.checkEmpty())
  210. {
  211. m_context.AutoGenerate();
  212. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  213. m_context = m_context.upgradeLink();
  214. }
  215. auto ret = pFunc->AsyncRequest(UIService_Method_StopRecordVideo, UIService_MethodSignature_StopRecordVideo, Buf, spAsyncWait, m_context, dwTimeout);
  216. m_context.clear();
  217. return ret;
  218. }
  219. ErrorCodeEnum StopRecordVideo(UIService_StopRecordVideo_Req &Req, UIService_StopRecordVideo_Ans &Ans, DWORD dwTimeout)
  220. {
  221. CSmartPointer<IAsynWaitSp> spAsyncWait;
  222. ErrorCodeEnum Error = StopRecordVideo(Req, spAsyncWait, dwTimeout);
  223. if (Error == Error_Succeed) {
  224. bool bEnd = false;
  225. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  226. LOG_ASSERT(Error || bEnd);
  227. }
  228. return Error;
  229. }
  230. ErrorCodeEnum StopRecordVideo(UIService_StopRecordVideo_Req &Req, UIService_StopRecordVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  231. {
  232. CSmartPointer<IAsynWaitSp> spAsyncWait;
  233. ErrorCodeEnum Error = StopRecordVideo(Req, spAsyncWait, dwTimeout);
  234. if (Error == Error_Succeed) {
  235. bool bEnd = false;
  236. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  237. LOG_ASSERT(Error || bEnd);
  238. }
  239. return Error;
  240. }
  241. ErrorCodeEnum StopRecordVideo(UIService_StopRecordVideo_Req &Req, UIService_StopRecordVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  242. {
  243. CSmartPointer<IAsynWaitSp> spAsyncWait;
  244. ErrorCodeEnum Error = StopRecordVideo(Req, spAsyncWait, dwTimeout);
  245. if (Error == Error_Succeed) {
  246. bool bEnd = false;
  247. CSimpleString str;
  248. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  249. LOG_ASSERT(Error || bEnd);
  250. }
  251. return Error;
  252. }
  253. ErrorCodeEnum ShowVideo(UIService_ShowVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  254. {
  255. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  256. CAutoBuffer Buf = SpObject2Buffer(Req);
  257. if (m_context.checkEmpty())
  258. {
  259. m_context.AutoGenerate();
  260. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  261. m_context = m_context.upgradeLink();
  262. }
  263. auto ret = pFunc->AsyncRequest(UIService_Method_ShowVideo, UIService_MethodSignature_ShowVideo, Buf, spAsyncWait, m_context, dwTimeout);
  264. m_context.clear();
  265. return ret;
  266. }
  267. ErrorCodeEnum ShowVideo(UIService_ShowVideo_Req &Req, UIService_ShowVideo_Ans &Ans, DWORD dwTimeout)
  268. {
  269. CSmartPointer<IAsynWaitSp> spAsyncWait;
  270. ErrorCodeEnum Error = ShowVideo(Req, spAsyncWait, dwTimeout);
  271. if (Error == Error_Succeed) {
  272. bool bEnd = false;
  273. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  274. LOG_ASSERT(Error || bEnd);
  275. }
  276. return Error;
  277. }
  278. ErrorCodeEnum ShowVideo(UIService_ShowVideo_Req &Req, UIService_ShowVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  279. {
  280. CSmartPointer<IAsynWaitSp> spAsyncWait;
  281. ErrorCodeEnum Error = ShowVideo(Req, spAsyncWait, dwTimeout);
  282. if (Error == Error_Succeed) {
  283. bool bEnd = false;
  284. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  285. LOG_ASSERT(Error || bEnd);
  286. }
  287. return Error;
  288. }
  289. ErrorCodeEnum ShowVideo(UIService_ShowVideo_Req &Req, UIService_ShowVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  290. {
  291. CSmartPointer<IAsynWaitSp> spAsyncWait;
  292. ErrorCodeEnum Error = ShowVideo(Req, spAsyncWait, dwTimeout);
  293. if (Error == Error_Succeed) {
  294. bool bEnd = false;
  295. CSimpleString str;
  296. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  297. LOG_ASSERT(Error || bEnd);
  298. }
  299. return Error;
  300. }
  301. ErrorCodeEnum SaveVideo(UIService_SaveVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  302. {
  303. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  304. CAutoBuffer Buf = SpObject2Buffer(Req);
  305. if (m_context.checkEmpty())
  306. {
  307. m_context.AutoGenerate();
  308. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  309. m_context = m_context.upgradeLink();
  310. }
  311. auto ret = pFunc->AsyncRequest(UIService_Method_SaveVideo, UIService_MethodSignature_SaveVideo, Buf, spAsyncWait, m_context, dwTimeout);
  312. m_context.clear();
  313. return ret;
  314. }
  315. ErrorCodeEnum SaveVideo(UIService_SaveVideo_Req &Req, UIService_SaveVideo_Ans &Ans, DWORD dwTimeout)
  316. {
  317. CSmartPointer<IAsynWaitSp> spAsyncWait;
  318. ErrorCodeEnum Error = SaveVideo(Req, spAsyncWait, dwTimeout);
  319. if (Error == Error_Succeed) {
  320. bool bEnd = false;
  321. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  322. LOG_ASSERT(Error || bEnd);
  323. }
  324. return Error;
  325. }
  326. ErrorCodeEnum SaveVideo(UIService_SaveVideo_Req &Req, UIService_SaveVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  327. {
  328. CSmartPointer<IAsynWaitSp> spAsyncWait;
  329. ErrorCodeEnum Error = SaveVideo(Req, spAsyncWait, dwTimeout);
  330. if (Error == Error_Succeed) {
  331. bool bEnd = false;
  332. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  333. LOG_ASSERT(Error || bEnd);
  334. }
  335. return Error;
  336. }
  337. ErrorCodeEnum SaveVideo(UIService_SaveVideo_Req &Req, UIService_SaveVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  338. {
  339. CSmartPointer<IAsynWaitSp> spAsyncWait;
  340. ErrorCodeEnum Error = SaveVideo(Req, spAsyncWait, dwTimeout);
  341. if (Error == Error_Succeed) {
  342. bool bEnd = false;
  343. CSimpleString str;
  344. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  345. LOG_ASSERT(Error || bEnd);
  346. }
  347. return Error;
  348. }
  349. ErrorCodeEnum DeleteVideo(UIService_DeleteVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  350. {
  351. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  352. CAutoBuffer Buf = SpObject2Buffer(Req);
  353. if (m_context.checkEmpty())
  354. {
  355. m_context.AutoGenerate();
  356. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  357. m_context = m_context.upgradeLink();
  358. }
  359. auto ret = pFunc->AsyncRequest(UIService_Method_DeleteVideo, UIService_MethodSignature_DeleteVideo, Buf, spAsyncWait, m_context, dwTimeout);
  360. m_context.clear();
  361. return ret;
  362. }
  363. ErrorCodeEnum DeleteVideo(UIService_DeleteVideo_Req &Req, UIService_DeleteVideo_Ans &Ans, DWORD dwTimeout)
  364. {
  365. CSmartPointer<IAsynWaitSp> spAsyncWait;
  366. ErrorCodeEnum Error = DeleteVideo(Req, spAsyncWait, dwTimeout);
  367. if (Error == Error_Succeed) {
  368. bool bEnd = false;
  369. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  370. LOG_ASSERT(Error || bEnd);
  371. }
  372. return Error;
  373. }
  374. ErrorCodeEnum DeleteVideo(UIService_DeleteVideo_Req &Req, UIService_DeleteVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  375. {
  376. CSmartPointer<IAsynWaitSp> spAsyncWait;
  377. ErrorCodeEnum Error = DeleteVideo(Req, spAsyncWait, dwTimeout);
  378. if (Error == Error_Succeed) {
  379. bool bEnd = false;
  380. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  381. LOG_ASSERT(Error || bEnd);
  382. }
  383. return Error;
  384. }
  385. ErrorCodeEnum DeleteVideo(UIService_DeleteVideo_Req &Req, UIService_DeleteVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  386. {
  387. CSmartPointer<IAsynWaitSp> spAsyncWait;
  388. ErrorCodeEnum Error = DeleteVideo(Req, spAsyncWait, dwTimeout);
  389. if (Error == Error_Succeed) {
  390. bool bEnd = false;
  391. CSimpleString str;
  392. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  393. LOG_ASSERT(Error || bEnd);
  394. }
  395. return Error;
  396. }
  397. ErrorCodeEnum StartPlayVideo(UIService_StartPlayVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  398. {
  399. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  400. CAutoBuffer Buf = SpObject2Buffer(Req);
  401. if (m_context.checkEmpty())
  402. {
  403. m_context.AutoGenerate();
  404. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  405. m_context = m_context.upgradeLink();
  406. }
  407. auto ret = pFunc->AsyncRequest(UIService_Method_StartPlayVideo, UIService_MethodSignature_StartPlayVideo, Buf, spAsyncWait, m_context, dwTimeout);
  408. m_context.clear();
  409. return ret;
  410. }
  411. ErrorCodeEnum StartPlayVideo(UIService_StartPlayVideo_Req &Req, UIService_StartPlayVideo_Ans &Ans, DWORD dwTimeout)
  412. {
  413. CSmartPointer<IAsynWaitSp> spAsyncWait;
  414. ErrorCodeEnum Error = StartPlayVideo(Req, spAsyncWait, dwTimeout);
  415. if (Error == Error_Succeed) {
  416. bool bEnd = false;
  417. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  418. LOG_ASSERT(Error || bEnd);
  419. }
  420. return Error;
  421. }
  422. ErrorCodeEnum StartPlayVideo(UIService_StartPlayVideo_Req &Req, UIService_StartPlayVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  423. {
  424. CSmartPointer<IAsynWaitSp> spAsyncWait;
  425. ErrorCodeEnum Error = StartPlayVideo(Req, spAsyncWait, dwTimeout);
  426. if (Error == Error_Succeed) {
  427. bool bEnd = false;
  428. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  429. LOG_ASSERT(Error || bEnd);
  430. }
  431. return Error;
  432. }
  433. ErrorCodeEnum StartPlayVideo(UIService_StartPlayVideo_Req &Req, UIService_StartPlayVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  434. {
  435. CSmartPointer<IAsynWaitSp> spAsyncWait;
  436. ErrorCodeEnum Error = StartPlayVideo(Req, spAsyncWait, dwTimeout);
  437. if (Error == Error_Succeed) {
  438. bool bEnd = false;
  439. CSimpleString str;
  440. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  441. LOG_ASSERT(Error || bEnd);
  442. }
  443. return Error;
  444. }
  445. ErrorCodeEnum StartPlayAudio(UIService_StartPlayAudio_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  446. {
  447. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  448. CAutoBuffer Buf = SpObject2Buffer(Req);
  449. if (m_context.checkEmpty())
  450. {
  451. m_context.AutoGenerate();
  452. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  453. m_context = m_context.upgradeLink();
  454. }
  455. auto ret = pFunc->AsyncRequest(UIService_Method_StartPlayAudio, UIService_MethodSignature_StartPlayAudio, Buf, spAsyncWait, m_context, dwTimeout);
  456. m_context.clear();
  457. return ret;
  458. }
  459. ErrorCodeEnum StartPlayAudio(UIService_StartPlayAudio_Req &Req, UIService_StartPlayAudio_Ans &Ans, DWORD dwTimeout)
  460. {
  461. CSmartPointer<IAsynWaitSp> spAsyncWait;
  462. ErrorCodeEnum Error = StartPlayAudio(Req, spAsyncWait, dwTimeout);
  463. if (Error == Error_Succeed) {
  464. bool bEnd = false;
  465. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  466. LOG_ASSERT(Error || bEnd);
  467. }
  468. return Error;
  469. }
  470. ErrorCodeEnum StartPlayAudio(UIService_StartPlayAudio_Req &Req, UIService_StartPlayAudio_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  471. {
  472. CSmartPointer<IAsynWaitSp> spAsyncWait;
  473. ErrorCodeEnum Error = StartPlayAudio(Req, spAsyncWait, dwTimeout);
  474. if (Error == Error_Succeed) {
  475. bool bEnd = false;
  476. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  477. LOG_ASSERT(Error || bEnd);
  478. }
  479. return Error;
  480. }
  481. ErrorCodeEnum StartPlayAudio(UIService_StartPlayAudio_Req &Req, UIService_StartPlayAudio_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  482. {
  483. CSmartPointer<IAsynWaitSp> spAsyncWait;
  484. ErrorCodeEnum Error = StartPlayAudio(Req, spAsyncWait, dwTimeout);
  485. if (Error == Error_Succeed) {
  486. bool bEnd = false;
  487. CSimpleString str;
  488. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  489. LOG_ASSERT(Error || bEnd);
  490. }
  491. return Error;
  492. }
  493. ErrorCodeEnum StartPlayImage(UIService_StartPlayImage_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  494. {
  495. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  496. CAutoBuffer Buf = SpObject2Buffer(Req);
  497. if (m_context.checkEmpty())
  498. {
  499. m_context.AutoGenerate();
  500. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  501. m_context = m_context.upgradeLink();
  502. }
  503. auto ret = pFunc->AsyncRequest(UIService_Method_StartPlayImage, UIService_MethodSignature_StartPlayImage, Buf, spAsyncWait, m_context, dwTimeout);
  504. m_context.clear();
  505. return ret;
  506. }
  507. ErrorCodeEnum StartPlayImage(UIService_StartPlayImage_Req &Req, UIService_StartPlayImage_Ans &Ans, DWORD dwTimeout)
  508. {
  509. CSmartPointer<IAsynWaitSp> spAsyncWait;
  510. ErrorCodeEnum Error = StartPlayImage(Req, spAsyncWait, dwTimeout);
  511. if (Error == Error_Succeed) {
  512. bool bEnd = false;
  513. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  514. LOG_ASSERT(Error || bEnd);
  515. }
  516. return Error;
  517. }
  518. ErrorCodeEnum StartPlayImage(UIService_StartPlayImage_Req &Req, UIService_StartPlayImage_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  519. {
  520. CSmartPointer<IAsynWaitSp> spAsyncWait;
  521. ErrorCodeEnum Error = StartPlayImage(Req, spAsyncWait, dwTimeout);
  522. if (Error == Error_Succeed) {
  523. bool bEnd = false;
  524. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  525. LOG_ASSERT(Error || bEnd);
  526. }
  527. return Error;
  528. }
  529. ErrorCodeEnum StartPlayImage(UIService_StartPlayImage_Req &Req, UIService_StartPlayImage_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  530. {
  531. CSmartPointer<IAsynWaitSp> spAsyncWait;
  532. ErrorCodeEnum Error = StartPlayImage(Req, spAsyncWait, dwTimeout);
  533. if (Error == Error_Succeed) {
  534. bool bEnd = false;
  535. CSimpleString str;
  536. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  537. LOG_ASSERT(Error || bEnd);
  538. }
  539. return Error;
  540. }
  541. ErrorCodeEnum StopPlayVideo(UIService_StopPlayVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  542. {
  543. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  544. CAutoBuffer Buf = SpObject2Buffer(Req);
  545. if (m_context.checkEmpty())
  546. {
  547. m_context.AutoGenerate();
  548. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  549. m_context = m_context.upgradeLink();
  550. }
  551. auto ret = pFunc->AsyncRequest(UIService_Method_StopPlayVideo, UIService_MethodSignature_StopPlayVideo, Buf, spAsyncWait, m_context, dwTimeout);
  552. m_context.clear();
  553. return ret;
  554. }
  555. ErrorCodeEnum StopPlayVideo(UIService_StopPlayVideo_Req &Req, UIService_StopPlayVideo_Ans &Ans, DWORD dwTimeout)
  556. {
  557. CSmartPointer<IAsynWaitSp> spAsyncWait;
  558. ErrorCodeEnum Error = StopPlayVideo(Req, spAsyncWait, dwTimeout);
  559. if (Error == Error_Succeed) {
  560. bool bEnd = false;
  561. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  562. LOG_ASSERT(Error || bEnd);
  563. }
  564. return Error;
  565. }
  566. ErrorCodeEnum StopPlayVideo(UIService_StopPlayVideo_Req &Req, UIService_StopPlayVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  567. {
  568. CSmartPointer<IAsynWaitSp> spAsyncWait;
  569. ErrorCodeEnum Error = StopPlayVideo(Req, spAsyncWait, dwTimeout);
  570. if (Error == Error_Succeed) {
  571. bool bEnd = false;
  572. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  573. LOG_ASSERT(Error || bEnd);
  574. }
  575. return Error;
  576. }
  577. ErrorCodeEnum StopPlayVideo(UIService_StopPlayVideo_Req &Req, UIService_StopPlayVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  578. {
  579. CSmartPointer<IAsynWaitSp> spAsyncWait;
  580. ErrorCodeEnum Error = StopPlayVideo(Req, spAsyncWait, dwTimeout);
  581. if (Error == Error_Succeed) {
  582. bool bEnd = false;
  583. CSimpleString str;
  584. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  585. LOG_ASSERT(Error || bEnd);
  586. }
  587. return Error;
  588. }
  589. ErrorCodeEnum StopPlayAudio(UIService_StopPlayAudio_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  590. {
  591. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  592. CAutoBuffer Buf = SpObject2Buffer(Req);
  593. if (m_context.checkEmpty())
  594. {
  595. m_context.AutoGenerate();
  596. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  597. m_context = m_context.upgradeLink();
  598. }
  599. auto ret = pFunc->AsyncRequest(UIService_Method_StopPlayAudio, UIService_MethodSignature_StopPlayAudio, Buf, spAsyncWait, m_context, dwTimeout);
  600. m_context.clear();
  601. return ret;
  602. }
  603. ErrorCodeEnum StopPlayAudio(UIService_StopPlayAudio_Req &Req, UIService_StopPlayAudio_Ans &Ans, DWORD dwTimeout)
  604. {
  605. CSmartPointer<IAsynWaitSp> spAsyncWait;
  606. ErrorCodeEnum Error = StopPlayAudio(Req, spAsyncWait, dwTimeout);
  607. if (Error == Error_Succeed) {
  608. bool bEnd = false;
  609. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  610. LOG_ASSERT(Error || bEnd);
  611. }
  612. return Error;
  613. }
  614. ErrorCodeEnum StopPlayAudio(UIService_StopPlayAudio_Req &Req, UIService_StopPlayAudio_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  615. {
  616. CSmartPointer<IAsynWaitSp> spAsyncWait;
  617. ErrorCodeEnum Error = StopPlayAudio(Req, spAsyncWait, dwTimeout);
  618. if (Error == Error_Succeed) {
  619. bool bEnd = false;
  620. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  621. LOG_ASSERT(Error || bEnd);
  622. }
  623. return Error;
  624. }
  625. ErrorCodeEnum StopPlayAudio(UIService_StopPlayAudio_Req &Req, UIService_StopPlayAudio_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  626. {
  627. CSmartPointer<IAsynWaitSp> spAsyncWait;
  628. ErrorCodeEnum Error = StopPlayAudio(Req, spAsyncWait, dwTimeout);
  629. if (Error == Error_Succeed) {
  630. bool bEnd = false;
  631. CSimpleString str;
  632. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  633. LOG_ASSERT(Error || bEnd);
  634. }
  635. return Error;
  636. }
  637. ErrorCodeEnum StopPlayImage(UIService_StopPlayImage_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  638. {
  639. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  640. CAutoBuffer Buf = SpObject2Buffer(Req);
  641. if (m_context.checkEmpty())
  642. {
  643. m_context.AutoGenerate();
  644. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  645. m_context = m_context.upgradeLink();
  646. }
  647. auto ret = pFunc->AsyncRequest(UIService_Method_StopPlayImage, UIService_MethodSignature_StopPlayImage, Buf, spAsyncWait, m_context, dwTimeout);
  648. m_context.clear();
  649. return ret;
  650. }
  651. ErrorCodeEnum StopPlayImage(UIService_StopPlayImage_Req &Req, UIService_StopPlayImage_Ans &Ans, DWORD dwTimeout)
  652. {
  653. CSmartPointer<IAsynWaitSp> spAsyncWait;
  654. ErrorCodeEnum Error = StopPlayImage(Req, spAsyncWait, dwTimeout);
  655. if (Error == Error_Succeed) {
  656. bool bEnd = false;
  657. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  658. LOG_ASSERT(Error || bEnd);
  659. }
  660. return Error;
  661. }
  662. ErrorCodeEnum StopPlayImage(UIService_StopPlayImage_Req &Req, UIService_StopPlayImage_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  663. {
  664. CSmartPointer<IAsynWaitSp> spAsyncWait;
  665. ErrorCodeEnum Error = StopPlayImage(Req, spAsyncWait, dwTimeout);
  666. if (Error == Error_Succeed) {
  667. bool bEnd = false;
  668. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  669. LOG_ASSERT(Error || bEnd);
  670. }
  671. return Error;
  672. }
  673. ErrorCodeEnum StopPlayImage(UIService_StopPlayImage_Req &Req, UIService_StopPlayImage_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  674. {
  675. CSmartPointer<IAsynWaitSp> spAsyncWait;
  676. ErrorCodeEnum Error = StopPlayImage(Req, spAsyncWait, dwTimeout);
  677. if (Error == Error_Succeed) {
  678. bool bEnd = false;
  679. CSimpleString str;
  680. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  681. LOG_ASSERT(Error || bEnd);
  682. }
  683. return Error;
  684. }
  685. ErrorCodeEnum StartPhotograph()
  686. {
  687. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  688. if (m_context.checkEmpty())
  689. {
  690. m_context.AutoGenerate();
  691. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  692. m_context = m_context.upgradeLink();
  693. }
  694. auto ret = pFunc->OnewayCall(UIService_Method_StartPhotograph, UIService_MethodSignature_StartPhotograph, m_context);
  695. m_context.clear();
  696. return ret;
  697. }
  698. ErrorCodeEnum StopPhotograph()
  699. {
  700. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  701. if (m_context.checkEmpty())
  702. {
  703. m_context.AutoGenerate();
  704. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  705. m_context = m_context.upgradeLink();
  706. }
  707. auto ret = pFunc->OnewayCall(UIService_Method_StopPhotograph, UIService_MethodSignature_StopPhotograph, m_context);
  708. m_context.clear();
  709. return ret;
  710. }
  711. ErrorCodeEnum SendOperateState()
  712. {
  713. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  714. if (m_context.checkEmpty())
  715. {
  716. m_context.AutoGenerate();
  717. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  718. m_context = m_context.upgradeLink();
  719. }
  720. auto ret = pFunc->OnewayCall(UIService_Method_SendOperateState, UIService_MethodSignature_SendOperateState, m_context);
  721. m_context.clear();
  722. return ret;
  723. }
  724. ErrorCodeEnum CheckContinuRecord(UIService_CheckContinuRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  725. {
  726. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  727. CAutoBuffer Buf = SpObject2Buffer(Req);
  728. if (m_context.checkEmpty())
  729. {
  730. m_context.AutoGenerate();
  731. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  732. m_context = m_context.upgradeLink();
  733. }
  734. auto ret = pFunc->AsyncRequest(UIService_Method_CheckContinuRecord, UIService_MethodSignature_CheckContinuRecord, Buf, spAsyncWait, m_context, dwTimeout);
  735. m_context.clear();
  736. return ret;
  737. }
  738. ErrorCodeEnum CheckContinuRecord(UIService_CheckContinuRecord_Req &Req, UIService_CheckContinuRecord_Ans &Ans, DWORD dwTimeout)
  739. {
  740. CSmartPointer<IAsynWaitSp> spAsyncWait;
  741. ErrorCodeEnum Error = CheckContinuRecord(Req, spAsyncWait, dwTimeout);
  742. if (Error == Error_Succeed) {
  743. bool bEnd = false;
  744. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  745. LOG_ASSERT(Error || bEnd);
  746. }
  747. return Error;
  748. }
  749. ErrorCodeEnum CheckContinuRecord(UIService_CheckContinuRecord_Req &Req, UIService_CheckContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  750. {
  751. CSmartPointer<IAsynWaitSp> spAsyncWait;
  752. ErrorCodeEnum Error = CheckContinuRecord(Req, spAsyncWait, dwTimeout);
  753. if (Error == Error_Succeed) {
  754. bool bEnd = false;
  755. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  756. LOG_ASSERT(Error || bEnd);
  757. }
  758. return Error;
  759. }
  760. ErrorCodeEnum CheckContinuRecord(UIService_CheckContinuRecord_Req &Req, UIService_CheckContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  761. {
  762. CSmartPointer<IAsynWaitSp> spAsyncWait;
  763. ErrorCodeEnum Error = CheckContinuRecord(Req, spAsyncWait, dwTimeout);
  764. if (Error == Error_Succeed) {
  765. bool bEnd = false;
  766. CSimpleString str;
  767. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  768. LOG_ASSERT(Error || bEnd);
  769. }
  770. return Error;
  771. }
  772. ErrorCodeEnum StartContinuRecord(UIService_StartContinuRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  773. {
  774. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  775. CAutoBuffer Buf = SpObject2Buffer(Req);
  776. if (m_context.checkEmpty())
  777. {
  778. m_context.AutoGenerate();
  779. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  780. m_context = m_context.upgradeLink();
  781. }
  782. auto ret = pFunc->AsyncRequest(UIService_Method_StartContinuRecord, UIService_MethodSignature_StartContinuRecord, Buf, spAsyncWait, m_context, dwTimeout);
  783. m_context.clear();
  784. return ret;
  785. }
  786. ErrorCodeEnum StartContinuRecord(UIService_StartContinuRecord_Req &Req, UIService_StartContinuRecord_Ans &Ans, DWORD dwTimeout)
  787. {
  788. CSmartPointer<IAsynWaitSp> spAsyncWait;
  789. ErrorCodeEnum Error = StartContinuRecord(Req, spAsyncWait, dwTimeout);
  790. if (Error == Error_Succeed) {
  791. bool bEnd = false;
  792. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  793. LOG_ASSERT(Error || bEnd);
  794. }
  795. return Error;
  796. }
  797. ErrorCodeEnum StartContinuRecord(UIService_StartContinuRecord_Req &Req, UIService_StartContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  798. {
  799. CSmartPointer<IAsynWaitSp> spAsyncWait;
  800. ErrorCodeEnum Error = StartContinuRecord(Req, spAsyncWait, dwTimeout);
  801. if (Error == Error_Succeed) {
  802. bool bEnd = false;
  803. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  804. LOG_ASSERT(Error || bEnd);
  805. }
  806. return Error;
  807. }
  808. ErrorCodeEnum StartContinuRecord(UIService_StartContinuRecord_Req &Req, UIService_StartContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  809. {
  810. CSmartPointer<IAsynWaitSp> spAsyncWait;
  811. ErrorCodeEnum Error = StartContinuRecord(Req, spAsyncWait, dwTimeout);
  812. if (Error == Error_Succeed) {
  813. bool bEnd = false;
  814. CSimpleString str;
  815. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  816. LOG_ASSERT(Error || bEnd);
  817. }
  818. return Error;
  819. }
  820. ErrorCodeEnum StopContinuRecord(UIService_StopContinuRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  821. {
  822. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  823. CAutoBuffer Buf = SpObject2Buffer(Req);
  824. if (m_context.checkEmpty())
  825. {
  826. m_context.AutoGenerate();
  827. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  828. m_context = m_context.upgradeLink();
  829. }
  830. auto ret = pFunc->AsyncRequest(UIService_Method_StopContinuRecord, UIService_MethodSignature_StopContinuRecord, Buf, spAsyncWait, m_context, dwTimeout);
  831. m_context.clear();
  832. return ret;
  833. }
  834. ErrorCodeEnum StopContinuRecord(UIService_StopContinuRecord_Req &Req, UIService_StopContinuRecord_Ans &Ans, DWORD dwTimeout)
  835. {
  836. CSmartPointer<IAsynWaitSp> spAsyncWait;
  837. ErrorCodeEnum Error = StopContinuRecord(Req, spAsyncWait, dwTimeout);
  838. if (Error == Error_Succeed) {
  839. bool bEnd = false;
  840. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  841. LOG_ASSERT(Error || bEnd);
  842. }
  843. return Error;
  844. }
  845. ErrorCodeEnum StopContinuRecord(UIService_StopContinuRecord_Req &Req, UIService_StopContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  846. {
  847. CSmartPointer<IAsynWaitSp> spAsyncWait;
  848. ErrorCodeEnum Error = StopContinuRecord(Req, spAsyncWait, dwTimeout);
  849. if (Error == Error_Succeed) {
  850. bool bEnd = false;
  851. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  852. LOG_ASSERT(Error || bEnd);
  853. }
  854. return Error;
  855. }
  856. ErrorCodeEnum StopContinuRecord(UIService_StopContinuRecord_Req &Req, UIService_StopContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  857. {
  858. CSmartPointer<IAsynWaitSp> spAsyncWait;
  859. ErrorCodeEnum Error = StopContinuRecord(Req, spAsyncWait, dwTimeout);
  860. if (Error == Error_Succeed) {
  861. bool bEnd = false;
  862. CSimpleString str;
  863. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  864. LOG_ASSERT(Error || bEnd);
  865. }
  866. return Error;
  867. }
  868. ErrorCodeEnum StartEchoContinuRecord(UIService_StartEchoContinuRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  869. {
  870. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  871. CAutoBuffer Buf = SpObject2Buffer(Req);
  872. if (m_context.checkEmpty())
  873. {
  874. m_context.AutoGenerate();
  875. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  876. m_context = m_context.upgradeLink();
  877. }
  878. auto ret = pFunc->AsyncRequest(UIService_Method_StartEchoContinuRecord, UIService_MethodSignature_StartEchoContinuRecord, Buf, spAsyncWait, m_context, dwTimeout);
  879. m_context.clear();
  880. return ret;
  881. }
  882. ErrorCodeEnum StartEchoContinuRecord(UIService_StartEchoContinuRecord_Req &Req, UIService_StartEchoContinuRecord_Ans &Ans, DWORD dwTimeout)
  883. {
  884. CSmartPointer<IAsynWaitSp> spAsyncWait;
  885. ErrorCodeEnum Error = StartEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  886. if (Error == Error_Succeed) {
  887. bool bEnd = false;
  888. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  889. LOG_ASSERT(Error || bEnd);
  890. }
  891. return Error;
  892. }
  893. ErrorCodeEnum StartEchoContinuRecord(UIService_StartEchoContinuRecord_Req &Req, UIService_StartEchoContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  894. {
  895. CSmartPointer<IAsynWaitSp> spAsyncWait;
  896. ErrorCodeEnum Error = StartEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  897. if (Error == Error_Succeed) {
  898. bool bEnd = false;
  899. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  900. LOG_ASSERT(Error || bEnd);
  901. }
  902. return Error;
  903. }
  904. ErrorCodeEnum StartEchoContinuRecord(UIService_StartEchoContinuRecord_Req &Req, UIService_StartEchoContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  905. {
  906. CSmartPointer<IAsynWaitSp> spAsyncWait;
  907. ErrorCodeEnum Error = StartEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  908. if (Error == Error_Succeed) {
  909. bool bEnd = false;
  910. CSimpleString str;
  911. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  912. LOG_ASSERT(Error || bEnd);
  913. }
  914. return Error;
  915. }
  916. ErrorCodeEnum StopEchoContinuRecord(UIService_StopEchoContinuRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  917. {
  918. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  919. CAutoBuffer Buf = SpObject2Buffer(Req);
  920. if (m_context.checkEmpty())
  921. {
  922. m_context.AutoGenerate();
  923. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  924. m_context = m_context.upgradeLink();
  925. }
  926. auto ret = pFunc->AsyncRequest(UIService_Method_StopEchoContinuRecord, UIService_MethodSignature_StopEchoContinuRecord, Buf, spAsyncWait, m_context, dwTimeout);
  927. m_context.clear();
  928. return ret;
  929. }
  930. ErrorCodeEnum StopEchoContinuRecord(UIService_StopEchoContinuRecord_Req &Req, UIService_StopEchoContinuRecord_Ans &Ans, DWORD dwTimeout)
  931. {
  932. CSmartPointer<IAsynWaitSp> spAsyncWait;
  933. ErrorCodeEnum Error = StopEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  934. if (Error == Error_Succeed) {
  935. bool bEnd = false;
  936. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  937. LOG_ASSERT(Error || bEnd);
  938. }
  939. return Error;
  940. }
  941. ErrorCodeEnum StopEchoContinuRecord(UIService_StopEchoContinuRecord_Req &Req, UIService_StopEchoContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  942. {
  943. CSmartPointer<IAsynWaitSp> spAsyncWait;
  944. ErrorCodeEnum Error = StopEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  945. if (Error == Error_Succeed) {
  946. bool bEnd = false;
  947. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  948. LOG_ASSERT(Error || bEnd);
  949. }
  950. return Error;
  951. }
  952. ErrorCodeEnum StopEchoContinuRecord(UIService_StopEchoContinuRecord_Req &Req, UIService_StopEchoContinuRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  953. {
  954. CSmartPointer<IAsynWaitSp> spAsyncWait;
  955. ErrorCodeEnum Error = StopEchoContinuRecord(Req, spAsyncWait, dwTimeout);
  956. if (Error == Error_Succeed) {
  957. bool bEnd = false;
  958. CSimpleString str;
  959. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  960. LOG_ASSERT(Error || bEnd);
  961. }
  962. return Error;
  963. }
  964. ErrorCodeEnum HideOnlineVideo()
  965. {
  966. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  967. if (m_context.checkEmpty())
  968. {
  969. m_context.AutoGenerate();
  970. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  971. m_context = m_context.upgradeLink();
  972. }
  973. auto ret = pFunc->OnewayCall(UIService_Method_HideOnlineVideo, UIService_MethodSignature_HideOnlineVideo, m_context);
  974. m_context.clear();
  975. return ret;
  976. }
  977. ErrorCodeEnum ShowOnlineVideo()
  978. {
  979. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  980. if (m_context.checkEmpty())
  981. {
  982. m_context.AutoGenerate();
  983. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  984. m_context = m_context.upgradeLink();
  985. }
  986. auto ret = pFunc->OnewayCall(UIService_Method_ShowOnlineVideo, UIService_MethodSignature_ShowOnlineVideo, m_context);
  987. m_context.clear();
  988. return ret;
  989. }
  990. ErrorCodeEnum AnswerPacket(UIService_AnswerPacket_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  991. {
  992. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  993. CAutoBuffer Buf = SpObject2Buffer(Req);
  994. if (m_context.checkEmpty())
  995. {
  996. m_context.AutoGenerate();
  997. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  998. m_context = m_context.upgradeLink();
  999. }
  1000. auto ret = pFunc->AsyncRequest(UIService_Method_AnswerPacket, UIService_MethodSignature_AnswerPacket, Buf, spAsyncWait, m_context, dwTimeout);
  1001. m_context.clear();
  1002. return ret;
  1003. }
  1004. ErrorCodeEnum AnswerPacket(UIService_AnswerPacket_Req &Req, UIService_AnswerPacket_Ans &Ans, DWORD dwTimeout)
  1005. {
  1006. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1007. ErrorCodeEnum Error = AnswerPacket(Req, spAsyncWait, dwTimeout);
  1008. if (Error == Error_Succeed) {
  1009. bool bEnd = false;
  1010. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1011. LOG_ASSERT(Error || bEnd);
  1012. }
  1013. return Error;
  1014. }
  1015. ErrorCodeEnum AnswerPacket(UIService_AnswerPacket_Req &Req, UIService_AnswerPacket_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1016. {
  1017. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1018. ErrorCodeEnum Error = AnswerPacket(Req, spAsyncWait, dwTimeout);
  1019. if (Error == Error_Succeed) {
  1020. bool bEnd = false;
  1021. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1022. LOG_ASSERT(Error || bEnd);
  1023. }
  1024. return Error;
  1025. }
  1026. ErrorCodeEnum AnswerPacket(UIService_AnswerPacket_Req &Req, UIService_AnswerPacket_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1027. {
  1028. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1029. ErrorCodeEnum Error = AnswerPacket(Req, spAsyncWait, dwTimeout);
  1030. if (Error == Error_Succeed) {
  1031. bool bEnd = false;
  1032. CSimpleString str;
  1033. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1034. LOG_ASSERT(Error || bEnd);
  1035. }
  1036. return Error;
  1037. }
  1038. ErrorCodeEnum GetLocalVideoVolume(UIService_GetLocalVideoVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1039. {
  1040. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1041. CAutoBuffer Buf = SpObject2Buffer(Req);
  1042. if (m_context.checkEmpty())
  1043. {
  1044. m_context.AutoGenerate();
  1045. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1046. m_context = m_context.upgradeLink();
  1047. }
  1048. auto ret = pFunc->AsyncRequest(UIService_Method_GetLocalVideoVolume, UIService_MethodSignature_GetLocalVideoVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1049. m_context.clear();
  1050. return ret;
  1051. }
  1052. ErrorCodeEnum GetLocalVideoVolume(UIService_GetLocalVideoVolume_Req &Req, UIService_GetLocalVideoVolume_Ans &Ans, DWORD dwTimeout)
  1053. {
  1054. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1055. ErrorCodeEnum Error = GetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1056. if (Error == Error_Succeed) {
  1057. bool bEnd = false;
  1058. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1059. LOG_ASSERT(Error || bEnd);
  1060. }
  1061. return Error;
  1062. }
  1063. ErrorCodeEnum GetLocalVideoVolume(UIService_GetLocalVideoVolume_Req &Req, UIService_GetLocalVideoVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1064. {
  1065. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1066. ErrorCodeEnum Error = GetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1067. if (Error == Error_Succeed) {
  1068. bool bEnd = false;
  1069. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1070. LOG_ASSERT(Error || bEnd);
  1071. }
  1072. return Error;
  1073. }
  1074. ErrorCodeEnum GetLocalVideoVolume(UIService_GetLocalVideoVolume_Req &Req, UIService_GetLocalVideoVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1075. {
  1076. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1077. ErrorCodeEnum Error = GetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1078. if (Error == Error_Succeed) {
  1079. bool bEnd = false;
  1080. CSimpleString str;
  1081. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1082. LOG_ASSERT(Error || bEnd);
  1083. }
  1084. return Error;
  1085. }
  1086. ErrorCodeEnum SetLocalVideoVolume(UIService_SetLocalVideoVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1087. {
  1088. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1089. CAutoBuffer Buf = SpObject2Buffer(Req);
  1090. if (m_context.checkEmpty())
  1091. {
  1092. m_context.AutoGenerate();
  1093. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1094. m_context = m_context.upgradeLink();
  1095. }
  1096. auto ret = pFunc->AsyncRequest(UIService_Method_SetLocalVideoVolume, UIService_MethodSignature_SetLocalVideoVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1097. m_context.clear();
  1098. return ret;
  1099. }
  1100. ErrorCodeEnum SetLocalVideoVolume(UIService_SetLocalVideoVolume_Req &Req, UIService_SetLocalVideoVolume_Ans &Ans, DWORD dwTimeout)
  1101. {
  1102. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1103. ErrorCodeEnum Error = SetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1104. if (Error == Error_Succeed) {
  1105. bool bEnd = false;
  1106. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1107. LOG_ASSERT(Error || bEnd);
  1108. }
  1109. return Error;
  1110. }
  1111. ErrorCodeEnum SetLocalVideoVolume(UIService_SetLocalVideoVolume_Req &Req, UIService_SetLocalVideoVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1112. {
  1113. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1114. ErrorCodeEnum Error = SetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1115. if (Error == Error_Succeed) {
  1116. bool bEnd = false;
  1117. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1118. LOG_ASSERT(Error || bEnd);
  1119. }
  1120. return Error;
  1121. }
  1122. ErrorCodeEnum SetLocalVideoVolume(UIService_SetLocalVideoVolume_Req &Req, UIService_SetLocalVideoVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1123. {
  1124. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1125. ErrorCodeEnum Error = SetLocalVideoVolume(Req, spAsyncWait, dwTimeout);
  1126. if (Error == Error_Succeed) {
  1127. bool bEnd = false;
  1128. CSimpleString str;
  1129. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1130. LOG_ASSERT(Error || bEnd);
  1131. }
  1132. return Error;
  1133. }
  1134. ErrorCodeEnum SendBusinessDesktopCmd(UIService_SendBusinessDesktopCmd_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1135. {
  1136. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1137. CAutoBuffer Buf = SpObject2Buffer(Req);
  1138. if (m_context.checkEmpty())
  1139. {
  1140. m_context.AutoGenerate();
  1141. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1142. m_context = m_context.upgradeLink();
  1143. }
  1144. auto ret = pFunc->AsyncRequest(UIService_Method_SendBusinessDesktopCmd, UIService_MethodSignature_SendBusinessDesktopCmd, Buf, spAsyncWait, m_context, dwTimeout);
  1145. m_context.clear();
  1146. return ret;
  1147. }
  1148. ErrorCodeEnum SendBusinessDesktopCmd(UIService_SendBusinessDesktopCmd_Req &Req, UIService_SendBusinessDesktopCmd_Ans &Ans, DWORD dwTimeout)
  1149. {
  1150. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1151. ErrorCodeEnum Error = SendBusinessDesktopCmd(Req, spAsyncWait, dwTimeout);
  1152. if (Error == Error_Succeed) {
  1153. bool bEnd = false;
  1154. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1155. LOG_ASSERT(Error || bEnd);
  1156. }
  1157. return Error;
  1158. }
  1159. ErrorCodeEnum SendBusinessDesktopCmd(UIService_SendBusinessDesktopCmd_Req &Req, UIService_SendBusinessDesktopCmd_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1160. {
  1161. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1162. ErrorCodeEnum Error = SendBusinessDesktopCmd(Req, spAsyncWait, dwTimeout);
  1163. if (Error == Error_Succeed) {
  1164. bool bEnd = false;
  1165. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1166. LOG_ASSERT(Error || bEnd);
  1167. }
  1168. return Error;
  1169. }
  1170. ErrorCodeEnum SendBusinessDesktopCmd(UIService_SendBusinessDesktopCmd_Req &Req, UIService_SendBusinessDesktopCmd_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1171. {
  1172. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1173. ErrorCodeEnum Error = SendBusinessDesktopCmd(Req, spAsyncWait, dwTimeout);
  1174. if (Error == Error_Succeed) {
  1175. bool bEnd = false;
  1176. CSimpleString str;
  1177. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1178. LOG_ASSERT(Error || bEnd);
  1179. }
  1180. return Error;
  1181. }
  1182. ErrorCodeEnum HideLocalVideo()
  1183. {
  1184. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1185. if (m_context.checkEmpty())
  1186. {
  1187. m_context.AutoGenerate();
  1188. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1189. m_context = m_context.upgradeLink();
  1190. }
  1191. auto ret = pFunc->OnewayCall(UIService_Method_HideLocalVideo, UIService_MethodSignature_HideLocalVideo, m_context);
  1192. m_context.clear();
  1193. return ret;
  1194. }
  1195. ErrorCodeEnum ShowLocalVideo()
  1196. {
  1197. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1198. if (m_context.checkEmpty())
  1199. {
  1200. m_context.AutoGenerate();
  1201. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1202. m_context = m_context.upgradeLink();
  1203. }
  1204. auto ret = pFunc->OnewayCall(UIService_Method_ShowLocalVideo, UIService_MethodSignature_ShowLocalVideo, m_context);
  1205. m_context.clear();
  1206. return ret;
  1207. }
  1208. ErrorCodeEnum HidePersonArea()
  1209. {
  1210. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1211. if (m_context.checkEmpty())
  1212. {
  1213. m_context.AutoGenerate();
  1214. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1215. m_context = m_context.upgradeLink();
  1216. }
  1217. auto ret = pFunc->OnewayCall(UIService_Method_HidePersonArea, UIService_MethodSignature_HidePersonArea, m_context);
  1218. m_context.clear();
  1219. return ret;
  1220. }
  1221. ErrorCodeEnum ShowPersonArea()
  1222. {
  1223. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1224. if (m_context.checkEmpty())
  1225. {
  1226. m_context.AutoGenerate();
  1227. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1228. m_context = m_context.upgradeLink();
  1229. }
  1230. auto ret = pFunc->OnewayCall(UIService_Method_ShowPersonArea, UIService_MethodSignature_ShowPersonArea, m_context);
  1231. m_context.clear();
  1232. return ret;
  1233. }
  1234. ErrorCodeEnum VideoAppendWaterMark(UIService_VideoAppendWaterMark_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1235. {
  1236. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1237. CAutoBuffer Buf = SpObject2Buffer(Req);
  1238. if (m_context.checkEmpty())
  1239. {
  1240. m_context.AutoGenerate();
  1241. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1242. m_context = m_context.upgradeLink();
  1243. }
  1244. auto ret = pFunc->AsyncRequest(UIService_Method_VideoAppendWaterMark, UIService_MethodSignature_VideoAppendWaterMark, Buf, spAsyncWait, m_context, dwTimeout);
  1245. m_context.clear();
  1246. return ret;
  1247. }
  1248. ErrorCodeEnum VideoAppendWaterMark(UIService_VideoAppendWaterMark_Req &Req, UIService_VideoAppendWaterMark_Ans &Ans, DWORD dwTimeout)
  1249. {
  1250. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1251. ErrorCodeEnum Error = VideoAppendWaterMark(Req, spAsyncWait, dwTimeout);
  1252. if (Error == Error_Succeed) {
  1253. bool bEnd = false;
  1254. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1255. LOG_ASSERT(Error || bEnd);
  1256. }
  1257. return Error;
  1258. }
  1259. ErrorCodeEnum VideoAppendWaterMark(UIService_VideoAppendWaterMark_Req &Req, UIService_VideoAppendWaterMark_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1260. {
  1261. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1262. ErrorCodeEnum Error = VideoAppendWaterMark(Req, spAsyncWait, dwTimeout);
  1263. if (Error == Error_Succeed) {
  1264. bool bEnd = false;
  1265. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1266. LOG_ASSERT(Error || bEnd);
  1267. }
  1268. return Error;
  1269. }
  1270. ErrorCodeEnum VideoAppendWaterMark(UIService_VideoAppendWaterMark_Req &Req, UIService_VideoAppendWaterMark_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1271. {
  1272. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1273. ErrorCodeEnum Error = VideoAppendWaterMark(Req, spAsyncWait, dwTimeout);
  1274. if (Error == Error_Succeed) {
  1275. bool bEnd = false;
  1276. CSimpleString str;
  1277. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1278. LOG_ASSERT(Error || bEnd);
  1279. }
  1280. return Error;
  1281. }
  1282. ErrorCodeEnum GetLocalAudioVolume(UIService_GetLocalAudioVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1283. {
  1284. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1285. CAutoBuffer Buf = SpObject2Buffer(Req);
  1286. if (m_context.checkEmpty())
  1287. {
  1288. m_context.AutoGenerate();
  1289. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1290. m_context = m_context.upgradeLink();
  1291. }
  1292. auto ret = pFunc->AsyncRequest(UIService_Method_GetLocalAudioVolume, UIService_MethodSignature_GetLocalAudioVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1293. m_context.clear();
  1294. return ret;
  1295. }
  1296. ErrorCodeEnum GetLocalAudioVolume(UIService_GetLocalAudioVolume_Req &Req, UIService_GetLocalAudioVolume_Ans &Ans, DWORD dwTimeout)
  1297. {
  1298. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1299. ErrorCodeEnum Error = GetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1300. if (Error == Error_Succeed) {
  1301. bool bEnd = false;
  1302. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1303. LOG_ASSERT(Error || bEnd);
  1304. }
  1305. return Error;
  1306. }
  1307. ErrorCodeEnum GetLocalAudioVolume(UIService_GetLocalAudioVolume_Req &Req, UIService_GetLocalAudioVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1308. {
  1309. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1310. ErrorCodeEnum Error = GetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1311. if (Error == Error_Succeed) {
  1312. bool bEnd = false;
  1313. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1314. LOG_ASSERT(Error || bEnd);
  1315. }
  1316. return Error;
  1317. }
  1318. ErrorCodeEnum GetLocalAudioVolume(UIService_GetLocalAudioVolume_Req &Req, UIService_GetLocalAudioVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1319. {
  1320. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1321. ErrorCodeEnum Error = GetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1322. if (Error == Error_Succeed) {
  1323. bool bEnd = false;
  1324. CSimpleString str;
  1325. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1326. LOG_ASSERT(Error || bEnd);
  1327. }
  1328. return Error;
  1329. }
  1330. ErrorCodeEnum SetLocalAudioVolume(UIService_SetLocalAudioVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1331. {
  1332. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1333. CAutoBuffer Buf = SpObject2Buffer(Req);
  1334. if (m_context.checkEmpty())
  1335. {
  1336. m_context.AutoGenerate();
  1337. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1338. m_context = m_context.upgradeLink();
  1339. }
  1340. auto ret = pFunc->AsyncRequest(UIService_Method_SetLocalAudioVolume, UIService_MethodSignature_SetLocalAudioVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1341. m_context.clear();
  1342. return ret;
  1343. }
  1344. ErrorCodeEnum SetLocalAudioVolume(UIService_SetLocalAudioVolume_Req &Req, UIService_SetLocalAudioVolume_Ans &Ans, DWORD dwTimeout)
  1345. {
  1346. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1347. ErrorCodeEnum Error = SetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1348. if (Error == Error_Succeed) {
  1349. bool bEnd = false;
  1350. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1351. LOG_ASSERT(Error || bEnd);
  1352. }
  1353. return Error;
  1354. }
  1355. ErrorCodeEnum SetLocalAudioVolume(UIService_SetLocalAudioVolume_Req &Req, UIService_SetLocalAudioVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1356. {
  1357. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1358. ErrorCodeEnum Error = SetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1359. if (Error == Error_Succeed) {
  1360. bool bEnd = false;
  1361. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1362. LOG_ASSERT(Error || bEnd);
  1363. }
  1364. return Error;
  1365. }
  1366. ErrorCodeEnum SetLocalAudioVolume(UIService_SetLocalAudioVolume_Req &Req, UIService_SetLocalAudioVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1367. {
  1368. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1369. ErrorCodeEnum Error = SetLocalAudioVolume(Req, spAsyncWait, dwTimeout);
  1370. if (Error == Error_Succeed) {
  1371. bool bEnd = false;
  1372. CSimpleString str;
  1373. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1374. LOG_ASSERT(Error || bEnd);
  1375. }
  1376. return Error;
  1377. }
  1378. ErrorCodeEnum StartRemoteRecord(UIService_StartRemoteRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1379. {
  1380. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1381. CAutoBuffer Buf = SpObject2Buffer(Req);
  1382. if (m_context.checkEmpty())
  1383. {
  1384. m_context.AutoGenerate();
  1385. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1386. m_context = m_context.upgradeLink();
  1387. }
  1388. auto ret = pFunc->AsyncRequest(UIService_Method_StartRemoteRecord, UIService_MethodSignature_StartRemoteRecord, Buf, spAsyncWait, m_context, dwTimeout);
  1389. m_context.clear();
  1390. return ret;
  1391. }
  1392. ErrorCodeEnum StartRemoteRecord(UIService_StartRemoteRecord_Req &Req, UIService_StartRemoteRecord_Ans &Ans, DWORD dwTimeout)
  1393. {
  1394. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1395. ErrorCodeEnum Error = StartRemoteRecord(Req, spAsyncWait, dwTimeout);
  1396. if (Error == Error_Succeed) {
  1397. bool bEnd = false;
  1398. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1399. LOG_ASSERT(Error || bEnd);
  1400. }
  1401. return Error;
  1402. }
  1403. ErrorCodeEnum StartRemoteRecord(UIService_StartRemoteRecord_Req &Req, UIService_StartRemoteRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1404. {
  1405. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1406. ErrorCodeEnum Error = StartRemoteRecord(Req, spAsyncWait, dwTimeout);
  1407. if (Error == Error_Succeed) {
  1408. bool bEnd = false;
  1409. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1410. LOG_ASSERT(Error || bEnd);
  1411. }
  1412. return Error;
  1413. }
  1414. ErrorCodeEnum StartRemoteRecord(UIService_StartRemoteRecord_Req &Req, UIService_StartRemoteRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1415. {
  1416. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1417. ErrorCodeEnum Error = StartRemoteRecord(Req, spAsyncWait, dwTimeout);
  1418. if (Error == Error_Succeed) {
  1419. bool bEnd = false;
  1420. CSimpleString str;
  1421. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1422. LOG_ASSERT(Error || bEnd);
  1423. }
  1424. return Error;
  1425. }
  1426. ErrorCodeEnum StopRemoteRecord(UIService_StopRemoteRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1427. {
  1428. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1429. CAutoBuffer Buf = SpObject2Buffer(Req);
  1430. if (m_context.checkEmpty())
  1431. {
  1432. m_context.AutoGenerate();
  1433. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1434. m_context = m_context.upgradeLink();
  1435. }
  1436. auto ret = pFunc->AsyncRequest(UIService_Method_StopRemoteRecord, UIService_MethodSignature_StopRemoteRecord, Buf, spAsyncWait, m_context, dwTimeout);
  1437. m_context.clear();
  1438. return ret;
  1439. }
  1440. ErrorCodeEnum StopRemoteRecord(UIService_StopRemoteRecord_Req &Req, UIService_StopRemoteRecord_Ans &Ans, DWORD dwTimeout)
  1441. {
  1442. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1443. ErrorCodeEnum Error = StopRemoteRecord(Req, spAsyncWait, dwTimeout);
  1444. if (Error == Error_Succeed) {
  1445. bool bEnd = false;
  1446. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1447. LOG_ASSERT(Error || bEnd);
  1448. }
  1449. return Error;
  1450. }
  1451. ErrorCodeEnum StopRemoteRecord(UIService_StopRemoteRecord_Req &Req, UIService_StopRemoteRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1452. {
  1453. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1454. ErrorCodeEnum Error = StopRemoteRecord(Req, spAsyncWait, dwTimeout);
  1455. if (Error == Error_Succeed) {
  1456. bool bEnd = false;
  1457. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1458. LOG_ASSERT(Error || bEnd);
  1459. }
  1460. return Error;
  1461. }
  1462. ErrorCodeEnum StopRemoteRecord(UIService_StopRemoteRecord_Req &Req, UIService_StopRemoteRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1463. {
  1464. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1465. ErrorCodeEnum Error = StopRemoteRecord(Req, spAsyncWait, dwTimeout);
  1466. if (Error == Error_Succeed) {
  1467. bool bEnd = false;
  1468. CSimpleString str;
  1469. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1470. LOG_ASSERT(Error || bEnd);
  1471. }
  1472. return Error;
  1473. }
  1474. ErrorCodeEnum StartSalesRecord(UIService_StartSalesRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1475. {
  1476. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1477. CAutoBuffer Buf = SpObject2Buffer(Req);
  1478. if (m_context.checkEmpty())
  1479. {
  1480. m_context.AutoGenerate();
  1481. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1482. m_context = m_context.upgradeLink();
  1483. }
  1484. auto ret = pFunc->AsyncRequest(UIService_Method_StartSalesRecord, UIService_MethodSignature_StartSalesRecord, Buf, spAsyncWait, m_context, dwTimeout);
  1485. m_context.clear();
  1486. return ret;
  1487. }
  1488. ErrorCodeEnum StartSalesRecord(UIService_StartSalesRecord_Req &Req, UIService_StartSalesRecord_Ans &Ans, DWORD dwTimeout)
  1489. {
  1490. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1491. ErrorCodeEnum Error = StartSalesRecord(Req, spAsyncWait, dwTimeout);
  1492. if (Error == Error_Succeed) {
  1493. bool bEnd = false;
  1494. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1495. LOG_ASSERT(Error || bEnd);
  1496. }
  1497. return Error;
  1498. }
  1499. ErrorCodeEnum StartSalesRecord(UIService_StartSalesRecord_Req &Req, UIService_StartSalesRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1500. {
  1501. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1502. ErrorCodeEnum Error = StartSalesRecord(Req, spAsyncWait, dwTimeout);
  1503. if (Error == Error_Succeed) {
  1504. bool bEnd = false;
  1505. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1506. LOG_ASSERT(Error || bEnd);
  1507. }
  1508. return Error;
  1509. }
  1510. ErrorCodeEnum StartSalesRecord(UIService_StartSalesRecord_Req &Req, UIService_StartSalesRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1511. {
  1512. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1513. ErrorCodeEnum Error = StartSalesRecord(Req, spAsyncWait, dwTimeout);
  1514. if (Error == Error_Succeed) {
  1515. bool bEnd = false;
  1516. CSimpleString str;
  1517. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1518. LOG_ASSERT(Error || bEnd);
  1519. }
  1520. return Error;
  1521. }
  1522. ErrorCodeEnum StartRecordPreview(UIService_StartRecordPreview_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1523. {
  1524. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1525. CAutoBuffer Buf = SpObject2Buffer(Req);
  1526. if (m_context.checkEmpty())
  1527. {
  1528. m_context.AutoGenerate();
  1529. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1530. m_context = m_context.upgradeLink();
  1531. }
  1532. auto ret = pFunc->AsyncRequest(UIService_Method_StartRecordPreview, UIService_MethodSignature_StartRecordPreview, Buf, spAsyncWait, m_context, dwTimeout);
  1533. m_context.clear();
  1534. return ret;
  1535. }
  1536. ErrorCodeEnum StartRecordPreview(UIService_StartRecordPreview_Req &Req, UIService_StartRecordPreview_Ans &Ans, DWORD dwTimeout)
  1537. {
  1538. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1539. ErrorCodeEnum Error = StartRecordPreview(Req, spAsyncWait, dwTimeout);
  1540. if (Error == Error_Succeed) {
  1541. bool bEnd = false;
  1542. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1543. LOG_ASSERT(Error || bEnd);
  1544. }
  1545. return Error;
  1546. }
  1547. ErrorCodeEnum StartRecordPreview(UIService_StartRecordPreview_Req &Req, UIService_StartRecordPreview_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1548. {
  1549. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1550. ErrorCodeEnum Error = StartRecordPreview(Req, spAsyncWait, dwTimeout);
  1551. if (Error == Error_Succeed) {
  1552. bool bEnd = false;
  1553. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1554. LOG_ASSERT(Error || bEnd);
  1555. }
  1556. return Error;
  1557. }
  1558. ErrorCodeEnum StartRecordPreview(UIService_StartRecordPreview_Req &Req, UIService_StartRecordPreview_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1559. {
  1560. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1561. ErrorCodeEnum Error = StartRecordPreview(Req, spAsyncWait, dwTimeout);
  1562. if (Error == Error_Succeed) {
  1563. bool bEnd = false;
  1564. CSimpleString str;
  1565. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1566. LOG_ASSERT(Error || bEnd);
  1567. }
  1568. return Error;
  1569. }
  1570. ErrorCodeEnum StartSalesVideoRecord(UIService_StartSalesVideoRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1571. {
  1572. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1573. CAutoBuffer Buf = SpObject2Buffer(Req);
  1574. if (m_context.checkEmpty())
  1575. {
  1576. m_context.AutoGenerate();
  1577. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1578. m_context = m_context.upgradeLink();
  1579. }
  1580. auto ret = pFunc->AsyncRequest(UIService_Method_StartSalesVideoRecord, UIService_MethodSignature_StartSalesVideoRecord, Buf, spAsyncWait, m_context, dwTimeout);
  1581. m_context.clear();
  1582. return ret;
  1583. }
  1584. ErrorCodeEnum StartSalesVideoRecord(UIService_StartSalesVideoRecord_Req &Req, UIService_StartSalesVideoRecord_Ans &Ans, DWORD dwTimeout)
  1585. {
  1586. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1587. ErrorCodeEnum Error = StartSalesVideoRecord(Req, spAsyncWait, dwTimeout);
  1588. if (Error == Error_Succeed) {
  1589. bool bEnd = false;
  1590. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1591. LOG_ASSERT(Error || bEnd);
  1592. }
  1593. return Error;
  1594. }
  1595. ErrorCodeEnum StartSalesVideoRecord(UIService_StartSalesVideoRecord_Req &Req, UIService_StartSalesVideoRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1596. {
  1597. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1598. ErrorCodeEnum Error = StartSalesVideoRecord(Req, spAsyncWait, dwTimeout);
  1599. if (Error == Error_Succeed) {
  1600. bool bEnd = false;
  1601. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1602. LOG_ASSERT(Error || bEnd);
  1603. }
  1604. return Error;
  1605. }
  1606. ErrorCodeEnum StartSalesVideoRecord(UIService_StartSalesVideoRecord_Req &Req, UIService_StartSalesVideoRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1607. {
  1608. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1609. ErrorCodeEnum Error = StartSalesVideoRecord(Req, spAsyncWait, dwTimeout);
  1610. if (Error == Error_Succeed) {
  1611. bool bEnd = false;
  1612. CSimpleString str;
  1613. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1614. LOG_ASSERT(Error || bEnd);
  1615. }
  1616. return Error;
  1617. }
  1618. ErrorCodeEnum AjustVideoPreviewSize(UIService_AjustVideoPreviewSize_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1619. {
  1620. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1621. CAutoBuffer Buf = SpObject2Buffer(Req);
  1622. if (m_context.checkEmpty())
  1623. {
  1624. m_context.AutoGenerate();
  1625. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1626. m_context = m_context.upgradeLink();
  1627. }
  1628. auto ret = pFunc->AsyncRequest(UIService_Method_AjustVideoPreviewSize, UIService_MethodSignature_AjustVideoPreviewSize, Buf, spAsyncWait, m_context, dwTimeout);
  1629. m_context.clear();
  1630. return ret;
  1631. }
  1632. ErrorCodeEnum AjustVideoPreviewSize(UIService_AjustVideoPreviewSize_Req &Req, UIService_AjustVideoPreviewSize_Ans &Ans, DWORD dwTimeout)
  1633. {
  1634. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1635. ErrorCodeEnum Error = AjustVideoPreviewSize(Req, spAsyncWait, dwTimeout);
  1636. if (Error == Error_Succeed) {
  1637. bool bEnd = false;
  1638. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1639. LOG_ASSERT(Error || bEnd);
  1640. }
  1641. return Error;
  1642. }
  1643. ErrorCodeEnum AjustVideoPreviewSize(UIService_AjustVideoPreviewSize_Req &Req, UIService_AjustVideoPreviewSize_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1644. {
  1645. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1646. ErrorCodeEnum Error = AjustVideoPreviewSize(Req, spAsyncWait, dwTimeout);
  1647. if (Error == Error_Succeed) {
  1648. bool bEnd = false;
  1649. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1650. LOG_ASSERT(Error || bEnd);
  1651. }
  1652. return Error;
  1653. }
  1654. ErrorCodeEnum AjustVideoPreviewSize(UIService_AjustVideoPreviewSize_Req &Req, UIService_AjustVideoPreviewSize_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1655. {
  1656. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1657. ErrorCodeEnum Error = AjustVideoPreviewSize(Req, spAsyncWait, dwTimeout);
  1658. if (Error == Error_Succeed) {
  1659. bool bEnd = false;
  1660. CSimpleString str;
  1661. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1662. LOG_ASSERT(Error || bEnd);
  1663. }
  1664. return Error;
  1665. }
  1666. ErrorCodeEnum StopShowVideo(UIService_StopShowVideo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1667. {
  1668. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1669. CAutoBuffer Buf = SpObject2Buffer(Req);
  1670. if (m_context.checkEmpty())
  1671. {
  1672. m_context.AutoGenerate();
  1673. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1674. m_context = m_context.upgradeLink();
  1675. }
  1676. auto ret = pFunc->AsyncRequest(UIService_Method_StopShowVideo, UIService_MethodSignature_StopShowVideo, Buf, spAsyncWait, m_context, dwTimeout);
  1677. m_context.clear();
  1678. return ret;
  1679. }
  1680. ErrorCodeEnum StopShowVideo(UIService_StopShowVideo_Req &Req, UIService_StopShowVideo_Ans &Ans, DWORD dwTimeout)
  1681. {
  1682. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1683. ErrorCodeEnum Error = StopShowVideo(Req, spAsyncWait, dwTimeout);
  1684. if (Error == Error_Succeed) {
  1685. bool bEnd = false;
  1686. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1687. LOG_ASSERT(Error || bEnd);
  1688. }
  1689. return Error;
  1690. }
  1691. ErrorCodeEnum StopShowVideo(UIService_StopShowVideo_Req &Req, UIService_StopShowVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1692. {
  1693. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1694. ErrorCodeEnum Error = StopShowVideo(Req, spAsyncWait, dwTimeout);
  1695. if (Error == Error_Succeed) {
  1696. bool bEnd = false;
  1697. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1698. LOG_ASSERT(Error || bEnd);
  1699. }
  1700. return Error;
  1701. }
  1702. ErrorCodeEnum StopShowVideo(UIService_StopShowVideo_Req &Req, UIService_StopShowVideo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1703. {
  1704. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1705. ErrorCodeEnum Error = StopShowVideo(Req, spAsyncWait, dwTimeout);
  1706. if (Error == Error_Succeed) {
  1707. bool bEnd = false;
  1708. CSimpleString str;
  1709. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1710. LOG_ASSERT(Error || bEnd);
  1711. }
  1712. return Error;
  1713. }
  1714. ErrorCodeEnum StartPlaySalesRecord(UIService_StartPlaySalesRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1715. {
  1716. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1717. CAutoBuffer Buf = SpObject2Buffer(Req);
  1718. if (m_context.checkEmpty())
  1719. {
  1720. m_context.AutoGenerate();
  1721. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1722. m_context = m_context.upgradeLink();
  1723. }
  1724. auto ret = pFunc->AsyncRequest(UIService_Method_StartPlaySalesRecord, UIService_MethodSignature_StartPlaySalesRecord, Buf, spAsyncWait, m_context, dwTimeout);
  1725. m_context.clear();
  1726. return ret;
  1727. }
  1728. ErrorCodeEnum StartPlaySalesRecord(UIService_StartPlaySalesRecord_Req &Req, UIService_StartPlaySalesRecord_Ans &Ans, DWORD dwTimeout)
  1729. {
  1730. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1731. ErrorCodeEnum Error = StartPlaySalesRecord(Req, spAsyncWait, dwTimeout);
  1732. if (Error == Error_Succeed) {
  1733. bool bEnd = false;
  1734. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1735. LOG_ASSERT(Error || bEnd);
  1736. }
  1737. return Error;
  1738. }
  1739. ErrorCodeEnum StartPlaySalesRecord(UIService_StartPlaySalesRecord_Req &Req, UIService_StartPlaySalesRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1740. {
  1741. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1742. ErrorCodeEnum Error = StartPlaySalesRecord(Req, spAsyncWait, dwTimeout);
  1743. if (Error == Error_Succeed) {
  1744. bool bEnd = false;
  1745. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1746. LOG_ASSERT(Error || bEnd);
  1747. }
  1748. return Error;
  1749. }
  1750. ErrorCodeEnum StartPlaySalesRecord(UIService_StartPlaySalesRecord_Req &Req, UIService_StartPlaySalesRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1751. {
  1752. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1753. ErrorCodeEnum Error = StartPlaySalesRecord(Req, spAsyncWait, dwTimeout);
  1754. if (Error == Error_Succeed) {
  1755. bool bEnd = false;
  1756. CSimpleString str;
  1757. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1758. LOG_ASSERT(Error || bEnd);
  1759. }
  1760. return Error;
  1761. }
  1762. ErrorCodeEnum SendH5SyncData(UIService_SendH5SyncData_Info &Info)
  1763. {
  1764. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1765. if (m_context.checkEmpty())
  1766. {
  1767. m_context.AutoGenerate();
  1768. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1769. m_context = m_context.upgradeLink();
  1770. }
  1771. CAutoBuffer Buf = SpObject2Buffer(Info);
  1772. auto ret = pFunc->OnewayCall(UIService_Method_SendH5SyncData, UIService_MethodSignature_SendH5SyncData, Buf, m_context);
  1773. m_context.clear();
  1774. return ret;
  1775. }
  1776. ErrorCodeEnum GetHandfreeOutVolume(UIService_GetHandfreeOutVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1777. {
  1778. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1779. CAutoBuffer Buf = SpObject2Buffer(Req);
  1780. if (m_context.checkEmpty())
  1781. {
  1782. m_context.AutoGenerate();
  1783. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1784. m_context = m_context.upgradeLink();
  1785. }
  1786. auto ret = pFunc->AsyncRequest(UIService_Method_GetHandfreeOutVolume, UIService_MethodSignature_GetHandfreeOutVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1787. m_context.clear();
  1788. return ret;
  1789. }
  1790. ErrorCodeEnum GetHandfreeOutVolume(UIService_GetHandfreeOutVolume_Req &Req, UIService_GetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout)
  1791. {
  1792. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1793. ErrorCodeEnum Error = GetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1794. if (Error == Error_Succeed) {
  1795. bool bEnd = false;
  1796. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1797. LOG_ASSERT(Error || bEnd);
  1798. }
  1799. return Error;
  1800. }
  1801. ErrorCodeEnum GetHandfreeOutVolume(UIService_GetHandfreeOutVolume_Req &Req, UIService_GetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1802. {
  1803. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1804. ErrorCodeEnum Error = GetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1805. if (Error == Error_Succeed) {
  1806. bool bEnd = false;
  1807. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1808. LOG_ASSERT(Error || bEnd);
  1809. }
  1810. return Error;
  1811. }
  1812. ErrorCodeEnum GetHandfreeOutVolume(UIService_GetHandfreeOutVolume_Req &Req, UIService_GetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1813. {
  1814. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1815. ErrorCodeEnum Error = GetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1816. if (Error == Error_Succeed) {
  1817. bool bEnd = false;
  1818. CSimpleString str;
  1819. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1820. LOG_ASSERT(Error || bEnd);
  1821. }
  1822. return Error;
  1823. }
  1824. ErrorCodeEnum SetHandfreeOutVolume(UIService_SetHandfreeOutVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1825. {
  1826. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1827. CAutoBuffer Buf = SpObject2Buffer(Req);
  1828. if (m_context.checkEmpty())
  1829. {
  1830. m_context.AutoGenerate();
  1831. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1832. m_context = m_context.upgradeLink();
  1833. }
  1834. auto ret = pFunc->AsyncRequest(UIService_Method_SetHandfreeOutVolume, UIService_MethodSignature_SetHandfreeOutVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1835. m_context.clear();
  1836. return ret;
  1837. }
  1838. ErrorCodeEnum SetHandfreeOutVolume(UIService_SetHandfreeOutVolume_Req &Req, UIService_SetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout)
  1839. {
  1840. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1841. ErrorCodeEnum Error = SetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1842. if (Error == Error_Succeed) {
  1843. bool bEnd = false;
  1844. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1845. LOG_ASSERT(Error || bEnd);
  1846. }
  1847. return Error;
  1848. }
  1849. ErrorCodeEnum SetHandfreeOutVolume(UIService_SetHandfreeOutVolume_Req &Req, UIService_SetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1850. {
  1851. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1852. ErrorCodeEnum Error = SetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1853. if (Error == Error_Succeed) {
  1854. bool bEnd = false;
  1855. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1856. LOG_ASSERT(Error || bEnd);
  1857. }
  1858. return Error;
  1859. }
  1860. ErrorCodeEnum SetHandfreeOutVolume(UIService_SetHandfreeOutVolume_Req &Req, UIService_SetHandfreeOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1861. {
  1862. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1863. ErrorCodeEnum Error = SetHandfreeOutVolume(Req, spAsyncWait, dwTimeout);
  1864. if (Error == Error_Succeed) {
  1865. bool bEnd = false;
  1866. CSimpleString str;
  1867. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1868. LOG_ASSERT(Error || bEnd);
  1869. }
  1870. return Error;
  1871. }
  1872. ErrorCodeEnum GetPickupOutVolume(UIService_GetPickupOutVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1873. {
  1874. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1875. CAutoBuffer Buf = SpObject2Buffer(Req);
  1876. if (m_context.checkEmpty())
  1877. {
  1878. m_context.AutoGenerate();
  1879. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1880. m_context = m_context.upgradeLink();
  1881. }
  1882. auto ret = pFunc->AsyncRequest(UIService_Method_GetPickupOutVolume, UIService_MethodSignature_GetPickupOutVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1883. m_context.clear();
  1884. return ret;
  1885. }
  1886. ErrorCodeEnum GetPickupOutVolume(UIService_GetPickupOutVolume_Req &Req, UIService_GetPickupOutVolume_Ans &Ans, DWORD dwTimeout)
  1887. {
  1888. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1889. ErrorCodeEnum Error = GetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1890. if (Error == Error_Succeed) {
  1891. bool bEnd = false;
  1892. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1893. LOG_ASSERT(Error || bEnd);
  1894. }
  1895. return Error;
  1896. }
  1897. ErrorCodeEnum GetPickupOutVolume(UIService_GetPickupOutVolume_Req &Req, UIService_GetPickupOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1898. {
  1899. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1900. ErrorCodeEnum Error = GetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1901. if (Error == Error_Succeed) {
  1902. bool bEnd = false;
  1903. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1904. LOG_ASSERT(Error || bEnd);
  1905. }
  1906. return Error;
  1907. }
  1908. ErrorCodeEnum GetPickupOutVolume(UIService_GetPickupOutVolume_Req &Req, UIService_GetPickupOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1909. {
  1910. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1911. ErrorCodeEnum Error = GetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1912. if (Error == Error_Succeed) {
  1913. bool bEnd = false;
  1914. CSimpleString str;
  1915. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1916. LOG_ASSERT(Error || bEnd);
  1917. }
  1918. return Error;
  1919. }
  1920. ErrorCodeEnum SetPickupOutVolume(UIService_SetPickupOutVolume_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1921. {
  1922. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1923. CAutoBuffer Buf = SpObject2Buffer(Req);
  1924. if (m_context.checkEmpty())
  1925. {
  1926. m_context.AutoGenerate();
  1927. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1928. m_context = m_context.upgradeLink();
  1929. }
  1930. auto ret = pFunc->AsyncRequest(UIService_Method_SetPickupOutVolume, UIService_MethodSignature_SetPickupOutVolume, Buf, spAsyncWait, m_context, dwTimeout);
  1931. m_context.clear();
  1932. return ret;
  1933. }
  1934. ErrorCodeEnum SetPickupOutVolume(UIService_SetPickupOutVolume_Req &Req, UIService_SetPickupOutVolume_Ans &Ans, DWORD dwTimeout)
  1935. {
  1936. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1937. ErrorCodeEnum Error = SetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1938. if (Error == Error_Succeed) {
  1939. bool bEnd = false;
  1940. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1941. LOG_ASSERT(Error || bEnd);
  1942. }
  1943. return Error;
  1944. }
  1945. ErrorCodeEnum SetPickupOutVolume(UIService_SetPickupOutVolume_Req &Req, UIService_SetPickupOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1946. {
  1947. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1948. ErrorCodeEnum Error = SetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1949. if (Error == Error_Succeed) {
  1950. bool bEnd = false;
  1951. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1952. LOG_ASSERT(Error || bEnd);
  1953. }
  1954. return Error;
  1955. }
  1956. ErrorCodeEnum SetPickupOutVolume(UIService_SetPickupOutVolume_Req &Req, UIService_SetPickupOutVolume_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1957. {
  1958. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1959. ErrorCodeEnum Error = SetPickupOutVolume(Req, spAsyncWait, dwTimeout);
  1960. if (Error == Error_Succeed) {
  1961. bool bEnd = false;
  1962. CSimpleString str;
  1963. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1964. LOG_ASSERT(Error || bEnd);
  1965. }
  1966. return Error;
  1967. }
  1968. ErrorCodeEnum StartPlayNotice(UIService_StartPlayNotice_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1969. {
  1970. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1971. CAutoBuffer Buf = SpObject2Buffer(Req);
  1972. if (m_context.checkEmpty())
  1973. {
  1974. m_context.AutoGenerate();
  1975. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1976. m_context = m_context.upgradeLink();
  1977. }
  1978. auto ret = pFunc->AsyncRequest(UIService_Method_StartPlayNotice, UIService_MethodSignature_StartPlayNotice, Buf, spAsyncWait, m_context, dwTimeout);
  1979. m_context.clear();
  1980. return ret;
  1981. }
  1982. ErrorCodeEnum StartPlayNotice(UIService_StartPlayNotice_Req &Req, UIService_StartPlayNotice_Ans &Ans, DWORD dwTimeout)
  1983. {
  1984. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1985. ErrorCodeEnum Error = StartPlayNotice(Req, spAsyncWait, dwTimeout);
  1986. if (Error == Error_Succeed) {
  1987. bool bEnd = false;
  1988. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1989. LOG_ASSERT(Error || bEnd);
  1990. }
  1991. return Error;
  1992. }
  1993. ErrorCodeEnum StartPlayNotice(UIService_StartPlayNotice_Req &Req, UIService_StartPlayNotice_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1994. {
  1995. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1996. ErrorCodeEnum Error = StartPlayNotice(Req, spAsyncWait, dwTimeout);
  1997. if (Error == Error_Succeed) {
  1998. bool bEnd = false;
  1999. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2000. LOG_ASSERT(Error || bEnd);
  2001. }
  2002. return Error;
  2003. }
  2004. ErrorCodeEnum StartPlayNotice(UIService_StartPlayNotice_Req &Req, UIService_StartPlayNotice_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2005. {
  2006. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2007. ErrorCodeEnum Error = StartPlayNotice(Req, spAsyncWait, dwTimeout);
  2008. if (Error == Error_Succeed) {
  2009. bool bEnd = false;
  2010. CSimpleString str;
  2011. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2012. LOG_ASSERT(Error || bEnd);
  2013. }
  2014. return Error;
  2015. }
  2016. ErrorCodeEnum StopPlayNotice(UIService_StopPlayNotice_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2017. {
  2018. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2019. CAutoBuffer Buf = SpObject2Buffer(Req);
  2020. if (m_context.checkEmpty())
  2021. {
  2022. m_context.AutoGenerate();
  2023. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2024. m_context = m_context.upgradeLink();
  2025. }
  2026. auto ret = pFunc->AsyncRequest(UIService_Method_StopPlayNotice, UIService_MethodSignature_StopPlayNotice, Buf, spAsyncWait, m_context, dwTimeout);
  2027. m_context.clear();
  2028. return ret;
  2029. }
  2030. ErrorCodeEnum StopPlayNotice(UIService_StopPlayNotice_Req &Req, UIService_StopPlayNotice_Ans &Ans, DWORD dwTimeout)
  2031. {
  2032. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2033. ErrorCodeEnum Error = StopPlayNotice(Req, spAsyncWait, dwTimeout);
  2034. if (Error == Error_Succeed) {
  2035. bool bEnd = false;
  2036. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2037. LOG_ASSERT(Error || bEnd);
  2038. }
  2039. return Error;
  2040. }
  2041. ErrorCodeEnum StopPlayNotice(UIService_StopPlayNotice_Req &Req, UIService_StopPlayNotice_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2042. {
  2043. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2044. ErrorCodeEnum Error = StopPlayNotice(Req, spAsyncWait, dwTimeout);
  2045. if (Error == Error_Succeed) {
  2046. bool bEnd = false;
  2047. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2048. LOG_ASSERT(Error || bEnd);
  2049. }
  2050. return Error;
  2051. }
  2052. ErrorCodeEnum StopPlayNotice(UIService_StopPlayNotice_Req &Req, UIService_StopPlayNotice_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2053. {
  2054. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2055. ErrorCodeEnum Error = StopPlayNotice(Req, spAsyncWait, dwTimeout);
  2056. if (Error == Error_Succeed) {
  2057. bool bEnd = false;
  2058. CSimpleString str;
  2059. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2060. LOG_ASSERT(Error || bEnd);
  2061. }
  2062. return Error;
  2063. }
  2064. ErrorCodeEnum GetRecordMode(UIService_GetRecordMode_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2065. {
  2066. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2067. CAutoBuffer Buf = SpObject2Buffer(Req);
  2068. if (m_context.checkEmpty())
  2069. {
  2070. m_context.AutoGenerate();
  2071. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2072. m_context = m_context.upgradeLink();
  2073. }
  2074. auto ret = pFunc->AsyncRequest(UIService_Method_GetRecordMode, UIService_MethodSignature_GetRecordMode, Buf, spAsyncWait, m_context, dwTimeout);
  2075. m_context.clear();
  2076. return ret;
  2077. }
  2078. ErrorCodeEnum GetRecordMode(UIService_GetRecordMode_Req &Req, UIService_GetRecordMode_Ans &Ans, DWORD dwTimeout)
  2079. {
  2080. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2081. ErrorCodeEnum Error = GetRecordMode(Req, spAsyncWait, dwTimeout);
  2082. if (Error == Error_Succeed) {
  2083. bool bEnd = false;
  2084. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2085. LOG_ASSERT(Error || bEnd);
  2086. }
  2087. return Error;
  2088. }
  2089. ErrorCodeEnum GetRecordMode(UIService_GetRecordMode_Req &Req, UIService_GetRecordMode_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2090. {
  2091. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2092. ErrorCodeEnum Error = GetRecordMode(Req, spAsyncWait, dwTimeout);
  2093. if (Error == Error_Succeed) {
  2094. bool bEnd = false;
  2095. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2096. LOG_ASSERT(Error || bEnd);
  2097. }
  2098. return Error;
  2099. }
  2100. ErrorCodeEnum GetRecordMode(UIService_GetRecordMode_Req &Req, UIService_GetRecordMode_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2101. {
  2102. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2103. ErrorCodeEnum Error = GetRecordMode(Req, spAsyncWait, dwTimeout);
  2104. if (Error == Error_Succeed) {
  2105. bool bEnd = false;
  2106. CSimpleString str;
  2107. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2108. LOG_ASSERT(Error || bEnd);
  2109. }
  2110. return Error;
  2111. }
  2112. ErrorCodeEnum StartTransactionRecord(UIService_StartTransactionRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2113. {
  2114. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2115. CAutoBuffer Buf = SpObject2Buffer(Req);
  2116. if (m_context.checkEmpty())
  2117. {
  2118. m_context.AutoGenerate();
  2119. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2120. m_context = m_context.upgradeLink();
  2121. }
  2122. auto ret = pFunc->AsyncRequest(UIService_Method_StartTransactionRecord, UIService_MethodSignature_StartTransactionRecord, Buf, spAsyncWait, m_context, dwTimeout);
  2123. m_context.clear();
  2124. return ret;
  2125. }
  2126. ErrorCodeEnum StartTransactionRecord(UIService_StartTransactionRecord_Req &Req, UIService_StartTransactionRecord_Ans &Ans, DWORD dwTimeout)
  2127. {
  2128. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2129. ErrorCodeEnum Error = StartTransactionRecord(Req, spAsyncWait, dwTimeout);
  2130. if (Error == Error_Succeed) {
  2131. bool bEnd = false;
  2132. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2133. LOG_ASSERT(Error || bEnd);
  2134. }
  2135. return Error;
  2136. }
  2137. ErrorCodeEnum StartTransactionRecord(UIService_StartTransactionRecord_Req &Req, UIService_StartTransactionRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2138. {
  2139. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2140. ErrorCodeEnum Error = StartTransactionRecord(Req, spAsyncWait, dwTimeout);
  2141. if (Error == Error_Succeed) {
  2142. bool bEnd = false;
  2143. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2144. LOG_ASSERT(Error || bEnd);
  2145. }
  2146. return Error;
  2147. }
  2148. ErrorCodeEnum StartTransactionRecord(UIService_StartTransactionRecord_Req &Req, UIService_StartTransactionRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2149. {
  2150. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2151. ErrorCodeEnum Error = StartTransactionRecord(Req, spAsyncWait, dwTimeout);
  2152. if (Error == Error_Succeed) {
  2153. bool bEnd = false;
  2154. CSimpleString str;
  2155. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2156. LOG_ASSERT(Error || bEnd);
  2157. }
  2158. return Error;
  2159. }
  2160. ErrorCodeEnum StopTransactionRecord(UIService_StopTransactionRecord_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2161. {
  2162. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2163. CAutoBuffer Buf = SpObject2Buffer(Req);
  2164. if (m_context.checkEmpty())
  2165. {
  2166. m_context.AutoGenerate();
  2167. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2168. m_context = m_context.upgradeLink();
  2169. }
  2170. auto ret = pFunc->AsyncRequest(UIService_Method_StopTransactionRecord, UIService_MethodSignature_StopTransactionRecord, Buf, spAsyncWait, m_context, dwTimeout);
  2171. m_context.clear();
  2172. return ret;
  2173. }
  2174. ErrorCodeEnum StopTransactionRecord(UIService_StopTransactionRecord_Req &Req, UIService_StopTransactionRecord_Ans &Ans, DWORD dwTimeout)
  2175. {
  2176. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2177. ErrorCodeEnum Error = StopTransactionRecord(Req, spAsyncWait, dwTimeout);
  2178. if (Error == Error_Succeed) {
  2179. bool bEnd = false;
  2180. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2181. LOG_ASSERT(Error || bEnd);
  2182. }
  2183. return Error;
  2184. }
  2185. ErrorCodeEnum StopTransactionRecord(UIService_StopTransactionRecord_Req &Req, UIService_StopTransactionRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2186. {
  2187. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2188. ErrorCodeEnum Error = StopTransactionRecord(Req, spAsyncWait, dwTimeout);
  2189. if (Error == Error_Succeed) {
  2190. bool bEnd = false;
  2191. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2192. LOG_ASSERT(Error || bEnd);
  2193. }
  2194. return Error;
  2195. }
  2196. ErrorCodeEnum StopTransactionRecord(UIService_StopTransactionRecord_Req &Req, UIService_StopTransactionRecord_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2197. {
  2198. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2199. ErrorCodeEnum Error = StopTransactionRecord(Req, spAsyncWait, dwTimeout);
  2200. if (Error == Error_Succeed) {
  2201. bool bEnd = false;
  2202. CSimpleString str;
  2203. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2204. LOG_ASSERT(Error || bEnd);
  2205. }
  2206. return Error;
  2207. }
  2208. bool SafeDelete()
  2209. {
  2210. if (!m_bSysManaged) {
  2211. delete this;
  2212. }
  2213. return m_bSysManaged;
  2214. }
  2215. protected:
  2216. bool m_bSysManaged;
  2217. CEntityBase *m_pEntityBase;
  2218. linkContext m_context;
  2219. bool bSessionClosed;
  2220. };
  2221. ///////////////////////////
  2222. } // namespace InteractiveControl
  2223. #endif // __INTERACTIVECONTROL_CLIENT_G_H