CameraConfigManage_client_g.h 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274
  1. #ifndef __CAMERACONFIGMANAGE_CLIENT_G_H
  2. #define __CAMERACONFIGMANAGE_CLIENT_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "CameraConfigManage_def_g.h"
  6. namespace CameraConfigManage {
  7. class CameraConfigManageService_ClientBase : public CClientSessionBase {
  8. public:
  9. explicit CameraConfigManageService_ClientBase(CEntityBase *pEntity) : m_pEntityBase(pEntity), m_bSysManaged(false) {}
  10. protected:
  11. virtual ~CameraConfigManageService_ClientBase()
  12. {
  13. /// override by user
  14. }
  15. public:
  16. ErrorCodeEnum Connect(CSmartPointer<IAsynWaitSp> &spAsyncWait)
  17. {
  18. CSmartPointer<IEntityFunction> pFunc = m_pEntityBase->GetFunction();
  19. ErrorCodeEnum Error = pFunc->ConnectRemoteEntity(this, "CameraConfigManage", "CameraConfigManageService", spAsyncWait);
  20. if (Error == Error_Succeed) {
  21. m_bSysManaged = true;
  22. }
  23. return Error;
  24. }
  25. ErrorCodeEnum Connect()
  26. {
  27. CSmartPointer<IAsynWaitSp> spAsyncWait;
  28. ErrorCodeEnum Error = Connect(spAsyncWait);
  29. if (Error == Error_Succeed) {
  30. Error = spAsyncWait->WaitAnswer();
  31. }
  32. return Error;
  33. }
  34. ErrorCodeEnum BeginCameraConfigManage()
  35. {
  36. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  37. return pFunc->OnewayCall(CameraConfigManageService_Method_BeginCameraConfigManage, CameraConfigManageService_MethodSignature_BeginCameraConfigManage);
  38. }
  39. ErrorCodeEnum EndCameraConfigManage()
  40. {
  41. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  42. return pFunc->OnewayCall(CameraConfigManageService_Method_EndCameraConfigManage, CameraConfigManageService_MethodSignature_EndCameraConfigManage);
  43. }
  44. ErrorCodeEnum GetCameraList(CameraConfigManageService_GetCameraList_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  45. {
  46. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  47. CAutoBuffer Buf = SpObject2Buffer(Req);
  48. return pFunc->AsyncRequest(CameraConfigManageService_Method_GetCameraList, CameraConfigManageService_MethodSignature_GetCameraList, Buf, spAsyncWait, dwTimeout);
  49. }
  50. ErrorCodeEnum GetCameraList(CameraConfigManageService_GetCameraList_Req &Req, CameraConfigManageService_GetCameraList_Ans &Ans, DWORD dwTimeout)
  51. {
  52. CSmartPointer<IAsynWaitSp> spAsyncWait;
  53. ErrorCodeEnum Error = GetCameraList(Req, spAsyncWait, dwTimeout);
  54. if (Error == Error_Succeed) {
  55. bool bEnd = false;
  56. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  57. LOG_ASSERT(Error || bEnd);
  58. }
  59. return Error;
  60. }
  61. ErrorCodeEnum GetCameraList(CameraConfigManageService_GetCameraList_Req &Req, CameraConfigManageService_GetCameraList_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  62. {
  63. CSmartPointer<IAsynWaitSp> spAsyncWait;
  64. ErrorCodeEnum Error = GetCameraList(Req, spAsyncWait, dwTimeout);
  65. if (Error == Error_Succeed) {
  66. bool bEnd = false;
  67. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  68. LOG_ASSERT(Error || bEnd);
  69. }
  70. return Error;
  71. }
  72. ErrorCodeEnum EchoSomeCamera(CameraConfigManageService_EchoSomeCamera_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  73. {
  74. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  75. CAutoBuffer Buf = SpObject2Buffer(Req);
  76. return pFunc->AsyncRequest(CameraConfigManageService_Method_EchoSomeCamera, CameraConfigManageService_MethodSignature_EchoSomeCamera, Buf, spAsyncWait, dwTimeout);
  77. }
  78. ErrorCodeEnum EchoSomeCamera(CameraConfigManageService_EchoSomeCamera_Req &Req, CameraConfigManageService_EchoSomeCamera_Ans &Ans, DWORD dwTimeout)
  79. {
  80. CSmartPointer<IAsynWaitSp> spAsyncWait;
  81. ErrorCodeEnum Error = EchoSomeCamera(Req, spAsyncWait, dwTimeout);
  82. if (Error == Error_Succeed) {
  83. bool bEnd = false;
  84. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  85. LOG_ASSERT(Error || bEnd);
  86. }
  87. return Error;
  88. }
  89. ErrorCodeEnum EchoSomeCamera(CameraConfigManageService_EchoSomeCamera_Req &Req, CameraConfigManageService_EchoSomeCamera_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  90. {
  91. CSmartPointer<IAsynWaitSp> spAsyncWait;
  92. ErrorCodeEnum Error = EchoSomeCamera(Req, spAsyncWait, dwTimeout);
  93. if (Error == Error_Succeed) {
  94. bool bEnd = false;
  95. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  96. LOG_ASSERT(Error || bEnd);
  97. }
  98. return Error;
  99. }
  100. ErrorCodeEnum SaveCameraConfig(CameraConfigManageService_SaveCameraConfig_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  101. {
  102. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  103. CAutoBuffer Buf = SpObject2Buffer(Req);
  104. return pFunc->AsyncRequest(CameraConfigManageService_Method_SaveCameraConfig, CameraConfigManageService_MethodSignature_SaveCameraConfig, Buf, spAsyncWait, dwTimeout);
  105. }
  106. ErrorCodeEnum SaveCameraConfig(CameraConfigManageService_SaveCameraConfig_Req &Req, CameraConfigManageService_SaveCameraConfig_Ans &Ans, DWORD dwTimeout)
  107. {
  108. CSmartPointer<IAsynWaitSp> spAsyncWait;
  109. ErrorCodeEnum Error = SaveCameraConfig(Req, spAsyncWait, dwTimeout);
  110. if (Error == Error_Succeed) {
  111. bool bEnd = false;
  112. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  113. LOG_ASSERT(Error || bEnd);
  114. }
  115. return Error;
  116. }
  117. ErrorCodeEnum SaveCameraConfig(CameraConfigManageService_SaveCameraConfig_Req &Req, CameraConfigManageService_SaveCameraConfig_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  118. {
  119. CSmartPointer<IAsynWaitSp> spAsyncWait;
  120. ErrorCodeEnum Error = SaveCameraConfig(Req, spAsyncWait, dwTimeout);
  121. if (Error == Error_Succeed) {
  122. bool bEnd = false;
  123. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  124. LOG_ASSERT(Error || bEnd);
  125. }
  126. return Error;
  127. }
  128. ErrorCodeEnum StopEchoSomeCamera(CameraConfigManageService_StopEchoSomeCamera_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  129. {
  130. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  131. CAutoBuffer Buf = SpObject2Buffer(Req);
  132. return pFunc->AsyncRequest(CameraConfigManageService_Method_StopEchoSomeCamera, CameraConfigManageService_MethodSignature_StopEchoSomeCamera, Buf, spAsyncWait, dwTimeout);
  133. }
  134. ErrorCodeEnum StopEchoSomeCamera(CameraConfigManageService_StopEchoSomeCamera_Req &Req, CameraConfigManageService_StopEchoSomeCamera_Ans &Ans, DWORD dwTimeout)
  135. {
  136. CSmartPointer<IAsynWaitSp> spAsyncWait;
  137. ErrorCodeEnum Error = StopEchoSomeCamera(Req, spAsyncWait, dwTimeout);
  138. if (Error == Error_Succeed) {
  139. bool bEnd = false;
  140. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  141. LOG_ASSERT(Error || bEnd);
  142. }
  143. return Error;
  144. }
  145. ErrorCodeEnum StopEchoSomeCamera(CameraConfigManageService_StopEchoSomeCamera_Req &Req, CameraConfigManageService_StopEchoSomeCamera_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  146. {
  147. CSmartPointer<IAsynWaitSp> spAsyncWait;
  148. ErrorCodeEnum Error = StopEchoSomeCamera(Req, spAsyncWait, dwTimeout);
  149. if (Error == Error_Succeed) {
  150. bool bEnd = false;
  151. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  152. LOG_ASSERT(Error || bEnd);
  153. }
  154. return Error;
  155. }
  156. ErrorCodeEnum QueryCallState(CameraConfigManageService_QueryCallState_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  157. {
  158. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  159. CAutoBuffer Buf = SpObject2Buffer(Req);
  160. return pFunc->AsyncRequest(CameraConfigManageService_Method_QueryCallState, CameraConfigManageService_MethodSignature_QueryCallState, Buf, spAsyncWait, dwTimeout);
  161. }
  162. ErrorCodeEnum QueryCallState(CameraConfigManageService_QueryCallState_Req &Req, CameraConfigManageService_QueryCallState_Ans &Ans, DWORD dwTimeout)
  163. {
  164. CSmartPointer<IAsynWaitSp> spAsyncWait;
  165. ErrorCodeEnum Error = QueryCallState(Req, spAsyncWait, dwTimeout);
  166. if (Error == Error_Succeed) {
  167. bool bEnd = false;
  168. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  169. LOG_ASSERT(Error || bEnd);
  170. }
  171. return Error;
  172. }
  173. ErrorCodeEnum QueryCallState(CameraConfigManageService_QueryCallState_Req &Req, CameraConfigManageService_QueryCallState_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  174. {
  175. CSmartPointer<IAsynWaitSp> spAsyncWait;
  176. ErrorCodeEnum Error = QueryCallState(Req, spAsyncWait, dwTimeout);
  177. if (Error == Error_Succeed) {
  178. bool bEnd = false;
  179. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  180. LOG_ASSERT(Error || bEnd);
  181. }
  182. return Error;
  183. }
  184. ErrorCodeEnum QueryUIState(CameraConfigManageService_QueryUIState_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  185. {
  186. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  187. CAutoBuffer Buf = SpObject2Buffer(Req);
  188. return pFunc->AsyncRequest(CameraConfigManageService_Method_QueryUIState, CameraConfigManageService_MethodSignature_QueryUIState, Buf, spAsyncWait, dwTimeout);
  189. }
  190. ErrorCodeEnum QueryUIState(CameraConfigManageService_QueryUIState_Req &Req, CameraConfigManageService_QueryUIState_Ans &Ans, DWORD dwTimeout)
  191. {
  192. CSmartPointer<IAsynWaitSp> spAsyncWait;
  193. ErrorCodeEnum Error = QueryUIState(Req, spAsyncWait, dwTimeout);
  194. if (Error == Error_Succeed) {
  195. bool bEnd = false;
  196. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  197. LOG_ASSERT(Error || bEnd);
  198. }
  199. return Error;
  200. }
  201. ErrorCodeEnum QueryUIState(CameraConfigManageService_QueryUIState_Req &Req, CameraConfigManageService_QueryUIState_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  202. {
  203. CSmartPointer<IAsynWaitSp> spAsyncWait;
  204. ErrorCodeEnum Error = QueryUIState(Req, spAsyncWait, dwTimeout);
  205. if (Error == Error_Succeed) {
  206. bool bEnd = false;
  207. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  208. LOG_ASSERT(Error || bEnd);
  209. }
  210. return Error;
  211. }
  212. ErrorCodeEnum AutoCorrectCameraConfig(CameraConfigManageService_AutoCorrectCameraConfig_Req &Req, CSmartPointer<IAsynWaitSp> &spAsyncWait, DWORD dwTimeout)
  213. {
  214. CSmartPointer<IClientSessionFunction> pFunc = GetFunction();
  215. CAutoBuffer Buf = SpObject2Buffer(Req);
  216. return pFunc->AsyncRequest(CameraConfigManageService_Method_AutoCorrectCameraConfig, CameraConfigManageService_MethodSignature_AutoCorrectCameraConfig, Buf, spAsyncWait, dwTimeout);
  217. }
  218. ErrorCodeEnum AutoCorrectCameraConfig(CameraConfigManageService_AutoCorrectCameraConfig_Req &Req, CameraConfigManageService_AutoCorrectCameraConfig_Ans &Ans, DWORD dwTimeout)
  219. {
  220. CSmartPointer<IAsynWaitSp> spAsyncWait;
  221. ErrorCodeEnum Error = AutoCorrectCameraConfig(Req, spAsyncWait, dwTimeout);
  222. if (Error == Error_Succeed) {
  223. bool bEnd = false;
  224. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwTimeout);
  225. LOG_ASSERT(Error || bEnd);
  226. }
  227. return Error;
  228. }
  229. ErrorCodeEnum AutoCorrectCameraConfig(CameraConfigManageService_AutoCorrectCameraConfig_Req &Req, CameraConfigManageService_AutoCorrectCameraConfig_Ans &Ans, DWORD dwTimeout, DWORD &dwUserError)
  230. {
  231. CSmartPointer<IAsynWaitSp> spAsyncWait;
  232. ErrorCodeEnum Error = AutoCorrectCameraConfig(Req, spAsyncWait, dwTimeout);
  233. if (Error == Error_Succeed) {
  234. bool bEnd = false;
  235. Error = SpWaitAnswerObject(spAsyncWait, Ans, bEnd, dwUserError, dwTimeout);
  236. LOG_ASSERT(Error || bEnd);
  237. }
  238. return Error;
  239. }
  240. bool SafeDelete()
  241. {
  242. if (!m_bSysManaged) {
  243. delete this;
  244. }
  245. return m_bSysManaged;
  246. }
  247. private:
  248. bool m_bSysManaged;
  249. CEntityBase *m_pEntityBase;
  250. };
  251. ///////////////////////////
  252. } // namespace CameraConfigManage
  253. #endif // __CAMERACONFIGMANAGE_CLIENT_G_H