Index: chrome/browser/chromeos/app_mode/kiosk_external_updater.h |
diff --git a/chrome/browser/chromeos/app_mode/kiosk_external_updater.h b/chrome/browser/chromeos/app_mode/kiosk_external_updater.h |
index f9177b927206b042b0c3cd036dc901db6ab19de5..2dcd2feefd2148264f975860fa6ec31cf494624d 100644 |
--- a/chrome/browser/chromeos/app_mode/kiosk_external_updater.h |
+++ b/chrome/browser/chromeos/app_mode/kiosk_external_updater.h |
@@ -10,6 +10,7 @@ |
#include "base/files/file_path.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/observer_list.h" |
#include "base/sequenced_task_runner.h" |
#include "chrome/browser/chromeos/app_mode/kiosk_external_update_validator.h" |
#include "chromeos/disks/disk_mount_manager.h" |
@@ -89,6 +90,10 @@ class KioskExternalUpdater : public disks::DiskMountManager::Observer, |
// Returns true if there are any external updates pending. |
bool IsExternalUpdatePending(); |
+ // Returns true if all external updates specified in the manifest are |
+ // completed successfully. |
+ bool IsAllExternalUpdatesSucceeded(); |
+ |
// Returns true if the app with |app_id| should be updated to |
// |external_extension|. |
bool ShouldDoExternalUpdate(const std::string& app_id, |