DownloadService.xml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="Download">
  3. <class name="DownloadService" overlap="true" exclusive="false">
  4. <twoway name="DownloadFile" overlap="true">
  5. <req>
  6. <param name="strFileName" type="string"/>
  7. <param name="dwExpireTime" type="uint"/>
  8. </req>
  9. </twoway>
  10. <twoway name="IsDownloading" overlap="true">
  11. <res>
  12. <param name="bDownloading" type="bool"/>
  13. </res>
  14. </twoway>
  15. <twoway name="CancelDownloadFile" overlap="true">
  16. <req>
  17. <param name="strFileName" type="string"/>
  18. </req>
  19. </twoway>
  20. <twoway name="QueryDownloadState" overlap="true">
  21. <req>
  22. <param name="strFileName" type="string"/>
  23. </req>
  24. <res>
  25. <param name="iDownloadState" type="uint"/>
  26. </res>
  27. </twoway>
  28. </class>
  29. <message name="DownloadResult">
  30. <param name="strFileName" type="string"/>
  31. <param name="errorCode" type="uint"/>
  32. <param name="errorMsg" type="string"/>
  33. </message>
  34. <message name="DownloadProgress">
  35. <param name="currentFile" type="string"/>
  36. <param name="progress" type="uint"/>
  37. <param name="fileNum" type="uint"/>
  38. </message>
  39. </entity>