X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxwalk%2Fapplication%2Fcommon%2Finstaller%2Fpackage_installer.h;h=b32887d6f9f47d9a2a077b07241ae20ca5571893;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=82b997c728de89750609a063db892b4b991d3a76;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/xwalk/application/common/installer/package_installer.h b/src/xwalk/application/common/installer/package_installer.h index 82b997c..b32887d 100644 --- a/src/xwalk/application/common/installer/package_installer.h +++ b/src/xwalk/application/common/installer/package_installer.h @@ -24,9 +24,16 @@ class PackageInstaller { bool Install(const base::FilePath& path, std::string* id); bool Uninstall(const std::string& id); bool Update(const std::string& id, const base::FilePath& path); + void ContinueUnfinishedTasks(); + + virtual void SetQuiet(bool quiet); + virtual void SetInstallationKey(const std::string& key); protected: explicit PackageInstaller(ApplicationStorage* storage); + + virtual std::string PrepareUninstallationID(const std::string& id); + // Those to be overriden to implement platform specific logic. virtual bool PlatformInstall(ApplicationData* data); virtual bool PlatformUninstall(ApplicationData* data);