Index: chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
diff --git a/chrome/browser/chromeos/app_mode/kiosk_app_manager.h b/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
index 7a9fe670717e657fafc2c94aacf44af4e7e58c44..501cf7a7448ab7c10954670d62093a676eb5b84a 100644 |
--- a/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
+++ b/chrome/browser/chromeos/app_mode/kiosk_app_manager.h |
@@ -150,6 +150,20 @@ class KioskAppManager : public KioskAppDataDelegate, |
Profile* profile, |
const extensions::Extension* app); |
+ // Gets the file path and version information of the cached crx with |app_id|. |
+ // Returns true if the app is found in cache. |
+ bool GetCachedCrx(const std::string& app_id, |
+ base::FilePath* file_path, |
+ std::string* version); |
+ |
+ // Returns true if the extension with |id| is pending for caching crx file |
+ // for the first time. |
+ bool IsExtensionPendingForCache(const std::string& id); |
+ |
+ // Returns true if the extensions with |id| is pending for update check. |
+ // The crx file fo the extension has been cached previously. |
+ bool IsExtensionPendingForUpdateCheck(const std::string& id); |
+ |
void AddObserver(KioskAppManagerObserver* observer); |
void RemoveObserver(KioskAppManagerObserver* observer); |
@@ -176,7 +190,7 @@ class KioskAppManager : public KioskAppDataDelegate, |
const KioskAppData* GetAppData(const std::string& app_id) const; |
KioskAppData* GetAppDataMutable(const std::string& app_id); |
- // Update app data |apps_| based on CrosSettings. |
+ // Updates app data |apps_| based on CrosSettings. |
void UpdateAppData(); |
// KioskAppDataDelegate overrides: |
@@ -214,10 +228,6 @@ class KioskAppManager : public KioskAppDataDelegate, |
void GetCrxCacheDir(base::FilePath* cache_dir); |
- bool GetCachedCrx(const std::string& app_id, |
- base::FilePath* file_path, |
- std::string* version); |
- |
// True if machine ownership is already established. |
bool ownership_established_; |
ScopedVector<KioskAppData> apps_; |