UpgradeManager.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?xml version="1.0" encoding="gb2312"?>
  2. <entity name="UpgradeManager">
  3. <class name="UpgradeMgrService" overlap="true" exclusive="false">
  4. <twoway name="GetUpgradeState" overlap="true">
  5. <res>
  6. <param name="bInstalling" type="bool"/>
  7. <param name="strPackFile" type="string"/>
  8. <param name="strExecID" type="string"/>
  9. <param name="cInstallState" type="char"/>
  10. <param name="bSysInstall" type="bool"/>
  11. <param name="bLightPack" type="bool"/>
  12. <param name="strNewVersion" type="string"/>
  13. </res>
  14. </twoway>
  15. <twoway name="RegistLocalPack" overlap="true">
  16. <req>
  17. <param name="strPackFile" type="string"/>
  18. </req>
  19. </twoway>
  20. <twoway name="CancelUpdate" overlap="true">
  21. <req>
  22. <param name="strPackFile" type="string"/>
  23. </req>
  24. </twoway>
  25. <twoway name="RollbackUpdate" overlap="true">
  26. <req>
  27. <param name="strVersion" type="string"/>
  28. </req>
  29. </twoway>
  30. <twoway name="SwitchUpgrade" overlap="true">
  31. <req>
  32. <param name="strPackFile" type="string"/>
  33. </req>
  34. </twoway>
  35. <twoway name="RegistManualPack" overlap="true">
  36. <req>
  37. <param name="strPackFile" type="string"/>
  38. </req>
  39. <res>
  40. <param name="Errcode" type="double"/>
  41. <param name="ErrMsg" type="string"/>
  42. </res>
  43. </twoway>
  44. <twoway name="GetManualPacks" overlap="true">
  45. <res>
  46. <param name="strPackFileList" type="string"/>
  47. <param name="Errcode" type="double"/>
  48. <param name="ErrMsg" type="string"/>
  49. </res>
  50. </twoway>
  51. </class>
  52. <message name="UpgradeStateEvent">
  53. <param name="strPackName" type="string"/>
  54. <param name="strExecID" type="string"/>
  55. <param name="cInstallState" type="char"/>
  56. <param name="bSysInstall" type="bool"/>
  57. <param name="bLightPack" type="bool"/>
  58. <param name="strNewVersion" type="string"/>
  59. </message>
  60. <message name="ManualTaskEvent">
  61. <param name="nTaskNum" type="int"/>
  62. </message>
  63. <message name="UpgradeDownloadProgress">
  64. <param name="currentFile" type="string"/>
  65. <param name="progress" type="uint"/>
  66. <param name="fileNum" type="uint"/>
  67. </message>
  68. </entity>