Index: chrome/browser/chromeos/login/apply_services_customization.h |
diff --git a/chrome/browser/chromeos/login/apply_services_customization.h b/chrome/browser/chromeos/login/apply_services_customization.h |
index 757ce7c4fa76fad1112e5e21cdbf4222a093ae2f..577b94d911523dd9fb6cb553853b3841b608f527 100644 |
--- a/chrome/browser/chromeos/login/apply_services_customization.h |
+++ b/chrome/browser/chromeos/login/apply_services_customization.h |
@@ -13,6 +13,7 @@ |
#include "chrome/common/net/url_fetcher.h" |
#include "googleurl/src/gurl.h" |
+class FilePath; |
class PrefService; |
namespace chromeos { |
@@ -51,6 +52,12 @@ class ApplyServicesCustomization : public URLFetcher::Delegate { |
// Applies given |manifest|. |
void Apply(const std::string& manifest); |
+ // Applies given |manifest| and delete this object. |
+ void ApplyAndDelete(const std::string& manifest); |
+ |
+ // Executes on FILE thread and reads file to string. |
+ void ReadFileInBackground(const FilePath& file); |
+ |
// Remember in local state status of kServicesCustomizationAppliedPref. |
static void SetApplied(bool val); |