CardIssuerStore_client_g.h 97 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439
  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 QueryHasCardJS(CardIssuerStoreService_QueryHasCardJS_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_QueryHasCardJS, CardIssuerStoreService_MethodSignature_QueryHasCardJS, Buf, spAsyncWait, m_context, dwTimeout);
  1747. m_context.clear();
  1748. return ret;
  1749. }
  1750. ErrorCodeEnum QueryHasCardJS(CardIssuerStoreService_QueryHasCardJS_Req &Req, CardIssuerStoreService_QueryHasCardJS_Ans &Ans, DWORD dwTimeout)
  1751. {
  1752. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1753. ErrorCodeEnum Error = QueryHasCardJS(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 QueryHasCardJS(CardIssuerStoreService_QueryHasCardJS_Req &Req, CardIssuerStoreService_QueryHasCardJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1762. {
  1763. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1764. ErrorCodeEnum Error = QueryHasCardJS(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 QueryHasCardJS(CardIssuerStoreService_QueryHasCardJS_Req &Req, CardIssuerStoreService_QueryHasCardJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1773. {
  1774. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1775. ErrorCodeEnum Error = QueryHasCardJS(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 ICCommandJS(CardIssuerStoreService_ICCommandJS_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_ICCommandJS, CardIssuerStoreService_MethodSignature_ICCommandJS, Buf, spAsyncWait, m_context, dwTimeout);
  1843. m_context.clear();
  1844. return ret;
  1845. }
  1846. ErrorCodeEnum ICCommandJS(CardIssuerStoreService_ICCommandJS_Req &Req, CardIssuerStoreService_ICCommandJS_Ans &Ans, DWORD dwTimeout)
  1847. {
  1848. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1849. ErrorCodeEnum Error = ICCommandJS(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 ICCommandJS(CardIssuerStoreService_ICCommandJS_Req &Req, CardIssuerStoreService_ICCommandJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1858. {
  1859. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1860. ErrorCodeEnum Error = ICCommandJS(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 ICCommandJS(CardIssuerStoreService_ICCommandJS_Req &Req, CardIssuerStoreService_ICCommandJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1869. {
  1870. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1871. ErrorCodeEnum Error = ICCommandJS(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 WriteTrackJS(CardIssuerStoreService_WriteTrackJS_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_WriteTrackJS, CardIssuerStoreService_MethodSignature_WriteTrackJS, Buf, spAsyncWait, m_context, dwTimeout);
  1891. m_context.clear();
  1892. return ret;
  1893. }
  1894. ErrorCodeEnum WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout)
  1895. {
  1896. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1897. ErrorCodeEnum Error = WriteTrackJS(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 WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1906. {
  1907. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1908. ErrorCodeEnum Error = WriteTrackJS(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 WriteTrackJS(CardIssuerStoreService_WriteTrackJS_Req &Req, CardIssuerStoreService_WriteTrackJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1917. {
  1918. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1919. ErrorCodeEnum Error = WriteTrackJS(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 PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_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_PrintCardImmediatelyJS, CardIssuerStoreService_MethodSignature_PrintCardImmediatelyJS, Buf, spAsyncWait, m_context, dwTimeout);
  1939. m_context.clear();
  1940. return ret;
  1941. }
  1942. ErrorCodeEnum PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout)
  1943. {
  1944. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1945. ErrorCodeEnum Error = PrintCardImmediatelyJS(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 PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  1954. {
  1955. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1956. ErrorCodeEnum Error = PrintCardImmediatelyJS(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 PrintCardImmediatelyJS(CardIssuerStoreService_PrintCardImmediatelyJS_Req &Req, CardIssuerStoreService_PrintCardImmediatelyJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  1965. {
  1966. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1967. ErrorCodeEnum Error = PrintCardImmediatelyJS(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 PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_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_PreOnlineCrossJS, CardIssuerStoreService_MethodSignature_PreOnlineCrossJS, Buf, spAsyncWait, m_context, dwTimeout);
  1987. m_context.clear();
  1988. return ret;
  1989. }
  1990. ErrorCodeEnum PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout)
  1991. {
  1992. CSmartPointer<IAsynWaitSp> spAsyncWait;
  1993. ErrorCodeEnum Error = PreOnlineCrossJS(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 PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2002. {
  2003. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2004. ErrorCodeEnum Error = PreOnlineCrossJS(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 PreOnlineCrossJS(CardIssuerStoreService_PreOnlineCrossJS_Req &Req, CardIssuerStoreService_PreOnlineCrossJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2013. {
  2014. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2015. ErrorCodeEnum Error = PreOnlineCrossJS(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 AddCardFromBoxJS(CardIssuerStoreService_AddCardFromBoxJS_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_AddCardFromBoxJS, CardIssuerStoreService_MethodSignature_AddCardFromBoxJS, Buf, spAsyncWait, m_context, dwTimeout);
  2035. m_context.clear();
  2036. return ret;
  2037. }
  2038. ErrorCodeEnum AddCardFromBoxJS(CardIssuerStoreService_AddCardFromBoxJS_Req &Req, CardIssuerStoreService_AddCardFromBoxJS_Ans &Ans, DWORD dwTimeout)
  2039. {
  2040. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2041. ErrorCodeEnum Error = AddCardFromBoxJS(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 AddCardFromBoxJS(CardIssuerStoreService_AddCardFromBoxJS_Req &Req, CardIssuerStoreService_AddCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2050. {
  2051. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2052. ErrorCodeEnum Error = AddCardFromBoxJS(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 AddCardFromBoxJS(CardIssuerStoreService_AddCardFromBoxJS_Req &Req, CardIssuerStoreService_AddCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2061. {
  2062. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2063. ErrorCodeEnum Error = AddCardFromBoxJS(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 MoveCardFromSlotJS(CardIssuerStoreService_MoveCardFromSlotJS_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_MoveCardFromSlotJS, CardIssuerStoreService_MethodSignature_MoveCardFromSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  2083. m_context.clear();
  2084. return ret;
  2085. }
  2086. ErrorCodeEnum MoveCardFromSlotJS(CardIssuerStoreService_MoveCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveCardFromSlotJS_Ans &Ans, DWORD dwTimeout)
  2087. {
  2088. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2089. ErrorCodeEnum Error = MoveCardFromSlotJS(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 MoveCardFromSlotJS(CardIssuerStoreService_MoveCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2098. {
  2099. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2100. ErrorCodeEnum Error = MoveCardFromSlotJS(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 MoveCardFromSlotJS(CardIssuerStoreService_MoveCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2109. {
  2110. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2111. ErrorCodeEnum Error = MoveCardFromSlotJS(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 ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_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_ReadBatchCardInfoInRangeJS, CardIssuerStoreService_MethodSignature_ReadBatchCardInfoInRangeJS, Buf, spAsyncWait, m_context, dwTimeout);
  2131. m_context.clear();
  2132. return ret;
  2133. }
  2134. ErrorCodeEnum ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout)
  2135. {
  2136. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2137. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(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 ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2146. {
  2147. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2148. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(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 ReadBatchCardInfoInRangeJS(CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Req &Req, CardIssuerStoreService_ReadBatchCardInfoInRangeJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2157. {
  2158. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2159. ErrorCodeEnum Error = ReadBatchCardInfoInRangeJS(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 GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_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_GetCardInStoreJS, CardIssuerStoreService_MethodSignature_GetCardInStoreJS, Buf, spAsyncWait, m_context, dwTimeout);
  2179. m_context.clear();
  2180. return ret;
  2181. }
  2182. ErrorCodeEnum GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout)
  2183. {
  2184. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2185. ErrorCodeEnum Error = GetCardInStoreJS(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 GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2194. {
  2195. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2196. ErrorCodeEnum Error = GetCardInStoreJS(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 GetCardInStoreJS(CardIssuerStoreService_GetCardInStoreJS_Req &Req, CardIssuerStoreService_GetCardInStoreJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2205. {
  2206. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2207. ErrorCodeEnum Error = GetCardInStoreJS(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 AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_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_AddAndReadCardFromBoxJS, CardIssuerStoreService_MethodSignature_AddAndReadCardFromBoxJS, Buf, spAsyncWait, m_context, dwTimeout);
  2227. m_context.clear();
  2228. return ret;
  2229. }
  2230. ErrorCodeEnum AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout)
  2231. {
  2232. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2233. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(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 AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2242. {
  2243. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2244. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(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 AddAndReadCardFromBoxJS(CardIssuerStoreService_AddAndReadCardFromBoxJS_Req &Req, CardIssuerStoreService_AddAndReadCardFromBoxJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2253. {
  2254. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2255. ErrorCodeEnum Error = AddAndReadCardFromBoxJS(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 MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_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_MoveAndReadCardFromSlotJS, CardIssuerStoreService_MethodSignature_MoveAndReadCardFromSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  2275. m_context.clear();
  2276. return ret;
  2277. }
  2278. ErrorCodeEnum MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout)
  2279. {
  2280. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2281. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(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 MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2290. {
  2291. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2292. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(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 MoveAndReadCardFromSlotJS(CardIssuerStoreService_MoveAndReadCardFromSlotJS_Req &Req, CardIssuerStoreService_MoveAndReadCardFromSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2301. {
  2302. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2303. ErrorCodeEnum Error = MoveAndReadCardFromSlotJS(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. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  2313. {
  2314. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  2315. CAutoBuffer Buf = SpObject2Buffer(Req);
  2316. if (m_context.checkEmpty())
  2317. {
  2318. m_context.AutoGenerate();
  2319. DbgToBeidou(m_context, m_pEntityBase != NULL ? m_pEntityBase->GetEntityName() : "")();
  2320. m_context = m_context.upgradeLink();
  2321. }
  2322. auto ret = pFunc->AsyncRequest(CardIssuerStoreService_Method_MoveBacktoSlotJS, CardIssuerStoreService_MethodSignature_MoveBacktoSlotJS, Buf, spAsyncWait, m_context, dwTimeout);
  2323. m_context.clear();
  2324. return ret;
  2325. }
  2326. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout)
  2327. {
  2328. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2329. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2330. if (Error == Error_Succeed) {
  2331. bool bEnd = false;
  2332. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  2333. LOG_ASSERT(Error || bEnd);
  2334. }
  2335. return Error;
  2336. }
  2337. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError, CSimpleString &str)
  2338. {
  2339. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2340. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2341. if (Error == Error_Succeed) {
  2342. bool bEnd = false;
  2343. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2344. LOG_ASSERT(Error || bEnd);
  2345. }
  2346. return Error;
  2347. }
  2348. ErrorCodeEnum MoveBacktoSlotJS(CardIssuerStoreService_MoveBacktoSlotJS_Req &Req, CardIssuerStoreService_MoveBacktoSlotJS_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  2349. {
  2350. CSmartPointer<IAsynWaitSp> spAsyncWait;
  2351. ErrorCodeEnum Error = MoveBacktoSlotJS(Req, spAsyncWait, dwTimeout);
  2352. if (Error == Error_Succeed) {
  2353. bool bEnd = false;
  2354. CSimpleString str;
  2355. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, str, dwTimeout);
  2356. LOG_ASSERT(Error || bEnd);
  2357. }
  2358. return Error;
  2359. }
  2360. bool SafeDelete()
  2361. {
  2362. if (!m_bSysManaged) {
  2363. delete this;
  2364. }
  2365. return m_bSysManaged;
  2366. }
  2367. protected:
  2368. bool m_bSysManaged;
  2369. CEntityBase *m_pEntityBase;
  2370. linkContext m_context;
  2371. bool bSessionClosed;
  2372. };
  2373. ///////////////////////////
  2374. } // namespace CardIssuerStore
  2375. #endif // __CARDISSUERSTORE_CLIENT_G_H