mod_HSPScanner.cpp 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // mod_HSPScanner.cpp : 定义 DLL 应用程序的导出函数。
  2. //
  3. #include "stdafx.h"
  4. #include "mod_HSPScanner.h"
  5. void CHSPScannerServerSession::Handle_StartPreview(SpReqAnsContext<HSPScannerService_StartPreview_Req,
  6. HSPScannerService_StartPreview_Ans>::Pointer ctx)
  7. {
  8. LOG_FUNCTION();
  9. m_pEntity->Preview(ctx);
  10. }
  11. void CHSPScannerServerSession::Handle_CancelPreview(SpReqAnsContext<HSPScannerService_CancelPreview_Req,
  12. HSPScannerService_CancelPreview_Ans>::Pointer ctx)
  13. {
  14. LOG_FUNCTION();
  15. m_pEntity->CancelPreview(ctx);
  16. }
  17. void CHSPScannerServerSession::Handle_ScanImage(SpReqAnsContext<HSPScannerService_ScanImage_Req,
  18. HSPScannerService_ScanImage_Ans>::Pointer ctx)
  19. {
  20. LOG_FUNCTION();
  21. m_pEntity->ScanImage(ctx);
  22. }
  23. void CHSPScannerServerSession::Handle_ScanImageEx(SpReqAnsContext<HSPScannerService_ScanImageEx_Req,
  24. HSPScannerService_ScanImageEx_Ans>::Pointer ctx)
  25. {
  26. LOG_FUNCTION();
  27. m_pEntity->ScanImageEx(ctx);
  28. }
  29. void CHSPScannerServerSession::Handle_SetProperty(SpReqAnsContext<HSPScannerService_SetProperty_Req,
  30. HSPScannerService_SetProperty_Ans>::Pointer ctx)
  31. {
  32. LOG_FUNCTION();
  33. m_pEntity->SetProperty(ctx);
  34. }
  35. void CHSPScannerServerSession::Handle_SetWinPos(SpReqAnsContext<HSPScannerService_SetWinPos_Req,
  36. HSPScannerService_SetWinPos_Ans>::Pointer ctx)
  37. {
  38. LOG_FUNCTION();
  39. m_pEntity->SetWinPos(ctx);
  40. }
  41. void CHSPScannerServerSession::Handle_ShowProperty(SpReqAnsContext<HSPScannerService_ShowProperty_Req, HSPScannerService_ShowProperty_Ans>::Pointer ctx)
  42. {
  43. LOG_FUNCTION();
  44. m_pEntity->ShowProperty(ctx);
  45. }
  46. void CHSPScannerServerSession::Handle_GetDevStatus(SpReqAnsContext<HSPScannerService_GetDevStatus_Req,
  47. HSPScannerService_GetDevStatus_Ans>::Pointer ctx)
  48. {
  49. LOG_FUNCTION();
  50. m_pEntity->GetDevStatus(ctx);
  51. }
  52. void CHSPScannerServerSession::Handle_GetDevInfo(SpReqAnsContext<HSPScannerService_GetDevInfo_Req,
  53. HSPScannerService_GetDevInfo_Ans>::Pointer ctx)
  54. {
  55. LOG_FUNCTION();
  56. m_pEntity->GetDevInfo(ctx);
  57. }
  58. void CHSPScannerServerSession::Handle_Exit(SpOnewayCallContext<HSPScannerService_Exit_Info>::Pointer ctx)
  59. {
  60. LOG_FUNCTION();
  61. m_pEntity->Exit(ctx);
  62. }
  63. SP_BEGIN_ENTITY_MAP()
  64. SP_ENTITY(CHSPScannerEntity)
  65. SP_END_ENTITY_MAP()