CardIssuerStore_client_g.h 95 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390
  1. #ifndef __CARDISSUERSTORE_CLIENT_G_H
  2. #define __CARDISSUERSTORE_CLIENT_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "CardIssuerStore_def_g.h"
  6. namespace CardIssuerStore {
  7. class CardIssuerStoreService_ClientBase : public CClientSessionBase {
  8. public:
  9. explicit CardIssuerStoreService_ClientBase(CEntityBase *pEntity) : m_pEntityBase(pEntity), m_bSysManaged(false) {}
  10. CardIssuerStoreService_ClientBase* operator () (const linkContext &curLink)
  11. {
  12. m_context = curLink;
  13. return this;
  14. }
  15. protected:
  16. virtual ~CardIssuerStoreService_ClientBase()
  17. {
  18. /// override by user
  19. }
  20. public:
  21. void OnConnectSucceed()
  22. {
  23. bSessionClosed = false;
  24. }
  25. void OnClose(ErrorCodeEnum)
  26. {
  27. bSessionClosed = true;
  28. }
  29. bool QuerySessionClosed()
  30. {
  31. return bSessionClosed;
  32. }
  33. ErrorCodeEnum Connect(CSmartPointer<IAsynWaitSp> &spAsyncWait)
  34. {
  35. CSmartPointer<IEntityFunction> pFunc = m_pEntityBase->GetFunction();
  36. ErrorCodeEnum Error = pFunc->ConnectRemoteEntity(this, "CardIssuerStore", "CardIssuerStoreService", spAsyncWait);
  37. if (Error == Error_Succeed) {
  38. m_bSysManaged = true;
  39. bSessionClosed = false;
  40. }
  41. return Error;
  42. }
  43. ErrorCodeEnum Connect()
  44. {
  45. CSmartPointer<IAsynWaitSp> spAsyncWait;
  46. ErrorCodeEnum Error = Connect(spAsyncWait);
  47. if (Error == Error_Succeed) {
  48. Error = spAsyncWait->WaitAnswer();
  49. }
  50. return Error;
  51. }
  52. ErrorCodeEnum Insert(CardIssuerStoreService_Insert_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  53. {
  54. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  55. CAutoBuffer Buf = SpObject2Buffer(Req);
  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. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Insert, CardIssuerStoreService_MethodSignature_Insert, Buf, spAsyncWait, m_context, dwTimeout);
  63. m_context.clear();
  64. return ret;
  65. }
  66. ErrorCodeEnum Insert(CardIssuerStoreService_Insert_Req &Req, CardIssuerStoreService_Insert_Ans &Ans, DWORD dwTimeout)
  67. {
  68. CSmartPointer<IAsynWaitSp> spAsyncWait;
  69. ErrorCodeEnum Error = Insert(Req, spAsyncWait, dwTimeout);
  70. if (Error == Error_Succeed) {
  71. bool bEnd = false;
  72. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  73. LOG_ASSERT(Error || bEnd);
  74. }
  75. return Error;
  76. }
  77. ErrorCodeEnum Insert(CardIssuerStoreService_Insert_Req &Req, CardIssuerStoreService_Insert_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  78. {
  79. CSmartPointer<IAsynWaitSp> spAsyncWait;
  80. ErrorCodeEnum Error = Insert(Req, spAsyncWait, dwTimeout);
  81. if (Error == Error_Succeed) {
  82. bool bEnd = false;
  83. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  84. LOG_ASSERT(Error || bEnd);
  85. }
  86. return Error;
  87. }
  88. ErrorCodeEnum Insert(CardIssuerStoreService_Insert_Req &Req, CardIssuerStoreService_Insert_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  89. {
  90. CSmartPointer<IAsynWaitSp> spAsyncWait;
  91. ErrorCodeEnum Error = Insert(Req, spAsyncWait, dwTimeout);
  92. if (Error == Error_Succeed) {
  93. bool bEnd = false;
  94. CSimpleString str;
  95. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  96. LOG_ASSERT(Error || bEnd);
  97. }
  98. return Error;
  99. }
  100. ErrorCodeEnum CancelInsert()
  101. {
  102. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  103. if (m_context.checkEmpty())
  104. {
  105. m_context.AutoGenerate();
  106. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  107. m_context = m_context.upgradeLink();
  108. }
  109. auto ret = pFunc->OnewayCall(CardIssuerStoreService_Method_CancelInsert, CardIssuerStoreService_MethodSignature_CancelInsert, m_context);
  110. m_context.clear();
  111. return ret;
  112. }
  113. ErrorCodeEnum InsertWaitMore()
  114. {
  115. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  116. if (m_context.checkEmpty())
  117. {
  118. m_context.AutoGenerate();
  119. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  120. m_context = m_context.upgradeLink();
  121. }
  122. auto ret = pFunc->OnewayCall(CardIssuerStoreService_Method_InsertWaitMore, CardIssuerStoreService_MethodSignature_InsertWaitMore, m_context);
  123. m_context.clear();
  124. return ret;
  125. }
  126. ErrorCodeEnum Read(CardIssuerStoreService_Read_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  127. {
  128. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  129. CAutoBuffer Buf = SpObject2Buffer(Req);
  130. if (m_context.checkEmpty())
  131. {
  132. m_context.AutoGenerate();
  133. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  134. m_context = m_context.upgradeLink();
  135. }
  136. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Read, CardIssuerStoreService_MethodSignature_Read, Buf, spAsyncWait, m_context, dwTimeout);
  137. m_context.clear();
  138. return ret;
  139. }
  140. ErrorCodeEnum Read(CardIssuerStoreService_Read_Req &Req, CardIssuerStoreService_Read_Ans &Ans, DWORD dwTimeout)
  141. {
  142. CSmartPointer<IAsynWaitSp> spAsyncWait;
  143. ErrorCodeEnum Error = Read(Req, spAsyncWait, dwTimeout);
  144. if (Error == Error_Succeed) {
  145. bool bEnd = false;
  146. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  147. LOG_ASSERT(Error || bEnd);
  148. }
  149. return Error;
  150. }
  151. ErrorCodeEnum Read(CardIssuerStoreService_Read_Req &Req, CardIssuerStoreService_Read_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  152. {
  153. CSmartPointer<IAsynWaitSp> spAsyncWait;
  154. ErrorCodeEnum Error = Read(Req, spAsyncWait, dwTimeout);
  155. if (Error == Error_Succeed) {
  156. bool bEnd = false;
  157. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  158. LOG_ASSERT(Error || bEnd);
  159. }
  160. return Error;
  161. }
  162. ErrorCodeEnum Read(CardIssuerStoreService_Read_Req &Req, CardIssuerStoreService_Read_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  163. {
  164. CSmartPointer<IAsynWaitSp> spAsyncWait;
  165. ErrorCodeEnum Error = Read(Req, spAsyncWait, dwTimeout);
  166. if (Error == Error_Succeed) {
  167. bool bEnd = false;
  168. CSimpleString str;
  169. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  170. LOG_ASSERT(Error || bEnd);
  171. }
  172. return Error;
  173. }
  174. ErrorCodeEnum Capture(CardIssuerStoreService_Capture_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  175. {
  176. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  177. CAutoBuffer Buf = SpObject2Buffer(Req);
  178. if (m_context.checkEmpty())
  179. {
  180. m_context.AutoGenerate();
  181. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  182. m_context = m_context.upgradeLink();
  183. }
  184. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Capture, CardIssuerStoreService_MethodSignature_Capture, Buf, spAsyncWait, m_context, dwTimeout);
  185. m_context.clear();
  186. return ret;
  187. }
  188. ErrorCodeEnum Capture(CardIssuerStoreService_Capture_Req &Req, CardIssuerStoreService_Capture_Ans &Ans, DWORD dwTimeout)
  189. {
  190. CSmartPointer<IAsynWaitSp> spAsyncWait;
  191. ErrorCodeEnum Error = Capture(Req, spAsyncWait, dwTimeout);
  192. if (Error == Error_Succeed) {
  193. bool bEnd = false;
  194. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  195. LOG_ASSERT(Error || bEnd);
  196. }
  197. return Error;
  198. }
  199. ErrorCodeEnum Capture(CardIssuerStoreService_Capture_Req &Req, CardIssuerStoreService_Capture_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  200. {
  201. CSmartPointer<IAsynWaitSp> spAsyncWait;
  202. ErrorCodeEnum Error = Capture(Req, spAsyncWait, dwTimeout);
  203. if (Error == Error_Succeed) {
  204. bool bEnd = false;
  205. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  206. LOG_ASSERT(Error || bEnd);
  207. }
  208. return Error;
  209. }
  210. ErrorCodeEnum Capture(CardIssuerStoreService_Capture_Req &Req, CardIssuerStoreService_Capture_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  211. {
  212. CSmartPointer<IAsynWaitSp> spAsyncWait;
  213. ErrorCodeEnum Error = Capture(Req, spAsyncWait, dwTimeout);
  214. if (Error == Error_Succeed) {
  215. bool bEnd = false;
  216. CSimpleString str;
  217. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  218. LOG_ASSERT(Error || bEnd);
  219. }
  220. return Error;
  221. }
  222. ErrorCodeEnum Eject(CardIssuerStoreService_Eject_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  223. {
  224. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  225. CAutoBuffer Buf = SpObject2Buffer(Req);
  226. if (m_context.checkEmpty())
  227. {
  228. m_context.AutoGenerate();
  229. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  230. m_context = m_context.upgradeLink();
  231. }
  232. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Eject, CardIssuerStoreService_MethodSignature_Eject, Buf, spAsyncWait, m_context, dwTimeout);
  233. m_context.clear();
  234. return ret;
  235. }
  236. ErrorCodeEnum Eject(CardIssuerStoreService_Eject_Req &Req, CardIssuerStoreService_Eject_Ans &Ans, DWORD dwTimeout)
  237. {
  238. CSmartPointer<IAsynWaitSp> spAsyncWait;
  239. ErrorCodeEnum Error = Eject(Req, spAsyncWait, dwTimeout);
  240. if (Error == Error_Succeed) {
  241. bool bEnd = false;
  242. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  243. LOG_ASSERT(Error || bEnd);
  244. }
  245. return Error;
  246. }
  247. ErrorCodeEnum Eject(CardIssuerStoreService_Eject_Req &Req, CardIssuerStoreService_Eject_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  248. {
  249. CSmartPointer<IAsynWaitSp> spAsyncWait;
  250. ErrorCodeEnum Error = Eject(Req, spAsyncWait, dwTimeout);
  251. if (Error == Error_Succeed) {
  252. bool bEnd = false;
  253. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  254. LOG_ASSERT(Error || bEnd);
  255. }
  256. return Error;
  257. }
  258. ErrorCodeEnum Eject(CardIssuerStoreService_Eject_Req &Req, CardIssuerStoreService_Eject_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  259. {
  260. CSmartPointer<IAsynWaitSp> spAsyncWait;
  261. ErrorCodeEnum Error = Eject(Req, spAsyncWait, dwTimeout);
  262. if (Error == Error_Succeed) {
  263. bool bEnd = false;
  264. CSimpleString str;
  265. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  266. LOG_ASSERT(Error || bEnd);
  267. }
  268. return Error;
  269. }
  270. ErrorCodeEnum PreOnline(CardIssuerStoreService_PreOnline_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  271. {
  272. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  273. CAutoBuffer Buf = SpObject2Buffer(Req);
  274. if (m_context.checkEmpty())
  275. {
  276. m_context.AutoGenerate();
  277. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  278. m_context = m_context.upgradeLink();
  279. }
  280. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PreOnline, CardIssuerStoreService_MethodSignature_PreOnline, Buf, spAsyncWait, m_context, dwTimeout);
  281. m_context.clear();
  282. return ret;
  283. }
  284. ErrorCodeEnum PreOnline(CardIssuerStoreService_PreOnline_Req &Req, CardIssuerStoreService_PreOnline_Ans &Ans, DWORD dwTimeout)
  285. {
  286. CSmartPointer<IAsynWaitSp> spAsyncWait;
  287. ErrorCodeEnum Error = PreOnline(Req, spAsyncWait, dwTimeout);
  288. if (Error == Error_Succeed) {
  289. bool bEnd = false;
  290. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  291. LOG_ASSERT(Error || bEnd);
  292. }
  293. return Error;
  294. }
  295. ErrorCodeEnum PreOnline(CardIssuerStoreService_PreOnline_Req &Req, CardIssuerStoreService_PreOnline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  296. {
  297. CSmartPointer<IAsynWaitSp> spAsyncWait;
  298. ErrorCodeEnum Error = PreOnline(Req, spAsyncWait, dwTimeout);
  299. if (Error == Error_Succeed) {
  300. bool bEnd = false;
  301. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  302. LOG_ASSERT(Error || bEnd);
  303. }
  304. return Error;
  305. }
  306. ErrorCodeEnum PreOnline(CardIssuerStoreService_PreOnline_Req &Req, CardIssuerStoreService_PreOnline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  307. {
  308. CSmartPointer<IAsynWaitSp> spAsyncWait;
  309. ErrorCodeEnum Error = PreOnline(Req, spAsyncWait, dwTimeout);
  310. if (Error == Error_Succeed) {
  311. bool bEnd = false;
  312. CSimpleString str;
  313. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  314. LOG_ASSERT(Error || bEnd);
  315. }
  316. return Error;
  317. }
  318. ErrorCodeEnum PostOnline(CardIssuerStoreService_PostOnline_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  319. {
  320. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  321. CAutoBuffer Buf = SpObject2Buffer(Req);
  322. if (m_context.checkEmpty())
  323. {
  324. m_context.AutoGenerate();
  325. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  326. m_context = m_context.upgradeLink();
  327. }
  328. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PostOnline, CardIssuerStoreService_MethodSignature_PostOnline, Buf, spAsyncWait, m_context, dwTimeout);
  329. m_context.clear();
  330. return ret;
  331. }
  332. ErrorCodeEnum PostOnline(CardIssuerStoreService_PostOnline_Req &Req, CardIssuerStoreService_PostOnline_Ans &Ans, DWORD dwTimeout)
  333. {
  334. CSmartPointer<IAsynWaitSp> spAsyncWait;
  335. ErrorCodeEnum Error = PostOnline(Req, spAsyncWait, dwTimeout);
  336. if (Error == Error_Succeed) {
  337. bool bEnd = false;
  338. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  339. LOG_ASSERT(Error || bEnd);
  340. }
  341. return Error;
  342. }
  343. ErrorCodeEnum PostOnline(CardIssuerStoreService_PostOnline_Req &Req, CardIssuerStoreService_PostOnline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  344. {
  345. CSmartPointer<IAsynWaitSp> spAsyncWait;
  346. ErrorCodeEnum Error = PostOnline(Req, spAsyncWait, dwTimeout);
  347. if (Error == Error_Succeed) {
  348. bool bEnd = false;
  349. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  350. LOG_ASSERT(Error || bEnd);
  351. }
  352. return Error;
  353. }
  354. ErrorCodeEnum PostOnline(CardIssuerStoreService_PostOnline_Req &Req, CardIssuerStoreService_PostOnline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  355. {
  356. CSmartPointer<IAsynWaitSp> spAsyncWait;
  357. ErrorCodeEnum Error = PostOnline(Req, spAsyncWait, dwTimeout);
  358. if (Error == Error_Succeed) {
  359. bool bEnd = false;
  360. CSimpleString str;
  361. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  362. LOG_ASSERT(Error || bEnd);
  363. }
  364. return Error;
  365. }
  366. ErrorCodeEnum Exit()
  367. {
  368. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  369. if (m_context.checkEmpty())
  370. {
  371. m_context.AutoGenerate();
  372. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  373. m_context = m_context.upgradeLink();
  374. }
  375. auto ret = pFunc->OnewayCall(CardIssuerStoreService_Method_Exit, CardIssuerStoreService_MethodSignature_Exit, m_context);
  376. m_context.clear();
  377. return ret;
  378. }
  379. ErrorCodeEnum Issue(CardIssuerStoreService_Issue_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  380. {
  381. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  382. CAutoBuffer Buf = SpObject2Buffer(Req);
  383. if (m_context.checkEmpty())
  384. {
  385. m_context.AutoGenerate();
  386. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  387. m_context = m_context.upgradeLink();
  388. }
  389. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Issue, CardIssuerStoreService_MethodSignature_Issue, Buf, spAsyncWait, m_context, dwTimeout);
  390. m_context.clear();
  391. return ret;
  392. }
  393. ErrorCodeEnum Issue(CardIssuerStoreService_Issue_Req &Req, CardIssuerStoreService_Issue_Ans &Ans, DWORD dwTimeout)
  394. {
  395. CSmartPointer<IAsynWaitSp> spAsyncWait;
  396. ErrorCodeEnum Error = Issue(Req, spAsyncWait, dwTimeout);
  397. if (Error == Error_Succeed) {
  398. bool bEnd = false;
  399. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  400. LOG_ASSERT(Error || bEnd);
  401. }
  402. return Error;
  403. }
  404. ErrorCodeEnum Issue(CardIssuerStoreService_Issue_Req &Req, CardIssuerStoreService_Issue_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  405. {
  406. CSmartPointer<IAsynWaitSp> spAsyncWait;
  407. ErrorCodeEnum Error = Issue(Req, spAsyncWait, dwTimeout);
  408. if (Error == Error_Succeed) {
  409. bool bEnd = false;
  410. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  411. LOG_ASSERT(Error || bEnd);
  412. }
  413. return Error;
  414. }
  415. ErrorCodeEnum Issue(CardIssuerStoreService_Issue_Req &Req, CardIssuerStoreService_Issue_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  416. {
  417. CSmartPointer<IAsynWaitSp> spAsyncWait;
  418. ErrorCodeEnum Error = Issue(Req, spAsyncWait, dwTimeout);
  419. if (Error == Error_Succeed) {
  420. bool bEnd = false;
  421. CSimpleString str;
  422. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  423. LOG_ASSERT(Error || bEnd);
  424. }
  425. return Error;
  426. }
  427. ErrorCodeEnum GetMaterialCount(CardIssuerStoreService_GetMaterialCount_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  428. {
  429. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  430. CAutoBuffer Buf = SpObject2Buffer(Req);
  431. if (m_context.checkEmpty())
  432. {
  433. m_context.AutoGenerate();
  434. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  435. m_context = m_context.upgradeLink();
  436. }
  437. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetMaterialCount, CardIssuerStoreService_MethodSignature_GetMaterialCount, Buf, spAsyncWait, m_context, dwTimeout);
  438. m_context.clear();
  439. return ret;
  440. }
  441. ErrorCodeEnum GetMaterialCount(CardIssuerStoreService_GetMaterialCount_Req &Req, CardIssuerStoreService_GetMaterialCount_Ans &Ans, DWORD dwTimeout)
  442. {
  443. CSmartPointer<IAsynWaitSp> spAsyncWait;
  444. ErrorCodeEnum Error = GetMaterialCount(Req, spAsyncWait, dwTimeout);
  445. if (Error == Error_Succeed) {
  446. bool bEnd = false;
  447. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  448. LOG_ASSERT(Error || bEnd);
  449. }
  450. return Error;
  451. }
  452. ErrorCodeEnum GetMaterialCount(CardIssuerStoreService_GetMaterialCount_Req &Req, CardIssuerStoreService_GetMaterialCount_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  453. {
  454. CSmartPointer<IAsynWaitSp> spAsyncWait;
  455. ErrorCodeEnum Error = GetMaterialCount(Req, spAsyncWait, dwTimeout);
  456. if (Error == Error_Succeed) {
  457. bool bEnd = false;
  458. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  459. LOG_ASSERT(Error || bEnd);
  460. }
  461. return Error;
  462. }
  463. ErrorCodeEnum GetMaterialCount(CardIssuerStoreService_GetMaterialCount_Req &Req, CardIssuerStoreService_GetMaterialCount_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  464. {
  465. CSmartPointer<IAsynWaitSp> spAsyncWait;
  466. ErrorCodeEnum Error = GetMaterialCount(Req, spAsyncWait, dwTimeout);
  467. if (Error == Error_Succeed) {
  468. bool bEnd = false;
  469. CSimpleString str;
  470. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  471. LOG_ASSERT(Error || bEnd);
  472. }
  473. return Error;
  474. }
  475. ErrorCodeEnum SetMaterialCount(CardIssuerStoreService_SetMaterialCount_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  476. {
  477. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  478. CAutoBuffer Buf = SpObject2Buffer(Req);
  479. if (m_context.checkEmpty())
  480. {
  481. m_context.AutoGenerate();
  482. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  483. m_context = m_context.upgradeLink();
  484. }
  485. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_SetMaterialCount, CardIssuerStoreService_MethodSignature_SetMaterialCount, Buf, spAsyncWait, m_context, dwTimeout);
  486. m_context.clear();
  487. return ret;
  488. }
  489. ErrorCodeEnum SetMaterialCount(CardIssuerStoreService_SetMaterialCount_Req &Req, CardIssuerStoreService_SetMaterialCount_Ans &Ans, DWORD dwTimeout)
  490. {
  491. CSmartPointer<IAsynWaitSp> spAsyncWait;
  492. ErrorCodeEnum Error = SetMaterialCount(Req, spAsyncWait, dwTimeout);
  493. if (Error == Error_Succeed) {
  494. bool bEnd = false;
  495. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  496. LOG_ASSERT(Error || bEnd);
  497. }
  498. return Error;
  499. }
  500. ErrorCodeEnum SetMaterialCount(CardIssuerStoreService_SetMaterialCount_Req &Req, CardIssuerStoreService_SetMaterialCount_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  501. {
  502. CSmartPointer<IAsynWaitSp> spAsyncWait;
  503. ErrorCodeEnum Error = SetMaterialCount(Req, spAsyncWait, dwTimeout);
  504. if (Error == Error_Succeed) {
  505. bool bEnd = false;
  506. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  507. LOG_ASSERT(Error || bEnd);
  508. }
  509. return Error;
  510. }
  511. ErrorCodeEnum SetMaterialCount(CardIssuerStoreService_SetMaterialCount_Req &Req, CardIssuerStoreService_SetMaterialCount_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  512. {
  513. CSmartPointer<IAsynWaitSp> spAsyncWait;
  514. ErrorCodeEnum Error = SetMaterialCount(Req, spAsyncWait, dwTimeout);
  515. if (Error == Error_Succeed) {
  516. bool bEnd = false;
  517. CSimpleString str;
  518. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  519. LOG_ASSERT(Error || bEnd);
  520. }
  521. return Error;
  522. }
  523. ErrorCodeEnum SetIssueFlag()
  524. {
  525. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  526. if (m_context.checkEmpty())
  527. {
  528. m_context.AutoGenerate();
  529. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  530. m_context = m_context.upgradeLink();
  531. }
  532. auto ret = pFunc->OnewayCall(CardIssuerStoreService_Method_SetIssueFlag, CardIssuerStoreService_MethodSignature_SetIssueFlag, m_context);
  533. m_context.clear();
  534. return ret;
  535. }
  536. ErrorCodeEnum ReadEx(CardIssuerStoreService_ReadEx_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  537. {
  538. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  539. CAutoBuffer Buf = SpObject2Buffer(Req);
  540. if (m_context.checkEmpty())
  541. {
  542. m_context.AutoGenerate();
  543. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  544. m_context = m_context.upgradeLink();
  545. }
  546. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_ReadEx, CardIssuerStoreService_MethodSignature_ReadEx, Buf, spAsyncWait, m_context, dwTimeout);
  547. m_context.clear();
  548. return ret;
  549. }
  550. ErrorCodeEnum ReadEx(CardIssuerStoreService_ReadEx_Req &Req, CardIssuerStoreService_ReadEx_Ans &Ans, DWORD dwTimeout)
  551. {
  552. CSmartPointer<IAsynWaitSp> spAsyncWait;
  553. ErrorCodeEnum Error = ReadEx(Req, spAsyncWait, dwTimeout);
  554. if (Error == Error_Succeed) {
  555. bool bEnd = false;
  556. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  557. LOG_ASSERT(Error || bEnd);
  558. }
  559. return Error;
  560. }
  561. ErrorCodeEnum ReadEx(CardIssuerStoreService_ReadEx_Req &Req, CardIssuerStoreService_ReadEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  562. {
  563. CSmartPointer<IAsynWaitSp> spAsyncWait;
  564. ErrorCodeEnum Error = ReadEx(Req, spAsyncWait, dwTimeout);
  565. if (Error == Error_Succeed) {
  566. bool bEnd = false;
  567. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  568. LOG_ASSERT(Error || bEnd);
  569. }
  570. return Error;
  571. }
  572. ErrorCodeEnum ReadEx(CardIssuerStoreService_ReadEx_Req &Req, CardIssuerStoreService_ReadEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  573. {
  574. CSmartPointer<IAsynWaitSp> spAsyncWait;
  575. ErrorCodeEnum Error = ReadEx(Req, spAsyncWait, dwTimeout);
  576. if (Error == Error_Succeed) {
  577. bool bEnd = false;
  578. CSimpleString str;
  579. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  580. LOG_ASSERT(Error || bEnd);
  581. }
  582. return Error;
  583. }
  584. ErrorCodeEnum QueryCardInfo(CardIssuerStoreService_QueryCardInfo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  585. {
  586. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  587. CAutoBuffer Buf = SpObject2Buffer(Req);
  588. if (m_context.checkEmpty())
  589. {
  590. m_context.AutoGenerate();
  591. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  592. m_context = m_context.upgradeLink();
  593. }
  594. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QueryCardInfo, CardIssuerStoreService_MethodSignature_QueryCardInfo, Buf, spAsyncWait, m_context, dwTimeout);
  595. m_context.clear();
  596. return ret;
  597. }
  598. ErrorCodeEnum QueryCardInfo(CardIssuerStoreService_QueryCardInfo_Req &Req, CardIssuerStoreService_QueryCardInfo_Ans &Ans, DWORD dwTimeout)
  599. {
  600. CSmartPointer<IAsynWaitSp> spAsyncWait;
  601. ErrorCodeEnum Error = QueryCardInfo(Req, spAsyncWait, dwTimeout);
  602. if (Error == Error_Succeed) {
  603. bool bEnd = false;
  604. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  605. LOG_ASSERT(Error || bEnd);
  606. }
  607. return Error;
  608. }
  609. ErrorCodeEnum QueryCardInfo(CardIssuerStoreService_QueryCardInfo_Req &Req, CardIssuerStoreService_QueryCardInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  610. {
  611. CSmartPointer<IAsynWaitSp> spAsyncWait;
  612. ErrorCodeEnum Error = QueryCardInfo(Req, spAsyncWait, dwTimeout);
  613. if (Error == Error_Succeed) {
  614. bool bEnd = false;
  615. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  616. LOG_ASSERT(Error || bEnd);
  617. }
  618. return Error;
  619. }
  620. ErrorCodeEnum QueryCardInfo(CardIssuerStoreService_QueryCardInfo_Req &Req, CardIssuerStoreService_QueryCardInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  621. {
  622. CSmartPointer<IAsynWaitSp> spAsyncWait;
  623. ErrorCodeEnum Error = QueryCardInfo(Req, spAsyncWait, dwTimeout);
  624. if (Error == Error_Succeed) {
  625. bool bEnd = false;
  626. CSimpleString str;
  627. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  628. LOG_ASSERT(Error || bEnd);
  629. }
  630. return Error;
  631. }
  632. ErrorCodeEnum WriteTrack(CardIssuerStoreService_WriteTrack_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  633. {
  634. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  635. CAutoBuffer Buf = SpObject2Buffer(Req);
  636. if (m_context.checkEmpty())
  637. {
  638. m_context.AutoGenerate();
  639. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  640. m_context = m_context.upgradeLink();
  641. }
  642. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_WriteTrack, CardIssuerStoreService_MethodSignature_WriteTrack, Buf, spAsyncWait, m_context, dwTimeout);
  643. m_context.clear();
  644. return ret;
  645. }
  646. ErrorCodeEnum WriteTrack(CardIssuerStoreService_WriteTrack_Req &Req, CardIssuerStoreService_WriteTrack_Ans &Ans, DWORD dwTimeout)
  647. {
  648. CSmartPointer<IAsynWaitSp> spAsyncWait;
  649. ErrorCodeEnum Error = WriteTrack(Req, spAsyncWait, dwTimeout);
  650. if (Error == Error_Succeed) {
  651. bool bEnd = false;
  652. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  653. LOG_ASSERT(Error || bEnd);
  654. }
  655. return Error;
  656. }
  657. ErrorCodeEnum WriteTrack(CardIssuerStoreService_WriteTrack_Req &Req, CardIssuerStoreService_WriteTrack_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  658. {
  659. CSmartPointer<IAsynWaitSp> spAsyncWait;
  660. ErrorCodeEnum Error = WriteTrack(Req, spAsyncWait, dwTimeout);
  661. if (Error == Error_Succeed) {
  662. bool bEnd = false;
  663. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  664. LOG_ASSERT(Error || bEnd);
  665. }
  666. return Error;
  667. }
  668. ErrorCodeEnum WriteTrack(CardIssuerStoreService_WriteTrack_Req &Req, CardIssuerStoreService_WriteTrack_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  669. {
  670. CSmartPointer<IAsynWaitSp> spAsyncWait;
  671. ErrorCodeEnum Error = WriteTrack(Req, spAsyncWait, dwTimeout);
  672. if (Error == Error_Succeed) {
  673. bool bEnd = false;
  674. CSimpleString str;
  675. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  676. LOG_ASSERT(Error || bEnd);
  677. }
  678. return Error;
  679. }
  680. ErrorCodeEnum GetMaterialCountEx(CardIssuerStoreService_GetMaterialCountEx_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  681. {
  682. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  683. CAutoBuffer Buf = SpObject2Buffer(Req);
  684. if (m_context.checkEmpty())
  685. {
  686. m_context.AutoGenerate();
  687. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  688. m_context = m_context.upgradeLink();
  689. }
  690. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetMaterialCountEx, CardIssuerStoreService_MethodSignature_GetMaterialCountEx, Buf, spAsyncWait, m_context, dwTimeout);
  691. m_context.clear();
  692. return ret;
  693. }
  694. ErrorCodeEnum GetMaterialCountEx(CardIssuerStoreService_GetMaterialCountEx_Req &Req, CardIssuerStoreService_GetMaterialCountEx_Ans &Ans, DWORD dwTimeout)
  695. {
  696. CSmartPointer<IAsynWaitSp> spAsyncWait;
  697. ErrorCodeEnum Error = GetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  698. if (Error == Error_Succeed) {
  699. bool bEnd = false;
  700. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  701. LOG_ASSERT(Error || bEnd);
  702. }
  703. return Error;
  704. }
  705. ErrorCodeEnum GetMaterialCountEx(CardIssuerStoreService_GetMaterialCountEx_Req &Req, CardIssuerStoreService_GetMaterialCountEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  706. {
  707. CSmartPointer<IAsynWaitSp> spAsyncWait;
  708. ErrorCodeEnum Error = GetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  709. if (Error == Error_Succeed) {
  710. bool bEnd = false;
  711. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  712. LOG_ASSERT(Error || bEnd);
  713. }
  714. return Error;
  715. }
  716. ErrorCodeEnum GetMaterialCountEx(CardIssuerStoreService_GetMaterialCountEx_Req &Req, CardIssuerStoreService_GetMaterialCountEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  717. {
  718. CSmartPointer<IAsynWaitSp> spAsyncWait;
  719. ErrorCodeEnum Error = GetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  720. if (Error == Error_Succeed) {
  721. bool bEnd = false;
  722. CSimpleString str;
  723. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  724. LOG_ASSERT(Error || bEnd);
  725. }
  726. return Error;
  727. }
  728. ErrorCodeEnum SetMaterialCountEx(CardIssuerStoreService_SetMaterialCountEx_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  729. {
  730. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  731. CAutoBuffer Buf = SpObject2Buffer(Req);
  732. if (m_context.checkEmpty())
  733. {
  734. m_context.AutoGenerate();
  735. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  736. m_context = m_context.upgradeLink();
  737. }
  738. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_SetMaterialCountEx, CardIssuerStoreService_MethodSignature_SetMaterialCountEx, Buf, spAsyncWait, m_context, dwTimeout);
  739. m_context.clear();
  740. return ret;
  741. }
  742. ErrorCodeEnum SetMaterialCountEx(CardIssuerStoreService_SetMaterialCountEx_Req &Req, CardIssuerStoreService_SetMaterialCountEx_Ans &Ans, DWORD dwTimeout)
  743. {
  744. CSmartPointer<IAsynWaitSp> spAsyncWait;
  745. ErrorCodeEnum Error = SetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  746. if (Error == Error_Succeed) {
  747. bool bEnd = false;
  748. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  749. LOG_ASSERT(Error || bEnd);
  750. }
  751. return Error;
  752. }
  753. ErrorCodeEnum SetMaterialCountEx(CardIssuerStoreService_SetMaterialCountEx_Req &Req, CardIssuerStoreService_SetMaterialCountEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  754. {
  755. CSmartPointer<IAsynWaitSp> spAsyncWait;
  756. ErrorCodeEnum Error = SetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  757. if (Error == Error_Succeed) {
  758. bool bEnd = false;
  759. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  760. LOG_ASSERT(Error || bEnd);
  761. }
  762. return Error;
  763. }
  764. ErrorCodeEnum SetMaterialCountEx(CardIssuerStoreService_SetMaterialCountEx_Req &Req, CardIssuerStoreService_SetMaterialCountEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  765. {
  766. CSmartPointer<IAsynWaitSp> spAsyncWait;
  767. ErrorCodeEnum Error = SetMaterialCountEx(Req, spAsyncWait, dwTimeout);
  768. if (Error == Error_Succeed) {
  769. bool bEnd = false;
  770. CSimpleString str;
  771. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  772. LOG_ASSERT(Error || bEnd);
  773. }
  774. return Error;
  775. }
  776. ErrorCodeEnum SetSomeFlag(CardIssuerStoreService_SetSomeFlag_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  777. {
  778. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  779. CAutoBuffer Buf = SpObject2Buffer(Req);
  780. if (m_context.checkEmpty())
  781. {
  782. m_context.AutoGenerate();
  783. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  784. m_context = m_context.upgradeLink();
  785. }
  786. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_SetSomeFlag, CardIssuerStoreService_MethodSignature_SetSomeFlag, Buf, spAsyncWait, m_context, dwTimeout);
  787. m_context.clear();
  788. return ret;
  789. }
  790. ErrorCodeEnum SetSomeFlag(CardIssuerStoreService_SetSomeFlag_Req &Req, CardIssuerStoreService_SetSomeFlag_Ans &Ans, DWORD dwTimeout)
  791. {
  792. CSmartPointer<IAsynWaitSp> spAsyncWait;
  793. ErrorCodeEnum Error = SetSomeFlag(Req, spAsyncWait, dwTimeout);
  794. if (Error == Error_Succeed) {
  795. bool bEnd = false;
  796. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  797. LOG_ASSERT(Error || bEnd);
  798. }
  799. return Error;
  800. }
  801. ErrorCodeEnum SetSomeFlag(CardIssuerStoreService_SetSomeFlag_Req &Req, CardIssuerStoreService_SetSomeFlag_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  802. {
  803. CSmartPointer<IAsynWaitSp> spAsyncWait;
  804. ErrorCodeEnum Error = SetSomeFlag(Req, spAsyncWait, dwTimeout);
  805. if (Error == Error_Succeed) {
  806. bool bEnd = false;
  807. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  808. LOG_ASSERT(Error || bEnd);
  809. }
  810. return Error;
  811. }
  812. ErrorCodeEnum SetSomeFlag(CardIssuerStoreService_SetSomeFlag_Req &Req, CardIssuerStoreService_SetSomeFlag_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  813. {
  814. CSmartPointer<IAsynWaitSp> spAsyncWait;
  815. ErrorCodeEnum Error = SetSomeFlag(Req, spAsyncWait, dwTimeout);
  816. if (Error == Error_Succeed) {
  817. bool bEnd = false;
  818. CSimpleString str;
  819. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  820. LOG_ASSERT(Error || bEnd);
  821. }
  822. return Error;
  823. }
  824. ErrorCodeEnum GetSCIInfo(CardIssuerStoreService_GetSCIInfo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  825. {
  826. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  827. CAutoBuffer Buf = SpObject2Buffer(Req);
  828. if (m_context.checkEmpty())
  829. {
  830. m_context.AutoGenerate();
  831. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  832. m_context = m_context.upgradeLink();
  833. }
  834. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetSCIInfo, CardIssuerStoreService_MethodSignature_GetSCIInfo, Buf, spAsyncWait, m_context, dwTimeout);
  835. m_context.clear();
  836. return ret;
  837. }
  838. ErrorCodeEnum GetSCIInfo(CardIssuerStoreService_GetSCIInfo_Req &Req, CardIssuerStoreService_GetSCIInfo_Ans &Ans, DWORD dwTimeout)
  839. {
  840. CSmartPointer<IAsynWaitSp> spAsyncWait;
  841. ErrorCodeEnum Error = GetSCIInfo(Req, spAsyncWait, dwTimeout);
  842. if (Error == Error_Succeed) {
  843. bool bEnd = false;
  844. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  845. LOG_ASSERT(Error || bEnd);
  846. }
  847. return Error;
  848. }
  849. ErrorCodeEnum GetSCIInfo(CardIssuerStoreService_GetSCIInfo_Req &Req, CardIssuerStoreService_GetSCIInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  850. {
  851. CSmartPointer<IAsynWaitSp> spAsyncWait;
  852. ErrorCodeEnum Error = GetSCIInfo(Req, spAsyncWait, dwTimeout);
  853. if (Error == Error_Succeed) {
  854. bool bEnd = false;
  855. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  856. LOG_ASSERT(Error || bEnd);
  857. }
  858. return Error;
  859. }
  860. ErrorCodeEnum GetSCIInfo(CardIssuerStoreService_GetSCIInfo_Req &Req, CardIssuerStoreService_GetSCIInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  861. {
  862. CSmartPointer<IAsynWaitSp> spAsyncWait;
  863. ErrorCodeEnum Error = GetSCIInfo(Req, spAsyncWait, dwTimeout);
  864. if (Error == Error_Succeed) {
  865. bool bEnd = false;
  866. CSimpleString str;
  867. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  868. LOG_ASSERT(Error || bEnd);
  869. }
  870. return Error;
  871. }
  872. ErrorCodeEnum IssueEx(CardIssuerStoreService_IssueEx_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  873. {
  874. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  875. CAutoBuffer Buf = SpObject2Buffer(Req);
  876. if (m_context.checkEmpty())
  877. {
  878. m_context.AutoGenerate();
  879. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  880. m_context = m_context.upgradeLink();
  881. }
  882. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_IssueEx, CardIssuerStoreService_MethodSignature_IssueEx, Buf, spAsyncWait, m_context, dwTimeout);
  883. m_context.clear();
  884. return ret;
  885. }
  886. ErrorCodeEnum IssueEx(CardIssuerStoreService_IssueEx_Req &Req, CardIssuerStoreService_IssueEx_Ans &Ans, DWORD dwTimeout)
  887. {
  888. CSmartPointer<IAsynWaitSp> spAsyncWait;
  889. ErrorCodeEnum Error = IssueEx(Req, spAsyncWait, dwTimeout);
  890. if (Error == Error_Succeed) {
  891. bool bEnd = false;
  892. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  893. LOG_ASSERT(Error || bEnd);
  894. }
  895. return Error;
  896. }
  897. ErrorCodeEnum IssueEx(CardIssuerStoreService_IssueEx_Req &Req, CardIssuerStoreService_IssueEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  898. {
  899. CSmartPointer<IAsynWaitSp> spAsyncWait;
  900. ErrorCodeEnum Error = IssueEx(Req, spAsyncWait, dwTimeout);
  901. if (Error == Error_Succeed) {
  902. bool bEnd = false;
  903. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  904. LOG_ASSERT(Error || bEnd);
  905. }
  906. return Error;
  907. }
  908. ErrorCodeEnum IssueEx(CardIssuerStoreService_IssueEx_Req &Req, CardIssuerStoreService_IssueEx_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  909. {
  910. CSmartPointer<IAsynWaitSp> spAsyncWait;
  911. ErrorCodeEnum Error = IssueEx(Req, spAsyncWait, dwTimeout);
  912. if (Error == Error_Succeed) {
  913. bool bEnd = false;
  914. CSimpleString str;
  915. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  916. LOG_ASSERT(Error || bEnd);
  917. }
  918. return Error;
  919. }
  920. ErrorCodeEnum OpenSafeLock(CardIssuerStoreService_OpenSafeLock_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  921. {
  922. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  923. CAutoBuffer Buf = SpObject2Buffer(Req);
  924. if (m_context.checkEmpty())
  925. {
  926. m_context.AutoGenerate();
  927. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  928. m_context = m_context.upgradeLink();
  929. }
  930. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_OpenSafeLock, CardIssuerStoreService_MethodSignature_OpenSafeLock, Buf, spAsyncWait, m_context, dwTimeout);
  931. m_context.clear();
  932. return ret;
  933. }
  934. ErrorCodeEnum OpenSafeLock(CardIssuerStoreService_OpenSafeLock_Req &Req, CardIssuerStoreService_OpenSafeLock_Ans &Ans, DWORD dwTimeout)
  935. {
  936. CSmartPointer<IAsynWaitSp> spAsyncWait;
  937. ErrorCodeEnum Error = OpenSafeLock(Req, spAsyncWait, dwTimeout);
  938. if (Error == Error_Succeed) {
  939. bool bEnd = false;
  940. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  941. LOG_ASSERT(Error || bEnd);
  942. }
  943. return Error;
  944. }
  945. ErrorCodeEnum OpenSafeLock(CardIssuerStoreService_OpenSafeLock_Req &Req, CardIssuerStoreService_OpenSafeLock_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  946. {
  947. CSmartPointer<IAsynWaitSp> spAsyncWait;
  948. ErrorCodeEnum Error = OpenSafeLock(Req, spAsyncWait, dwTimeout);
  949. if (Error == Error_Succeed) {
  950. bool bEnd = false;
  951. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  952. LOG_ASSERT(Error || bEnd);
  953. }
  954. return Error;
  955. }
  956. ErrorCodeEnum OpenSafeLock(CardIssuerStoreService_OpenSafeLock_Req &Req, CardIssuerStoreService_OpenSafeLock_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  957. {
  958. CSmartPointer<IAsynWaitSp> spAsyncWait;
  959. ErrorCodeEnum Error = OpenSafeLock(Req, spAsyncWait, dwTimeout);
  960. if (Error == Error_Succeed) {
  961. bool bEnd = false;
  962. CSimpleString str;
  963. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  964. LOG_ASSERT(Error || bEnd);
  965. }
  966. return Error;
  967. }
  968. ErrorCodeEnum SAMICCommand(CardIssuerStoreService_SAMICCommand_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  969. {
  970. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  971. CAutoBuffer Buf = SpObject2Buffer(Req);
  972. if (m_context.checkEmpty())
  973. {
  974. m_context.AutoGenerate();
  975. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  976. m_context = m_context.upgradeLink();
  977. }
  978. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_SAMICCommand, CardIssuerStoreService_MethodSignature_SAMICCommand, Buf, spAsyncWait, m_context, dwTimeout);
  979. m_context.clear();
  980. return ret;
  981. }
  982. ErrorCodeEnum SAMICCommand(CardIssuerStoreService_SAMICCommand_Req &Req, CardIssuerStoreService_SAMICCommand_Ans &Ans, DWORD dwTimeout)
  983. {
  984. CSmartPointer<IAsynWaitSp> spAsyncWait;
  985. ErrorCodeEnum Error = SAMICCommand(Req, spAsyncWait, dwTimeout);
  986. if (Error == Error_Succeed) {
  987. bool bEnd = false;
  988. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  989. LOG_ASSERT(Error || bEnd);
  990. }
  991. return Error;
  992. }
  993. ErrorCodeEnum SAMICCommand(CardIssuerStoreService_SAMICCommand_Req &Req, CardIssuerStoreService_SAMICCommand_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  994. {
  995. CSmartPointer<IAsynWaitSp> spAsyncWait;
  996. ErrorCodeEnum Error = SAMICCommand(Req, spAsyncWait, dwTimeout);
  997. if (Error == Error_Succeed) {
  998. bool bEnd = false;
  999. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1000. LOG_ASSERT(Error || bEnd);
  1001. }
  1002. return Error;
  1003. }
  1004. ErrorCodeEnum SAMICCommand(CardIssuerStoreService_SAMICCommand_Req &Req, CardIssuerStoreService_SAMICCommand_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1005. {
  1006. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1007. ErrorCodeEnum Error = SAMICCommand(Req, spAsyncWait, dwTimeout);
  1008. if (Error == Error_Succeed) {
  1009. bool bEnd = false;
  1010. CSimpleString str;
  1011. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1012. LOG_ASSERT(Error || bEnd);
  1013. }
  1014. return Error;
  1015. }
  1016. ErrorCodeEnum QueryPrinterStatus(CardIssuerStoreService_QueryPrinterStatus_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1017. {
  1018. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1019. CAutoBuffer Buf = SpObject2Buffer(Req);
  1020. if (m_context.checkEmpty())
  1021. {
  1022. m_context.AutoGenerate();
  1023. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1024. m_context = m_context.upgradeLink();
  1025. }
  1026. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QueryPrinterStatus, CardIssuerStoreService_MethodSignature_QueryPrinterStatus, Buf, spAsyncWait, m_context, dwTimeout);
  1027. m_context.clear();
  1028. return ret;
  1029. }
  1030. ErrorCodeEnum QueryPrinterStatus(CardIssuerStoreService_QueryPrinterStatus_Req &Req, CardIssuerStoreService_QueryPrinterStatus_Ans &Ans, DWORD dwTimeout)
  1031. {
  1032. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1033. ErrorCodeEnum Error = QueryPrinterStatus(Req, spAsyncWait, dwTimeout);
  1034. if (Error == Error_Succeed) {
  1035. bool bEnd = false;
  1036. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1037. LOG_ASSERT(Error || bEnd);
  1038. }
  1039. return Error;
  1040. }
  1041. ErrorCodeEnum QueryPrinterStatus(CardIssuerStoreService_QueryPrinterStatus_Req &Req, CardIssuerStoreService_QueryPrinterStatus_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1042. {
  1043. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1044. ErrorCodeEnum Error = QueryPrinterStatus(Req, spAsyncWait, dwTimeout);
  1045. if (Error == Error_Succeed) {
  1046. bool bEnd = false;
  1047. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1048. LOG_ASSERT(Error || bEnd);
  1049. }
  1050. return Error;
  1051. }
  1052. ErrorCodeEnum QueryPrinterStatus(CardIssuerStoreService_QueryPrinterStatus_Req &Req, CardIssuerStoreService_QueryPrinterStatus_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1053. {
  1054. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1055. ErrorCodeEnum Error = QueryPrinterStatus(Req, spAsyncWait, dwTimeout);
  1056. if (Error == Error_Succeed) {
  1057. bool bEnd = false;
  1058. CSimpleString str;
  1059. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1060. LOG_ASSERT(Error || bEnd);
  1061. }
  1062. return Error;
  1063. }
  1064. ErrorCodeEnum Print(CardIssuerStoreService_Print_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1065. {
  1066. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1067. CAutoBuffer Buf = SpObject2Buffer(Req);
  1068. if (m_context.checkEmpty())
  1069. {
  1070. m_context.AutoGenerate();
  1071. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1072. m_context = m_context.upgradeLink();
  1073. }
  1074. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_Print, CardIssuerStoreService_MethodSignature_Print, Buf, spAsyncWait, m_context, dwTimeout);
  1075. m_context.clear();
  1076. return ret;
  1077. }
  1078. ErrorCodeEnum Print(CardIssuerStoreService_Print_Req &Req, CardIssuerStoreService_Print_Ans &Ans, DWORD dwTimeout)
  1079. {
  1080. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1081. ErrorCodeEnum Error = Print(Req, spAsyncWait, dwTimeout);
  1082. if (Error == Error_Succeed) {
  1083. bool bEnd = false;
  1084. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1085. LOG_ASSERT(Error || bEnd);
  1086. }
  1087. return Error;
  1088. }
  1089. ErrorCodeEnum Print(CardIssuerStoreService_Print_Req &Req, CardIssuerStoreService_Print_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1090. {
  1091. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1092. ErrorCodeEnum Error = Print(Req, spAsyncWait, dwTimeout);
  1093. if (Error == Error_Succeed) {
  1094. bool bEnd = false;
  1095. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1096. LOG_ASSERT(Error || bEnd);
  1097. }
  1098. return Error;
  1099. }
  1100. ErrorCodeEnum Print(CardIssuerStoreService_Print_Req &Req, CardIssuerStoreService_Print_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1101. {
  1102. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1103. ErrorCodeEnum Error = Print(Req, spAsyncWait, dwTimeout);
  1104. if (Error == Error_Succeed) {
  1105. bool bEnd = false;
  1106. CSimpleString str;
  1107. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1108. LOG_ASSERT(Error || bEnd);
  1109. }
  1110. return Error;
  1111. }
  1112. ErrorCodeEnum QuerySCIList(CardIssuerStoreService_QuerySCIList_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1113. {
  1114. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1115. CAutoBuffer Buf = SpObject2Buffer(Req);
  1116. if (m_context.checkEmpty())
  1117. {
  1118. m_context.AutoGenerate();
  1119. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1120. m_context = m_context.upgradeLink();
  1121. }
  1122. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QuerySCIList, CardIssuerStoreService_MethodSignature_QuerySCIList, Buf, spAsyncWait, m_context, dwTimeout);
  1123. m_context.clear();
  1124. return ret;
  1125. }
  1126. ErrorCodeEnum QuerySCIList(CardIssuerStoreService_QuerySCIList_Req &Req, CardIssuerStoreService_QuerySCIList_Ans &Ans, DWORD dwTimeout)
  1127. {
  1128. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1129. ErrorCodeEnum Error = QuerySCIList(Req, spAsyncWait, dwTimeout);
  1130. if (Error == Error_Succeed) {
  1131. bool bEnd = false;
  1132. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1133. LOG_ASSERT(Error || bEnd);
  1134. }
  1135. return Error;
  1136. }
  1137. ErrorCodeEnum QuerySCIList(CardIssuerStoreService_QuerySCIList_Req &Req, CardIssuerStoreService_QuerySCIList_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1138. {
  1139. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1140. ErrorCodeEnum Error = QuerySCIList(Req, spAsyncWait, dwTimeout);
  1141. if (Error == Error_Succeed) {
  1142. bool bEnd = false;
  1143. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1144. LOG_ASSERT(Error || bEnd);
  1145. }
  1146. return Error;
  1147. }
  1148. ErrorCodeEnum QuerySCIList(CardIssuerStoreService_QuerySCIList_Req &Req, CardIssuerStoreService_QuerySCIList_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1149. {
  1150. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1151. ErrorCodeEnum Error = QuerySCIList(Req, spAsyncWait, dwTimeout);
  1152. if (Error == Error_Succeed) {
  1153. bool bEnd = false;
  1154. CSimpleString str;
  1155. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1156. LOG_ASSERT(Error || bEnd);
  1157. }
  1158. return Error;
  1159. }
  1160. ErrorCodeEnum BindSCI(CardIssuerStoreService_BindSCI_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1161. {
  1162. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1163. CAutoBuffer Buf = SpObject2Buffer(Req);
  1164. if (m_context.checkEmpty())
  1165. {
  1166. m_context.AutoGenerate();
  1167. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1168. m_context = m_context.upgradeLink();
  1169. }
  1170. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_BindSCI, CardIssuerStoreService_MethodSignature_BindSCI, Buf, spAsyncWait, m_context, dwTimeout);
  1171. m_context.clear();
  1172. return ret;
  1173. }
  1174. ErrorCodeEnum BindSCI(CardIssuerStoreService_BindSCI_Req &Req, CardIssuerStoreService_BindSCI_Ans &Ans, DWORD dwTimeout)
  1175. {
  1176. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1177. ErrorCodeEnum Error = BindSCI(Req, spAsyncWait, dwTimeout);
  1178. if (Error == Error_Succeed) {
  1179. bool bEnd = false;
  1180. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1181. LOG_ASSERT(Error || bEnd);
  1182. }
  1183. return Error;
  1184. }
  1185. ErrorCodeEnum BindSCI(CardIssuerStoreService_BindSCI_Req &Req, CardIssuerStoreService_BindSCI_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1186. {
  1187. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1188. ErrorCodeEnum Error = BindSCI(Req, spAsyncWait, dwTimeout);
  1189. if (Error == Error_Succeed) {
  1190. bool bEnd = false;
  1191. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1192. LOG_ASSERT(Error || bEnd);
  1193. }
  1194. return Error;
  1195. }
  1196. ErrorCodeEnum BindSCI(CardIssuerStoreService_BindSCI_Req &Req, CardIssuerStoreService_BindSCI_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1197. {
  1198. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1199. ErrorCodeEnum Error = BindSCI(Req, spAsyncWait, dwTimeout);
  1200. if (Error == Error_Succeed) {
  1201. bool bEnd = false;
  1202. CSimpleString str;
  1203. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1204. LOG_ASSERT(Error || bEnd);
  1205. }
  1206. return Error;
  1207. }
  1208. ErrorCodeEnum PreOnlineOnStore(CardIssuerStoreService_PreOnlineOnStore_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1209. {
  1210. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1211. CAutoBuffer Buf = SpObject2Buffer(Req);
  1212. if (m_context.checkEmpty())
  1213. {
  1214. m_context.AutoGenerate();
  1215. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1216. m_context = m_context.upgradeLink();
  1217. }
  1218. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PreOnlineOnStore, CardIssuerStoreService_MethodSignature_PreOnlineOnStore, Buf, spAsyncWait, m_context, dwTimeout);
  1219. m_context.clear();
  1220. return ret;
  1221. }
  1222. ErrorCodeEnum PreOnlineOnStore(CardIssuerStoreService_PreOnlineOnStore_Req &Req, CardIssuerStoreService_PreOnlineOnStore_Ans &Ans, DWORD dwTimeout)
  1223. {
  1224. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1225. ErrorCodeEnum Error = PreOnlineOnStore(Req, spAsyncWait, dwTimeout);
  1226. if (Error == Error_Succeed) {
  1227. bool bEnd = false;
  1228. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1229. LOG_ASSERT(Error || bEnd);
  1230. }
  1231. return Error;
  1232. }
  1233. ErrorCodeEnum PreOnlineOnStore(CardIssuerStoreService_PreOnlineOnStore_Req &Req, CardIssuerStoreService_PreOnlineOnStore_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1234. {
  1235. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1236. ErrorCodeEnum Error = PreOnlineOnStore(Req, spAsyncWait, dwTimeout);
  1237. if (Error == Error_Succeed) {
  1238. bool bEnd = false;
  1239. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1240. LOG_ASSERT(Error || bEnd);
  1241. }
  1242. return Error;
  1243. }
  1244. ErrorCodeEnum PreOnlineOnStore(CardIssuerStoreService_PreOnlineOnStore_Req &Req, CardIssuerStoreService_PreOnlineOnStore_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1245. {
  1246. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1247. ErrorCodeEnum Error = PreOnlineOnStore(Req, spAsyncWait, dwTimeout);
  1248. if (Error == Error_Succeed) {
  1249. bool bEnd = false;
  1250. CSimpleString str;
  1251. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1252. LOG_ASSERT(Error || bEnd);
  1253. }
  1254. return Error;
  1255. }
  1256. ErrorCodeEnum NotifyPreonline(CardIssuerStoreService_NotifyPreonline_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1257. {
  1258. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1259. CAutoBuffer Buf = SpObject2Buffer(Req);
  1260. if (m_context.checkEmpty())
  1261. {
  1262. m_context.AutoGenerate();
  1263. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1264. m_context = m_context.upgradeLink();
  1265. }
  1266. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_NotifyPreonline, CardIssuerStoreService_MethodSignature_NotifyPreonline, Buf, spAsyncWait, m_context, dwTimeout);
  1267. m_context.clear();
  1268. return ret;
  1269. }
  1270. ErrorCodeEnum NotifyPreonline(CardIssuerStoreService_NotifyPreonline_Req &Req, CardIssuerStoreService_NotifyPreonline_Ans &Ans, DWORD dwTimeout)
  1271. {
  1272. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1273. ErrorCodeEnum Error = NotifyPreonline(Req, spAsyncWait, dwTimeout);
  1274. if (Error == Error_Succeed) {
  1275. bool bEnd = false;
  1276. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1277. LOG_ASSERT(Error || bEnd);
  1278. }
  1279. return Error;
  1280. }
  1281. ErrorCodeEnum NotifyPreonline(CardIssuerStoreService_NotifyPreonline_Req &Req, CardIssuerStoreService_NotifyPreonline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1282. {
  1283. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1284. ErrorCodeEnum Error = NotifyPreonline(Req, spAsyncWait, dwTimeout);
  1285. if (Error == Error_Succeed) {
  1286. bool bEnd = false;
  1287. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1288. LOG_ASSERT(Error || bEnd);
  1289. }
  1290. return Error;
  1291. }
  1292. ErrorCodeEnum NotifyPreonline(CardIssuerStoreService_NotifyPreonline_Req &Req, CardIssuerStoreService_NotifyPreonline_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1293. {
  1294. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1295. ErrorCodeEnum Error = NotifyPreonline(Req, spAsyncWait, dwTimeout);
  1296. if (Error == Error_Succeed) {
  1297. bool bEnd = false;
  1298. CSimpleString str;
  1299. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1300. LOG_ASSERT(Error || bEnd);
  1301. }
  1302. return Error;
  1303. }
  1304. ErrorCodeEnum QueryCardInfoOnStore(CardIssuerStoreService_QueryCardInfoOnStore_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1305. {
  1306. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1307. CAutoBuffer Buf = SpObject2Buffer(Req);
  1308. if (m_context.checkEmpty())
  1309. {
  1310. m_context.AutoGenerate();
  1311. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1312. m_context = m_context.upgradeLink();
  1313. }
  1314. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QueryCardInfoOnStore, CardIssuerStoreService_MethodSignature_QueryCardInfoOnStore, Buf, spAsyncWait, m_context, dwTimeout);
  1315. m_context.clear();
  1316. return ret;
  1317. }
  1318. ErrorCodeEnum QueryCardInfoOnStore(CardIssuerStoreService_QueryCardInfoOnStore_Req &Req, CardIssuerStoreService_QueryCardInfoOnStore_Ans &Ans, DWORD dwTimeout)
  1319. {
  1320. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1321. ErrorCodeEnum Error = QueryCardInfoOnStore(Req, spAsyncWait, dwTimeout);
  1322. if (Error == Error_Succeed) {
  1323. bool bEnd = false;
  1324. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1325. LOG_ASSERT(Error || bEnd);
  1326. }
  1327. return Error;
  1328. }
  1329. ErrorCodeEnum QueryCardInfoOnStore(CardIssuerStoreService_QueryCardInfoOnStore_Req &Req, CardIssuerStoreService_QueryCardInfoOnStore_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1330. {
  1331. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1332. ErrorCodeEnum Error = QueryCardInfoOnStore(Req, spAsyncWait, dwTimeout);
  1333. if (Error == Error_Succeed) {
  1334. bool bEnd = false;
  1335. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1336. LOG_ASSERT(Error || bEnd);
  1337. }
  1338. return Error;
  1339. }
  1340. ErrorCodeEnum QueryCardInfoOnStore(CardIssuerStoreService_QueryCardInfoOnStore_Req &Req, CardIssuerStoreService_QueryCardInfoOnStore_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1341. {
  1342. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1343. ErrorCodeEnum Error = QueryCardInfoOnStore(Req, spAsyncWait, dwTimeout);
  1344. if (Error == Error_Succeed) {
  1345. bool bEnd = false;
  1346. CSimpleString str;
  1347. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1348. LOG_ASSERT(Error || bEnd);
  1349. }
  1350. return Error;
  1351. }
  1352. ErrorCodeEnum GetAddCardInfo(CardIssuerStoreService_GetAddCardInfo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1353. {
  1354. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1355. CAutoBuffer Buf = SpObject2Buffer(Req);
  1356. if (m_context.checkEmpty())
  1357. {
  1358. m_context.AutoGenerate();
  1359. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1360. m_context = m_context.upgradeLink();
  1361. }
  1362. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetAddCardInfo, CardIssuerStoreService_MethodSignature_GetAddCardInfo, Buf, spAsyncWait, m_context, dwTimeout);
  1363. m_context.clear();
  1364. return ret;
  1365. }
  1366. ErrorCodeEnum GetAddCardInfo(CardIssuerStoreService_GetAddCardInfo_Req &Req, CardIssuerStoreService_GetAddCardInfo_Ans &Ans, DWORD dwTimeout)
  1367. {
  1368. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1369. ErrorCodeEnum Error = GetAddCardInfo(Req, spAsyncWait, dwTimeout);
  1370. if (Error == Error_Succeed) {
  1371. bool bEnd = false;
  1372. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1373. LOG_ASSERT(Error || bEnd);
  1374. }
  1375. return Error;
  1376. }
  1377. ErrorCodeEnum GetAddCardInfo(CardIssuerStoreService_GetAddCardInfo_Req &Req, CardIssuerStoreService_GetAddCardInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1378. {
  1379. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1380. ErrorCodeEnum Error = GetAddCardInfo(Req, spAsyncWait, dwTimeout);
  1381. if (Error == Error_Succeed) {
  1382. bool bEnd = false;
  1383. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1384. LOG_ASSERT(Error || bEnd);
  1385. }
  1386. return Error;
  1387. }
  1388. ErrorCodeEnum GetAddCardInfo(CardIssuerStoreService_GetAddCardInfo_Req &Req, CardIssuerStoreService_GetAddCardInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1389. {
  1390. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1391. ErrorCodeEnum Error = GetAddCardInfo(Req, spAsyncWait, dwTimeout);
  1392. if (Error == Error_Succeed) {
  1393. bool bEnd = false;
  1394. CSimpleString str;
  1395. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1396. LOG_ASSERT(Error || bEnd);
  1397. }
  1398. return Error;
  1399. }
  1400. ErrorCodeEnum PrintCardImmediately(CardIssuerStoreService_PrintCardImmediately_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1401. {
  1402. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1403. CAutoBuffer Buf = SpObject2Buffer(Req);
  1404. if (m_context.checkEmpty())
  1405. {
  1406. m_context.AutoGenerate();
  1407. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1408. m_context = m_context.upgradeLink();
  1409. }
  1410. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PrintCardImmediately, CardIssuerStoreService_MethodSignature_PrintCardImmediately, Buf, spAsyncWait, m_context, dwTimeout);
  1411. m_context.clear();
  1412. return ret;
  1413. }
  1414. ErrorCodeEnum PrintCardImmediately(CardIssuerStoreService_PrintCardImmediately_Req &Req, CardIssuerStoreService_PrintCardImmediately_Ans &Ans, DWORD dwTimeout)
  1415. {
  1416. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1417. ErrorCodeEnum Error = PrintCardImmediately(Req, spAsyncWait, dwTimeout);
  1418. if (Error == Error_Succeed) {
  1419. bool bEnd = false;
  1420. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1421. LOG_ASSERT(Error || bEnd);
  1422. }
  1423. return Error;
  1424. }
  1425. ErrorCodeEnum PrintCardImmediately(CardIssuerStoreService_PrintCardImmediately_Req &Req, CardIssuerStoreService_PrintCardImmediately_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1426. {
  1427. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1428. ErrorCodeEnum Error = PrintCardImmediately(Req, spAsyncWait, dwTimeout);
  1429. if (Error == Error_Succeed) {
  1430. bool bEnd = false;
  1431. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1432. LOG_ASSERT(Error || bEnd);
  1433. }
  1434. return Error;
  1435. }
  1436. ErrorCodeEnum PrintCardImmediately(CardIssuerStoreService_PrintCardImmediately_Req &Req, CardIssuerStoreService_PrintCardImmediately_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1437. {
  1438. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1439. ErrorCodeEnum Error = PrintCardImmediately(Req, spAsyncWait, dwTimeout);
  1440. if (Error == Error_Succeed) {
  1441. bool bEnd = false;
  1442. CSimpleString str;
  1443. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1444. LOG_ASSERT(Error || bEnd);
  1445. }
  1446. return Error;
  1447. }
  1448. ErrorCodeEnum QueryCIStatus(CardIssuerStoreService_QueryCIStatus_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1449. {
  1450. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1451. CAutoBuffer Buf = SpObject2Buffer(Req);
  1452. if (m_context.checkEmpty())
  1453. {
  1454. m_context.AutoGenerate();
  1455. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1456. m_context = m_context.upgradeLink();
  1457. }
  1458. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QueryCIStatus, CardIssuerStoreService_MethodSignature_QueryCIStatus, Buf, spAsyncWait, m_context, dwTimeout);
  1459. m_context.clear();
  1460. return ret;
  1461. }
  1462. ErrorCodeEnum QueryCIStatus(CardIssuerStoreService_QueryCIStatus_Req &Req, CardIssuerStoreService_QueryCIStatus_Ans &Ans, DWORD dwTimeout)
  1463. {
  1464. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1465. ErrorCodeEnum Error = QueryCIStatus(Req, spAsyncWait, dwTimeout);
  1466. if (Error == Error_Succeed) {
  1467. bool bEnd = false;
  1468. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1469. LOG_ASSERT(Error || bEnd);
  1470. }
  1471. return Error;
  1472. }
  1473. ErrorCodeEnum QueryCIStatus(CardIssuerStoreService_QueryCIStatus_Req &Req, CardIssuerStoreService_QueryCIStatus_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1474. {
  1475. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1476. ErrorCodeEnum Error = QueryCIStatus(Req, spAsyncWait, dwTimeout);
  1477. if (Error == Error_Succeed) {
  1478. bool bEnd = false;
  1479. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1480. LOG_ASSERT(Error || bEnd);
  1481. }
  1482. return Error;
  1483. }
  1484. ErrorCodeEnum QueryCIStatus(CardIssuerStoreService_QueryCIStatus_Req &Req, CardIssuerStoreService_QueryCIStatus_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1485. {
  1486. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1487. ErrorCodeEnum Error = QueryCIStatus(Req, spAsyncWait, dwTimeout);
  1488. if (Error == Error_Succeed) {
  1489. bool bEnd = false;
  1490. CSimpleString str;
  1491. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1492. LOG_ASSERT(Error || bEnd);
  1493. }
  1494. return Error;
  1495. }
  1496. ErrorCodeEnum GetDevInfo(CardIssuerStoreService_GetDevInfo_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1497. {
  1498. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1499. CAutoBuffer Buf = SpObject2Buffer(Req);
  1500. if (m_context.checkEmpty())
  1501. {
  1502. m_context.AutoGenerate();
  1503. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1504. m_context = m_context.upgradeLink();
  1505. }
  1506. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetDevInfo, CardIssuerStoreService_MethodSignature_GetDevInfo, Buf, spAsyncWait, m_context, dwTimeout);
  1507. m_context.clear();
  1508. return ret;
  1509. }
  1510. ErrorCodeEnum GetDevInfo(CardIssuerStoreService_GetDevInfo_Req &Req, CardIssuerStoreService_GetDevInfo_Ans &Ans, DWORD dwTimeout)
  1511. {
  1512. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1513. ErrorCodeEnum Error = GetDevInfo(Req, spAsyncWait, dwTimeout);
  1514. if (Error == Error_Succeed) {
  1515. bool bEnd = false;
  1516. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1517. LOG_ASSERT(Error || bEnd);
  1518. }
  1519. return Error;
  1520. }
  1521. ErrorCodeEnum GetDevInfo(CardIssuerStoreService_GetDevInfo_Req &Req, CardIssuerStoreService_GetDevInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1522. {
  1523. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1524. ErrorCodeEnum Error = GetDevInfo(Req, spAsyncWait, dwTimeout);
  1525. if (Error == Error_Succeed) {
  1526. bool bEnd = false;
  1527. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1528. LOG_ASSERT(Error || bEnd);
  1529. }
  1530. return Error;
  1531. }
  1532. ErrorCodeEnum GetDevInfo(CardIssuerStoreService_GetDevInfo_Req &Req, CardIssuerStoreService_GetDevInfo_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1533. {
  1534. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1535. ErrorCodeEnum Error = GetDevInfo(Req, spAsyncWait, dwTimeout);
  1536. if (Error == Error_Succeed) {
  1537. bool bEnd = false;
  1538. CSimpleString str;
  1539. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1540. LOG_ASSERT(Error || bEnd);
  1541. }
  1542. return Error;
  1543. }
  1544. ErrorCodeEnum ReadJS(CardIssuerStoreService_ReadJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1545. {
  1546. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1547. CAutoBuffer Buf = SpObject2Buffer(Req);
  1548. if (m_context.checkEmpty())
  1549. {
  1550. m_context.AutoGenerate();
  1551. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1552. m_context = m_context.upgradeLink();
  1553. }
  1554. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_ReadJS, CardIssuerStoreService_MethodSignature_ReadJS, Buf, spAsyncWait, m_context, dwTimeout);
  1555. m_context.clear();
  1556. return ret;
  1557. }
  1558. ErrorCodeEnum ReadJS(CardIssuerStoreService_ReadJS_Req &Req, CardIssuerStoreService_ReadJS_Ans &Ans, DWORD dwTimeout)
  1559. {
  1560. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1561. ErrorCodeEnum Error = ReadJS(Req, spAsyncWait, dwTimeout);
  1562. if (Error == Error_Succeed) {
  1563. bool bEnd = false;
  1564. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1565. LOG_ASSERT(Error || bEnd);
  1566. }
  1567. return Error;
  1568. }
  1569. ErrorCodeEnum ReadJS(CardIssuerStoreService_ReadJS_Req &Req, CardIssuerStoreService_ReadJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1570. {
  1571. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1572. ErrorCodeEnum Error = ReadJS(Req, spAsyncWait, dwTimeout);
  1573. if (Error == Error_Succeed) {
  1574. bool bEnd = false;
  1575. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1576. LOG_ASSERT(Error || bEnd);
  1577. }
  1578. return Error;
  1579. }
  1580. ErrorCodeEnum ReadJS(CardIssuerStoreService_ReadJS_Req &Req, CardIssuerStoreService_ReadJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1581. {
  1582. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1583. ErrorCodeEnum Error = ReadJS(Req, spAsyncWait, dwTimeout);
  1584. if (Error == Error_Succeed) {
  1585. bool bEnd = false;
  1586. CSimpleString str;
  1587. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1588. LOG_ASSERT(Error || bEnd);
  1589. }
  1590. return Error;
  1591. }
  1592. ErrorCodeEnum PostOnlineJS(CardIssuerStoreService_PostOnlineJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1593. {
  1594. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1595. CAutoBuffer Buf = SpObject2Buffer(Req);
  1596. if (m_context.checkEmpty())
  1597. {
  1598. m_context.AutoGenerate();
  1599. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1600. m_context = m_context.upgradeLink();
  1601. }
  1602. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PostOnlineJS, CardIssuerStoreService_MethodSignature_PostOnlineJS, Buf, spAsyncWait, m_context, dwTimeout);
  1603. m_context.clear();
  1604. return ret;
  1605. }
  1606. ErrorCodeEnum PostOnlineJS(CardIssuerStoreService_PostOnlineJS_Req &Req, CardIssuerStoreService_PostOnlineJS_Ans &Ans, DWORD dwTimeout)
  1607. {
  1608. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1609. ErrorCodeEnum Error = PostOnlineJS(Req, spAsyncWait, dwTimeout);
  1610. if (Error == Error_Succeed) {
  1611. bool bEnd = false;
  1612. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1613. LOG_ASSERT(Error || bEnd);
  1614. }
  1615. return Error;
  1616. }
  1617. ErrorCodeEnum PostOnlineJS(CardIssuerStoreService_PostOnlineJS_Req &Req, CardIssuerStoreService_PostOnlineJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1618. {
  1619. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1620. ErrorCodeEnum Error = PostOnlineJS(Req, spAsyncWait, dwTimeout);
  1621. if (Error == Error_Succeed) {
  1622. bool bEnd = false;
  1623. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1624. LOG_ASSERT(Error || bEnd);
  1625. }
  1626. return Error;
  1627. }
  1628. ErrorCodeEnum PostOnlineJS(CardIssuerStoreService_PostOnlineJS_Req &Req, CardIssuerStoreService_PostOnlineJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1629. {
  1630. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1631. ErrorCodeEnum Error = PostOnlineJS(Req, spAsyncWait, dwTimeout);
  1632. if (Error == Error_Succeed) {
  1633. bool bEnd = false;
  1634. CSimpleString str;
  1635. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1636. LOG_ASSERT(Error || bEnd);
  1637. }
  1638. return Error;
  1639. }
  1640. ErrorCodeEnum EjectJS(CardIssuerStoreService_EjectJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1641. {
  1642. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1643. CAutoBuffer Buf = SpObject2Buffer(Req);
  1644. if (m_context.checkEmpty())
  1645. {
  1646. m_context.AutoGenerate();
  1647. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1648. m_context = m_context.upgradeLink();
  1649. }
  1650. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_EjectJS, CardIssuerStoreService_MethodSignature_EjectJS, Buf, spAsyncWait, m_context, dwTimeout);
  1651. m_context.clear();
  1652. return ret;
  1653. }
  1654. ErrorCodeEnum EjectJS(CardIssuerStoreService_EjectJS_Req &Req, CardIssuerStoreService_EjectJS_Ans &Ans, DWORD dwTimeout)
  1655. {
  1656. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1657. ErrorCodeEnum Error = EjectJS(Req, spAsyncWait, dwTimeout);
  1658. if (Error == Error_Succeed) {
  1659. bool bEnd = false;
  1660. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1661. LOG_ASSERT(Error || bEnd);
  1662. }
  1663. return Error;
  1664. }
  1665. ErrorCodeEnum EjectJS(CardIssuerStoreService_EjectJS_Req &Req, CardIssuerStoreService_EjectJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1666. {
  1667. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1668. ErrorCodeEnum Error = EjectJS(Req, spAsyncWait, dwTimeout);
  1669. if (Error == Error_Succeed) {
  1670. bool bEnd = false;
  1671. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1672. LOG_ASSERT(Error || bEnd);
  1673. }
  1674. return Error;
  1675. }
  1676. ErrorCodeEnum EjectJS(CardIssuerStoreService_EjectJS_Req &Req, CardIssuerStoreService_EjectJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1677. {
  1678. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1679. ErrorCodeEnum Error = EjectJS(Req, spAsyncWait, dwTimeout);
  1680. if (Error == Error_Succeed) {
  1681. bool bEnd = false;
  1682. CSimpleString str;
  1683. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1684. LOG_ASSERT(Error || bEnd);
  1685. }
  1686. return Error;
  1687. }
  1688. ErrorCodeEnum CaptureJS(CardIssuerStoreService_CaptureJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1689. {
  1690. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1691. CAutoBuffer Buf = SpObject2Buffer(Req);
  1692. if (m_context.checkEmpty())
  1693. {
  1694. m_context.AutoGenerate();
  1695. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1696. m_context = m_context.upgradeLink();
  1697. }
  1698. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_CaptureJS, CardIssuerStoreService_MethodSignature_CaptureJS, Buf, spAsyncWait, m_context, dwTimeout);
  1699. m_context.clear();
  1700. return ret;
  1701. }
  1702. ErrorCodeEnum CaptureJS(CardIssuerStoreService_CaptureJS_Req &Req, CardIssuerStoreService_CaptureJS_Ans &Ans, DWORD dwTimeout)
  1703. {
  1704. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1705. ErrorCodeEnum Error = CaptureJS(Req, spAsyncWait, dwTimeout);
  1706. if (Error == Error_Succeed) {
  1707. bool bEnd = false;
  1708. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1709. LOG_ASSERT(Error || bEnd);
  1710. }
  1711. return Error;
  1712. }
  1713. ErrorCodeEnum CaptureJS(CardIssuerStoreService_CaptureJS_Req &Req, CardIssuerStoreService_CaptureJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1714. {
  1715. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1716. ErrorCodeEnum Error = CaptureJS(Req, spAsyncWait, dwTimeout);
  1717. if (Error == Error_Succeed) {
  1718. bool bEnd = false;
  1719. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1720. LOG_ASSERT(Error || bEnd);
  1721. }
  1722. return Error;
  1723. }
  1724. ErrorCodeEnum CaptureJS(CardIssuerStoreService_CaptureJS_Req &Req, CardIssuerStoreService_CaptureJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1725. {
  1726. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1727. ErrorCodeEnum Error = CaptureJS(Req, spAsyncWait, dwTimeout);
  1728. if (Error == Error_Succeed) {
  1729. bool bEnd = false;
  1730. CSimpleString str;
  1731. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1732. LOG_ASSERT(Error || bEnd);
  1733. }
  1734. return Error;
  1735. }
  1736. ErrorCodeEnum QueryInternalHasCardJS(CardIssuerStoreService_QueryInternalHasCardJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1737. {
  1738. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1739. CAutoBuffer Buf = SpObject2Buffer(Req);
  1740. if (m_context.checkEmpty())
  1741. {
  1742. m_context.AutoGenerate();
  1743. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1744. m_context = m_context.upgradeLink();
  1745. }
  1746. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_QueryInternalHasCardJS, CardIssuerStoreService_MethodSignature_QueryInternalHasCardJS, Buf, spAsyncWait, m_context, dwTimeout);
  1747. m_context.clear();
  1748. return ret;
  1749. }
  1750. ErrorCodeEnum QueryInternalHasCardJS(CardIssuerStoreService_QueryInternalHasCardJS_Req &Req, CardIssuerStoreService_QueryInternalHasCardJS_Ans &Ans, DWORD dwTimeout)
  1751. {
  1752. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1753. ErrorCodeEnum Error = QueryInternalHasCardJS(Req, spAsyncWait, dwTimeout);
  1754. if (Error == Error_Succeed) {
  1755. bool bEnd = false;
  1756. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1757. LOG_ASSERT(Error || bEnd);
  1758. }
  1759. return Error;
  1760. }
  1761. ErrorCodeEnum QueryInternalHasCardJS(CardIssuerStoreService_QueryInternalHasCardJS_Req &Req, CardIssuerStoreService_QueryInternalHasCardJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1762. {
  1763. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1764. ErrorCodeEnum Error = QueryInternalHasCardJS(Req, spAsyncWait, dwTimeout);
  1765. if (Error == Error_Succeed) {
  1766. bool bEnd = false;
  1767. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1768. LOG_ASSERT(Error || bEnd);
  1769. }
  1770. return Error;
  1771. }
  1772. ErrorCodeEnum QueryInternalHasCardJS(CardIssuerStoreService_QueryInternalHasCardJS_Req &Req, CardIssuerStoreService_QueryInternalHasCardJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1773. {
  1774. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1775. ErrorCodeEnum Error = QueryInternalHasCardJS(Req, spAsyncWait, dwTimeout);
  1776. if (Error == Error_Succeed) {
  1777. bool bEnd = false;
  1778. CSimpleString str;
  1779. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1780. LOG_ASSERT(Error || bEnd);
  1781. }
  1782. return Error;
  1783. }
  1784. ErrorCodeEnum IssueFromBoxJS(CardIssuerStoreService_IssueFromBoxJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1785. {
  1786. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1787. CAutoBuffer Buf = SpObject2Buffer(Req);
  1788. if (m_context.checkEmpty())
  1789. {
  1790. m_context.AutoGenerate();
  1791. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1792. m_context = m_context.upgradeLink();
  1793. }
  1794. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_IssueFromBoxJS, CardIssuerStoreService_MethodSignature_IssueFromBoxJS, Buf, spAsyncWait, m_context, dwTimeout);
  1795. m_context.clear();
  1796. return ret;
  1797. }
  1798. ErrorCodeEnum IssueFromBoxJS(CardIssuerStoreService_IssueFromBoxJS_Req &Req, CardIssuerStoreService_IssueFromBoxJS_Ans &Ans, DWORD dwTimeout)
  1799. {
  1800. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1801. ErrorCodeEnum Error = IssueFromBoxJS(Req, spAsyncWait, dwTimeout);
  1802. if (Error == Error_Succeed) {
  1803. bool bEnd = false;
  1804. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1805. LOG_ASSERT(Error || bEnd);
  1806. }
  1807. return Error;
  1808. }
  1809. ErrorCodeEnum IssueFromBoxJS(CardIssuerStoreService_IssueFromBoxJS_Req &Req, CardIssuerStoreService_IssueFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1810. {
  1811. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1812. ErrorCodeEnum Error = IssueFromBoxJS(Req, spAsyncWait, dwTimeout);
  1813. if (Error == Error_Succeed) {
  1814. bool bEnd = false;
  1815. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1816. LOG_ASSERT(Error || bEnd);
  1817. }
  1818. return Error;
  1819. }
  1820. ErrorCodeEnum IssueFromBoxJS(CardIssuerStoreService_IssueFromBoxJS_Req &Req, CardIssuerStoreService_IssueFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1821. {
  1822. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1823. ErrorCodeEnum Error = IssueFromBoxJS(Req, spAsyncWait, dwTimeout);
  1824. if (Error == Error_Succeed) {
  1825. bool bEnd = false;
  1826. CSimpleString str;
  1827. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1828. LOG_ASSERT(Error || bEnd);
  1829. }
  1830. return Error;
  1831. }
  1832. ErrorCodeEnum IssueFromSlotJS(CardIssuerStoreService_IssueFromSlotJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1833. {
  1834. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1835. CAutoBuffer Buf = SpObject2Buffer(Req);
  1836. if (m_context.checkEmpty())
  1837. {
  1838. m_context.AutoGenerate();
  1839. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1840. m_context = m_context.upgradeLink();
  1841. }
  1842. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_IssueFromSlotJS, CardIssuerStoreService_MethodSignature_IssueFromSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  1843. m_context.clear();
  1844. return ret;
  1845. }
  1846. ErrorCodeEnum IssueFromSlotJS(CardIssuerStoreService_IssueFromSlotJS_Req &Req, CardIssuerStoreService_IssueFromSlotJS_Ans &Ans, DWORD dwTimeout)
  1847. {
  1848. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1849. ErrorCodeEnum Error = IssueFromSlotJS(Req, spAsyncWait, dwTimeout);
  1850. if (Error == Error_Succeed) {
  1851. bool bEnd = false;
  1852. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1853. LOG_ASSERT(Error || bEnd);
  1854. }
  1855. return Error;
  1856. }
  1857. ErrorCodeEnum IssueFromSlotJS(CardIssuerStoreService_IssueFromSlotJS_Req &Req, CardIssuerStoreService_IssueFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1858. {
  1859. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1860. ErrorCodeEnum Error = IssueFromSlotJS(Req, spAsyncWait, dwTimeout);
  1861. if (Error == Error_Succeed) {
  1862. bool bEnd = false;
  1863. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1864. LOG_ASSERT(Error || bEnd);
  1865. }
  1866. return Error;
  1867. }
  1868. ErrorCodeEnum IssueFromSlotJS(CardIssuerStoreService_IssueFromSlotJS_Req &Req, CardIssuerStoreService_IssueFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1869. {
  1870. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1871. ErrorCodeEnum Error = IssueFromSlotJS(Req, spAsyncWait, dwTimeout);
  1872. if (Error == Error_Succeed) {
  1873. bool bEnd = false;
  1874. CSimpleString str;
  1875. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1876. LOG_ASSERT(Error || bEnd);
  1877. }
  1878. return Error;
  1879. }
  1880. ErrorCodeEnum SAMICCommandJS(CardIssuerStoreService_SAMICCommandJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1881. {
  1882. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1883. CAutoBuffer Buf = SpObject2Buffer(Req);
  1884. if (m_context.checkEmpty())
  1885. {
  1886. m_context.AutoGenerate();
  1887. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1888. m_context = m_context.upgradeLink();
  1889. }
  1890. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_SAMICCommandJS, CardIssuerStoreService_MethodSignature_SAMICCommandJS, Buf, spAsyncWait, m_context, dwTimeout);
  1891. m_context.clear();
  1892. return ret;
  1893. }
  1894. ErrorCodeEnum SAMICCommandJS(CardIssuerStoreService_SAMICCommandJS_Req &Req, CardIssuerStoreService_SAMICCommandJS_Ans &Ans, DWORD dwTimeout)
  1895. {
  1896. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1897. ErrorCodeEnum Error = SAMICCommandJS(Req, spAsyncWait, dwTimeout);
  1898. if (Error == Error_Succeed) {
  1899. bool bEnd = false;
  1900. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1901. LOG_ASSERT(Error || bEnd);
  1902. }
  1903. return Error;
  1904. }
  1905. ErrorCodeEnum SAMICCommandJS(CardIssuerStoreService_SAMICCommandJS_Req &Req, CardIssuerStoreService_SAMICCommandJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1906. {
  1907. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1908. ErrorCodeEnum Error = SAMICCommandJS(Req, spAsyncWait, dwTimeout);
  1909. if (Error == Error_Succeed) {
  1910. bool bEnd = false;
  1911. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1912. LOG_ASSERT(Error || bEnd);
  1913. }
  1914. return Error;
  1915. }
  1916. ErrorCodeEnum SAMICCommandJS(CardIssuerStoreService_SAMICCommandJS_Req &Req, CardIssuerStoreService_SAMICCommandJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1917. {
  1918. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1919. ErrorCodeEnum Error = SAMICCommandJS(Req, spAsyncWait, dwTimeout);
  1920. if (Error == Error_Succeed) {
  1921. bool bEnd = false;
  1922. CSimpleString str;
  1923. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1924. LOG_ASSERT(Error || bEnd);
  1925. }
  1926. return Error;
  1927. }
  1928. ErrorCodeEnum WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1929. {
  1930. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1931. CAutoBuffer Buf = SpObject2Buffer(Req);
  1932. if (m_context.checkEmpty())
  1933. {
  1934. m_context.AutoGenerate();
  1935. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1936. m_context = m_context.upgradeLink();
  1937. }
  1938. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_WriteTrackJS, CardIssuerStoreService_MethodSignature_WriteTrackJS, Buf, spAsyncWait, m_context, dwTimeout);
  1939. m_context.clear();
  1940. return ret;
  1941. }
  1942. ErrorCodeEnum WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout)
  1943. {
  1944. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1945. ErrorCodeEnum Error = WriteTrackJS(Req, spAsyncWait, dwTimeout);
  1946. if (Error == Error_Succeed) {
  1947. bool bEnd = false;
  1948. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1949. LOG_ASSERT(Error || bEnd);
  1950. }
  1951. return Error;
  1952. }
  1953. ErrorCodeEnum WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1954. {
  1955. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1956. ErrorCodeEnum Error = WriteTrackJS(Req, spAsyncWait, dwTimeout);
  1957. if (Error == Error_Succeed) {
  1958. bool bEnd = false;
  1959. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1960. LOG_ASSERT(Error || bEnd);
  1961. }
  1962. return Error;
  1963. }
  1964. ErrorCodeEnum WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1965. {
  1966. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1967. ErrorCodeEnum Error = WriteTrackJS(Req, spAsyncWait, dwTimeout);
  1968. if (Error == Error_Succeed) {
  1969. bool bEnd = false;
  1970. CSimpleString str;
  1971. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  1972. LOG_ASSERT(Error || bEnd);
  1973. }
  1974. return Error;
  1975. }
  1976. ErrorCodeEnum PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  1977. {
  1978. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  1979. CAutoBuffer Buf = SpObject2Buffer(Req);
  1980. if (m_context.checkEmpty())
  1981. {
  1982. m_context.AutoGenerate();
  1983. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  1984. m_context = m_context.upgradeLink();
  1985. }
  1986. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PrintCardImmediatelyJS, CardIssuerStoreService_MethodSignature_PrintCardImmediatelyJS, Buf, spAsyncWait, m_context, dwTimeout);
  1987. m_context.clear();
  1988. return ret;
  1989. }
  1990. ErrorCodeEnum PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout)
  1991. {
  1992. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1993. ErrorCodeEnum Error = PrintCardImmediatelyJS(Req, spAsyncWait, dwTimeout);
  1994. if (Error == Error_Succeed) {
  1995. bool bEnd = false;
  1996. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  1997. LOG_ASSERT(Error || bEnd);
  1998. }
  1999. return Error;
  2000. }
  2001. ErrorCodeEnum PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2002. {
  2003. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2004. ErrorCodeEnum Error = PrintCardImmediatelyJS(Req, spAsyncWait, dwTimeout);
  2005. if (Error == Error_Succeed) {
  2006. bool bEnd = false;
  2007. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2008. LOG_ASSERT(Error || bEnd);
  2009. }
  2010. return Error;
  2011. }
  2012. ErrorCodeEnum PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2013. {
  2014. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2015. ErrorCodeEnum Error = PrintCardImmediatelyJS(Req, spAsyncWait, dwTimeout);
  2016. if (Error == Error_Succeed) {
  2017. bool bEnd = false;
  2018. CSimpleString str;
  2019. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2020. LOG_ASSERT(Error || bEnd);
  2021. }
  2022. return Error;
  2023. }
  2024. ErrorCodeEnum PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2025. {
  2026. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2027. CAutoBuffer Buf = SpObject2Buffer(Req);
  2028. if (m_context.checkEmpty())
  2029. {
  2030. m_context.AutoGenerate();
  2031. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2032. m_context = m_context.upgradeLink();
  2033. }
  2034. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_PreOnlineCrossJS, CardIssuerStoreService_MethodSignature_PreOnlineCrossJS, Buf, spAsyncWait, m_context, dwTimeout);
  2035. m_context.clear();
  2036. return ret;
  2037. }
  2038. ErrorCodeEnum PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout)
  2039. {
  2040. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2041. ErrorCodeEnum Error = PreOnlineCrossJS(Req, spAsyncWait, dwTimeout);
  2042. if (Error == Error_Succeed) {
  2043. bool bEnd = false;
  2044. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2045. LOG_ASSERT(Error || bEnd);
  2046. }
  2047. return Error;
  2048. }
  2049. ErrorCodeEnum PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2050. {
  2051. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2052. ErrorCodeEnum Error = PreOnlineCrossJS(Req, spAsyncWait, dwTimeout);
  2053. if (Error == Error_Succeed) {
  2054. bool bEnd = false;
  2055. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2056. LOG_ASSERT(Error || bEnd);
  2057. }
  2058. return Error;
  2059. }
  2060. ErrorCodeEnum PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2061. {
  2062. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2063. ErrorCodeEnum Error = PreOnlineCrossJS(Req, spAsyncWait, dwTimeout);
  2064. if (Error == Error_Succeed) {
  2065. bool bEnd = false;
  2066. CSimpleString str;
  2067. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2068. LOG_ASSERT(Error || bEnd);
  2069. }
  2070. return Error;
  2071. }
  2072. ErrorCodeEnum ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2073. {
  2074. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2075. CAutoBuffer Buf = SpObject2Buffer(Req);
  2076. if (m_context.checkEmpty())
  2077. {
  2078. m_context.AutoGenerate();
  2079. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2080. m_context = m_context.upgradeLink();
  2081. }
  2082. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_ReadBatchCardInfoInRangeJS, CardIssuerStoreService_MethodSignature_ReadBatchCardInfoInRangeJS, Buf, spAsyncWait, m_context, dwTimeout);
  2083. m_context.clear();
  2084. return ret;
  2085. }
  2086. ErrorCodeEnum ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout)
  2087. {
  2088. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2089. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(Req, spAsyncWait, dwTimeout);
  2090. if (Error == Error_Succeed) {
  2091. bool bEnd = false;
  2092. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2093. LOG_ASSERT(Error || bEnd);
  2094. }
  2095. return Error;
  2096. }
  2097. ErrorCodeEnum ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2098. {
  2099. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2100. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(Req, spAsyncWait, dwTimeout);
  2101. if (Error == Error_Succeed) {
  2102. bool bEnd = false;
  2103. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2104. LOG_ASSERT(Error || bEnd);
  2105. }
  2106. return Error;
  2107. }
  2108. ErrorCodeEnum ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2109. {
  2110. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2111. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(Req, spAsyncWait, dwTimeout);
  2112. if (Error == Error_Succeed) {
  2113. bool bEnd = false;
  2114. CSimpleString str;
  2115. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2116. LOG_ASSERT(Error || bEnd);
  2117. }
  2118. return Error;
  2119. }
  2120. ErrorCodeEnum GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2121. {
  2122. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2123. CAutoBuffer Buf = SpObject2Buffer(Req);
  2124. if (m_context.checkEmpty())
  2125. {
  2126. m_context.AutoGenerate();
  2127. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2128. m_context = m_context.upgradeLink();
  2129. }
  2130. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_GetCardInStoreJS, CardIssuerStoreService_MethodSignature_GetCardInStoreJS, Buf, spAsyncWait, m_context, dwTimeout);
  2131. m_context.clear();
  2132. return ret;
  2133. }
  2134. ErrorCodeEnum GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout)
  2135. {
  2136. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2137. ErrorCodeEnum Error = GetCardInStoreJS(Req, spAsyncWait, dwTimeout);
  2138. if (Error == Error_Succeed) {
  2139. bool bEnd = false;
  2140. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2141. LOG_ASSERT(Error || bEnd);
  2142. }
  2143. return Error;
  2144. }
  2145. ErrorCodeEnum GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2146. {
  2147. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2148. ErrorCodeEnum Error = GetCardInStoreJS(Req, spAsyncWait, dwTimeout);
  2149. if (Error == Error_Succeed) {
  2150. bool bEnd = false;
  2151. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2152. LOG_ASSERT(Error || bEnd);
  2153. }
  2154. return Error;
  2155. }
  2156. ErrorCodeEnum GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2157. {
  2158. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2159. ErrorCodeEnum Error = GetCardInStoreJS(Req, spAsyncWait, dwTimeout);
  2160. if (Error == Error_Succeed) {
  2161. bool bEnd = false;
  2162. CSimpleString str;
  2163. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2164. LOG_ASSERT(Error || bEnd);
  2165. }
  2166. return Error;
  2167. }
  2168. ErrorCodeEnum AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2169. {
  2170. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2171. CAutoBuffer Buf = SpObject2Buffer(Req);
  2172. if (m_context.checkEmpty())
  2173. {
  2174. m_context.AutoGenerate();
  2175. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2176. m_context = m_context.upgradeLink();
  2177. }
  2178. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_AddAndReadCardFromBoxJS, CardIssuerStoreService_MethodSignature_AddAndReadCardFromBoxJS, Buf, spAsyncWait, m_context, dwTimeout);
  2179. m_context.clear();
  2180. return ret;
  2181. }
  2182. ErrorCodeEnum AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout)
  2183. {
  2184. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2185. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(Req, spAsyncWait, dwTimeout);
  2186. if (Error == Error_Succeed) {
  2187. bool bEnd = false;
  2188. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2189. LOG_ASSERT(Error || bEnd);
  2190. }
  2191. return Error;
  2192. }
  2193. ErrorCodeEnum AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2194. {
  2195. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2196. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(Req, spAsyncWait, dwTimeout);
  2197. if (Error == Error_Succeed) {
  2198. bool bEnd = false;
  2199. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2200. LOG_ASSERT(Error || bEnd);
  2201. }
  2202. return Error;
  2203. }
  2204. ErrorCodeEnum AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2205. {
  2206. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2207. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(Req, spAsyncWait, dwTimeout);
  2208. if (Error == Error_Succeed) {
  2209. bool bEnd = false;
  2210. CSimpleString str;
  2211. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2212. LOG_ASSERT(Error || bEnd);
  2213. }
  2214. return Error;
  2215. }
  2216. ErrorCodeEnum MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2217. {
  2218. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2219. CAutoBuffer Buf = SpObject2Buffer(Req);
  2220. if (m_context.checkEmpty())
  2221. {
  2222. m_context.AutoGenerate();
  2223. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2224. m_context = m_context.upgradeLink();
  2225. }
  2226. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_MoveAndReadCardFromSlotJS, CardIssuerStoreService_MethodSignature_MoveAndReadCardFromSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  2227. m_context.clear();
  2228. return ret;
  2229. }
  2230. ErrorCodeEnum MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout)
  2231. {
  2232. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2233. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(Req, spAsyncWait, dwTimeout);
  2234. if (Error == Error_Succeed) {
  2235. bool bEnd = false;
  2236. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2237. LOG_ASSERT(Error || bEnd);
  2238. }
  2239. return Error;
  2240. }
  2241. ErrorCodeEnum MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2242. {
  2243. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2244. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(Req, spAsyncWait, dwTimeout);
  2245. if (Error == Error_Succeed) {
  2246. bool bEnd = false;
  2247. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2248. LOG_ASSERT(Error || bEnd);
  2249. }
  2250. return Error;
  2251. }
  2252. ErrorCodeEnum MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2253. {
  2254. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2255. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(Req, spAsyncWait, dwTimeout);
  2256. if (Error == Error_Succeed) {
  2257. bool bEnd = false;
  2258. CSimpleString str;
  2259. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2260. LOG_ASSERT(Error || bEnd);
  2261. }
  2262. return Error;
  2263. }
  2264. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2265. {
  2266. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2267. CAutoBuffer Buf = SpObject2Buffer(Req);
  2268. if (m_context.checkEmpty())
  2269. {
  2270. m_context.AutoGenerate();
  2271. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2272. m_context = m_context.upgradeLink();
  2273. }
  2274. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_MoveBacktoSlotJS, CardIssuerStoreService_MethodSignature_MoveBacktoSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  2275. m_context.clear();
  2276. return ret;
  2277. }
  2278. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout)
  2279. {
  2280. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2281. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2282. if (Error == Error_Succeed) {
  2283. bool bEnd = false;
  2284. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2285. LOG_ASSERT(Error || bEnd);
  2286. }
  2287. return Error;
  2288. }
  2289. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2290. {
  2291. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2292. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2293. if (Error == Error_Succeed) {
  2294. bool bEnd = false;
  2295. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2296. LOG_ASSERT(Error || bEnd);
  2297. }
  2298. return Error;
  2299. }
  2300. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2301. {
  2302. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2303. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2304. if (Error == Error_Succeed) {
  2305. bool bEnd = false;
  2306. CSimpleString str;
  2307. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2308. LOG_ASSERT(Error || bEnd);
  2309. }
  2310. return Error;
  2311. }
  2312. bool SafeDelete()
  2313. {
  2314. if (!m_bSysManaged) {
  2315. delete this;
  2316. }
  2317. return m_bSysManaged;
  2318. }
  2319. protected:
  2320. bool m_bSysManaged;
  2321. CEntityBase *m_pEntityBase;
  2322. linkContext m_context;
  2323. bool bSessionClosed;
  2324. };
  2325. ///////////////////////////
  2326. } // namespace CardIssuerStore
  2327. #endif // __CARDISSUERSTORE_CLIENT_G_H